Senior Software Engineer
Perry Weather
Senior Software Engineer
Perry Weather is the weather safety standard for organizations that operate outdoors. We combine on-site weather hardware with a software platform that automates alerts, siren activations, and safety decisions for more than 3,000 organizations — from the PGA of America, the NFL, and MLB to Turner Construction, thousands of school districts, cities, and golf courses. We've grown 80%+ annually for five consecutive years, and are continuing to grow.
We're headquartered in Dallas at The Centrum, in the Oak Lawn neighborhood, where our teams work together every day to help organizations make faster and safer decisions when weather puts people, assets, and operations at risk.
As a senior software engineer, you will join our small but growing team of software engineers. You'll work across the board, from our React web dashboard and React Native mobile app to the.NET services and real-time weather processing and alerting infrastructure behind them. You'll learn how our software interacts with our proprietary hardware, and you'll drive improvements to reliability and efficiency with every deployment. We're looking for someone who is hungry, scrappy, and humble and who is energized by the fact that our weather safety solution protects thousands of lives every day across North America.
This is a full-stack role in the widest sense. We want an engineer who can own a feature from the interface a customer touches down to the device in the field, and who is comfortable moving into an unfamiliar part of the system, building an accurate picture of how it works, and changing it safely. Nobody here is an expert in all of it.
We also expect you to build with AI coding agents as part of your daily work.
We aren't constrained by a certain set of technologies, languages, or frameworks. We pick the right technologies for each job, and as a software engineer on our team, you will have tremendous influence in determining those technologies and how we build our systems as we continue to scale. That said, we care as much about your hunger and ability to learn quickly as about what you already know.
Responsibilities
- Work across our React web dashboard, React Native mobile app, and the.NET services behind them
- Work with weather APIs and real-time weather and lightning data (we process hundreds of thousands of lightning strikes every day across North America)
- Build and maintain back-end services in.NET for Linux environments
- Work with Docker containers in a Kubernetes environment on Azure
- Work in a primarily Unix (macOS) environment targeting Linux
- Learn how our software interacts with our proprietary hardware, including the firmware running on our connected devices
- Coordinate deployments for large projects that touch many different systems
- Improve and innovate on existing infrastructure
- Use AI coding agents daily, and help set how the team works with them
Requirements
- 7+ years shipping production software, with ownership on both sides of the same product: the interface customers touch and the data model underneath it
- A substantial React and TypeScript application you were responsible for: state management that held up as the app grew, a performance problem you diagnosed and fixed, and a component interface other engineers built against
- Backend depth in a statically typed language, including data modeling, transaction boundaries, and API design that survives a growing set of clients. We use C# and .NET; comparable depth in Java, Go, or Kotlin transfers well
- A service you've operated in production. You deployed it, monitored it, debugged it under load, and redesigned part of it after a failure
- Real-time or event-driven systems experience, including backpressure, duplicate and out-of-order delivery, and upstream feeds that go quiet or start returning bad values
- Tests you would defend in review. You can explain why a particular test exists, which ones you removed, and how you'd verify a change in a codebase whose tests you don't trust yet
- Fluency with AI-native engineering tools and agentic workflows (e.g., terminal-native coding agents, LLM-assisted code refactoring and generation) to multiply technical output and speed up development cycles
- The ability to review generated code for correctness. Agent output is usually idiomatic and well-formed even when the logic is wrong, so we need someone who checks it against the requirement. You should be able to explain any line you ship
A strong plus is experience with React Native, embedded or IoT work in C/C++ or on field-deployed hardware; geospatial and mapping work; weather or meteorological data; load and performance testing; and multi-tenant auth design.
Nice to Have
- You have solid experience across a wide breadth of technologies, and you want to work across all of them rather than settle into one specialty
- You've been a part of a small, quickly growing software company
- You have a proven record of driving reliability and redundancy when working with large data sets and real-time notifications
- You don't need much direction to complete high-quality projects from start to finish
- You hold a high bar for reliability. Our customers get alerts during severe weather, and a dropped notification can put someone at risk
Benefits
- You'll want to come into the office. Our Oak Lawn office isn't just a place to sit — it's where ideas move fast and culture stays strong. The whole team is here Monday through Friday, which means real collaboration, no chasing people down over Slack, and a genuinely fun place to spend your work days.
- Your wellbeing is covered. Competitive health insurance, 401(k) with employer matching, and a full suite of voluntary benefits, because you shouldn't have to think twice about the basics.
- Good people, good times. Monthly All-Hands, Office Olympics, happy hours, and more. We take the work seriously and the culture seriously too.
- You're getting in early, and that matters. We're growing fast, but the biggest opportunities are still ahead. The people joining now will help shape what Perry Weather becomes.
$102.4k - $179k
...products and applications. You will partner closely with AI/ML engineers, data scientists, and cross-functional teams to productionize... ...engineering trends, AI-assisted development tools, and modern software practices to drive continuous improvement and innovation. Partner...SeniorFull time- ...AI stacks, including frameworks for building autonomous agents, planning, memory, and tool use. Hands-on experience with prompt engineering, model fine-tuning, and deployment of Generative AI applications. Hands on experience with GitHub, Confluence, JIRA, Jenkins, CI/...Senior
- Job Title: Sr. Java Kafka DeveloperWork Location:Irving, TXJob Summary:Mandatory Karat InterviewCore Responsibilities:Full stack Java development including both backend and frontend components.Develop Kafka producers consumers and KStreams services.Implement KSQL and Kafka...Senior
- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative...SeniorFull timeRemote workFlexible hours
- ...the technical direction for how arrivia builds with AI agents, architecting systems and raising the engineering bar across teams. As a Senior Agentic Software Engineer , you are a product-minded, full-stack engineer who ships faster and smarter with AI coding agents...SeniorFull timeWorldwide
$100k - $120k
...As a Full Stack Senior Software Engineer on our Shared Services team, you’ll build and maintain the platform features and services that power multiple Match Group brands — including Match, BLK, and Chispa (). Instead of building for a single app, you’ll create reusable...SeniorFull timeWork experience placementWork at office3 days per week$45 - $50 per hour
DescriptionKforce has a client in Dallas, TX that is seeking a Senior Software Engineer.Operational Support & Environment Management:* Support Development, UAT, and Production environments* Monitor application health, system performance, and operational dashboards* Troubleshoot...Senior- ? We're Hiring: Senior Software Engineer - Search & Distributed Systems (Contract | Hybrid - Dallas-Fort Worth, TX)We're partnering with a large enterprise organization building a high-volume enterprise search and intelligent-matching platform that processes millions of...SeniorContract work
$130k - $145k
...lenders and financial institutions. We're looking for a senior-level full-stack engineer who pairs deep judgment with modern AI-assisted development... ...for: ~ Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field....SeniorFull timeTemporary workWork visaFlexible hours- ...Title: Senior Software Engineer Function: Engineering Reports to: VP of Technology Level: Senior Lead/Manager Location: Addison, TX (5 days/week in-office) Please note: This position requires candidates to be based in the Dallas–Fort Worth (DFW) metro...SeniorFull timeWork at officeVisa sponsorshipFlexible hours
$148k - $226.2k
...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity...SeniorFull timeLocal areaRemote workWork from home$174k - $252k
...Python.3 years of experience testing, maintaining, or launching software products.1 year of experience with software design and... ...Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions...Senior- ...every day. If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience.Senior Software Engineer (Promotions Platform)We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead...SeniorHourly payWork experience placement
$174k - $252k
...transactional database systems.Understanding of distributed computing concepts, consensus algorithms (e.g., Paxos).Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and...Senior- ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at... ...implement metrics and analyses to introspect autonomous driving software performance at subsystem interfaces across the autonomy stack;...SeniorFull timeLocal areaWork from home
$126k - $248k
...product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes.We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow...SeniorLocal areaRemote workWorldwideFlexible hours$174k - $252k
...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... ...and supporting open-source projects.Google's software engineers develop the next-generation technologies that change how billions...Senior$150k - $225k
...USAt Welltower, we’re transforming how the world thinks about senior living and wellness-focused real estate. As a global leader... ...want you on our best-in-class team. ABOUT THE ROLEThe Senior Software Engineer at Welltower is responsible for designing, implementing, and...SeniorFull timeNight shift$170.6k - $261.3k
Job DescriptionAs a Senior Software Engineer on the SimCore team, you will build and deploy applied AI/ML solutions that directly support simulation workflows, internal tools, and mission-critical engineering use cases. You will operate at the full spectrum of innovation...SeniorFull timeLocal areaWork from homeFlexible hours- ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data...SeniorImmediate startRemote work
- ...and experienced professional to join our dynamic team in Dallas, TX. This role is ideal for someone who is passionate about software engineering and has a strong background in AI and Java development. Required Skills & Qualifications Must have 10+ years of hands...SeniorWork experience placementImmediate start
$160k - $240k
...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...the state-of-the-possible is both exciting and crucial. As a Senior Software Engineer, you’ll build and own autonomy behaviors that directly power...SeniorFull timeTemporary workPart timeWork at officeWorldwide$128.05k - $192.07k
Dallas, Texas / Boston, MAV-BAT Division - V-BAT Engineering - Hardware Test /Full Time Employee /On-siteShield AI is a venture-backed defense... ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...SeniorFull timeTemporary workPart timeInternshipWorldwide$98.1k - $182.1k
...Job DescriptionManages the design, development, operation, and maintenance of software and firmware components and computing systems software to be applied to and integrated with engineering, scientific, and manufacturing requirements. Responsible for coordinating subordinate...SeniorFull timeTemporary workWork experience placementCasual workFlexible hours$129.4k - $198.4k
Job DescriptionSenior Software Engineer — Interactive ExperienceJob SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our ADAS HMI team within the Interactive Experience platform. In this role, you will design and deliver production...SeniorFull timeLocal areaWork from homeFlexible hoursShift work$119.77k - $140.9k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures- Accountable...SeniorFull timeWork experience placementLocal area3 days per week$153.2k - $234.1k
...lines, developer environments, cloud services, and more. As an engineer in the AV Launch team, you’ll develop embedded applications and... ...other teams design and build the next generation of self-driving software at GM. Job Responsibilities Build on-vehicle services that...SeniorFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$129.4k - $198.4k
...and efficiency of simulation tests used for autonomous vehicle software validation. Develop and maintain GM’s core simulation... ...insights on test operations, simulation trust and health trends to engineering teams and leadership. Drive scalable simulation quality assessments...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$125.9k - $148.1k
...by connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal...SeniorFull timeContract workLocal areaFlexible hours$50 per hour
...wide range of products and services for the global civil nuclear power industry and the military’s green power initiatives. As a Software Engineer at MFC, you will join one of the largest networks of software professionals, implementing cutting edge technologies on both...SeniorFull timeTemporary workWork experience placementCasual workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Dallas, TX
- startup software engineer Dallas, TX
- financial software developer Dallas, TX
- junior software developer remote Dallas, TX
- software engineer Dallas, TX
- software data engineer Dallas, TX
- software developer internship no experience Dallas, TX
- part time software developer Dallas, TX
- associate software developer Dallas, TX
- software engineer entry level Dallas, TX


