Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Perry Weather

About Perry Weather

Thousands of organizations trust our fast growing weather safety platform across school districts, cities, universities, golf courses, construction, and other industries. Our software and connected hardware enable rapid decision-making for organizations facing the threat of weather disruption: How long can I wait to pull players off the field for the nearby storm? How should I modify activities to prevent heat stress injuries? When can operations safely resume on the tarmac? How can I be sure my staff adheres to a weather policy?

The Role

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.

What you’ll be doing
  • 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.

You may be a fit for this role if:

  • 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 & PERKS
  • Casual work environment. We’re located in the vibrant Dallas Oak Lawn neighborhood. As a note, our team is in the office M–F!

  • Comprehensive benefits. We offer competitive health insurance plans, 401(k) with employer matching, and a suite of voluntary benefits.

  • Engaging culture. Monthly All-Hands, fun events like Office Olympics, lunch-and-learns, happy hours, and more.

  • Grow with us. 80%+ annual growth for five straight years, and we still have a massive amount of work and opportunity ahead. Firmware, mobile, web, real-time pipelines, and infrastructure are all owned by one engineering team, so a single engineer can follow a problem from a sensor in a field to a customer’s screen.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Dallas, TX vacancy
  •  ...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

    Virtusa

    Irving, TX
    3 days ago
  •  ...and delightful customer experience. Help set and improve our engineering processes, standards, and tooling What we are looking for Strong...  ...background, including 4+ years of industry experience as a software engineer working on production systems. Self-motivated and comfortable... 
    Senior

    DFW Texas Staffing

    Dallas, TX
    2 days ago
  • 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

    LTM

    Irving, TX
    13 days ago
  •  ...The Senior MuleSoft Developer will design, develop, and maintain robust integration solutions using the MuleSoft Anypoint Platform. They will also mentor junior developers and provide technical assistance to customers while resolving application issues. Requirements... 
    Senior

    Tieto

    Dallas, TX
    2 days ago
  • $120k

     ...HiOperator is seeking a highly skilled and motivated Senior Software Engineer to join our team and help drive innovation in the customer service industry by delivering large and complex features, owning significant sections of our codebase, and working across the entire... 
    Senior
    Full time
    Work at office

    HearstLab

    Dallas, TX
    more than 2 months ago
  •  ...Seeking a Senior Software Engineer with 5+ years of experience supporting enterprise applications and operational environments, with strong expertise in .NET, AWS, SQL, production support, deployments, and troubleshooting . Roles and Responsibilities Support Development... 
    Senior
    Temporary work

    Neshent Technologies

    Dallas, TX
    7 days ago
  •  ...Job Summary (Senior Software Engineer) Dallas, TX - Provide operational support for Development, UAT, and Production environments - Monitor application health, system performance, and operational dashboards - Troubleshoot production incidents, application... 
    Senior

    Expert Technology Services

    Dallas, TX
    2 days ago
  •  ...Description ; We are looking for a highly experienced Full Stack Engineer with 10+ years of hands-on experience in designing,...  ...Required Skills & Qualifications ~10+ years of overall software engineering experience ~ Strong expertise in: ~ C# ~ .NET... 
    Senior

    Tezo

    Dallas, TX
    1 day ago
  • $130k

     ...We're hiring a Senior Software Engineer (Azure) to be our client's hands-on technical lead for a modern Azure and .NET platform - designing, building, and owning production systems, not just coordinating them. This can be a direct-hire OR 1-year contract position in Irving... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work

    Business Centric Technology

    Irving, TX
    3 days ago
  •  ...We are seeking a Senior Software Engineer to design, develop, and deliver high-quality, scalable software solutions. This role will work closely with engineering, product, design, and QA teams to build reliable applications and services that meet business and user needs... 
    Senior

    BeaconFire Inc.

    Dallas, TX
    1 day ago
  •  ...solutions. Participate in estimation process. Responsible for source code development; create technical documentation; utilize software configuration, version and quality management processes. Responsible for unit testing, performance tuning, defect remediation... 
    Senior
    Work experience placement

    Relevance Lab

    Dallas, TX
    7 days ago
  •  ...computing systems that process complex signal and image data in real time for mission-critical government applications. Senior software engineers build intuitive user-facing applications, scalable services, database architectures and robust data integration pipelines,... 
    Senior
    Contract work

    Searchability Aerospace & Defense

    Dallas, TX
    3 days ago
  •  ...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... 
    Senior
    Hourly pay
    Work experience placement

    7 eleven

    Irving, TX
    a month ago
  • $119.89k - $144.39k

     ...Salary: $119,893 - 144,387 per year Requirements: We need a senior software engineer with 10+ years of professional development experience; 15+ years is a plus. You should have substantial experience building and supporting production software on Linux. We prefer... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    BE Networks

    Richardson, TX
    5 days ago
  •  ...Job Description Job Description Senior Software Engineer   Description Our client develops epigenetic biomarker technologies for neurological conditions including mild traumatic brain injury, autism spectrum disorder, and Parkinson’s disease, as well as... 
    Senior
    Work experience placement

    Affinity Recruiting

    Syracuse, NY
    a month ago
  •  ...Hybrid At least 2 days per week in office in Dallas, Texas. Our client seeks a Senior Software Engineer to join the team and lead design, delivery, and technical strategy for scalable, secure, and reliable data platforms. You will work across the stack, define engineering... 
    Senior
    Work at office
    2 days per week

    Eliassen Group

    Dallas, TX
    1 day ago
  •  ...LOCATION: Remote REPORTS TO: Lead Software Engineer KEY RELATIONSHIPS AND TEAM: The Senior Software Engineer reports to the Lead Engineer and sits within the Dev Team, working closely alongside the product team on day-to-day delivery. The role partners with... 
    Senior
    Remote work

    Worky Ltd

    Dallas, TX
    3 days ago
  • $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... 
    Senior
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    a month ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    a month ago
  • $197.4k - $232k

     ...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... 
    Senior
    Immediate start

    Confluent

    Dallas, TX
    2 days ago
  • 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, growth...
    Senior
    Remote work
    Flexible hours

    Kobie

    Dallas, TX
    19 hours ago
  • $128.05k - $192.07k

     ...Dallas, TexasV-BAT Division – V-BAT Engineering - Hardware Test /Full Time Employee /On-siteShield AI is a venture-backed defense-tech...  ...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Worldwide

    Shield AI

    Dallas, TX
    a month ago
  • $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... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    a month ago
  •  ...! Our purpose and our passion is to create the best place for kids and families to eat and play! Job Description The Sr. Software Engineer is responsible for developing software with a distributed team in the business-critical software applications and integrations... 
    Senior
    Work experience placement
    Local area
    Work from home
    Shift work

    CHUCK E CHEESE

    Irving, TX
    7 hours ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Irving, TX
    19 hours ago
  •  ...Job Description Job Description 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... 
    Senior
    Work at office
    Visa sponsorship
    Flexible hours

    Braviant Holdings

    Dallas, TX
    19 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Casual work
    Worldwide
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    9 days ago
  •  ...Description Job Description Description: Hybrid At least 2 days per week in office in Irving, TX   Our client seeks a Senior Software Engineer to design and deliver cloud-native data platforms that enable data-driven, omnichannel marketing. You will define... 
    Senior
    Hourly pay
    Work at office
    Local area
    2 days per week

    Eliassen Group

    Irving, TX
    a month ago
  •  ...evolve their business for the coming decades by remaining tech-agnostic and human-centered. We are building a team of Senior Software Engineers to join a high-impact digital payments modernization program supporting the integration of a major card network into one of... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    Kunai

    Dallas, TX
    3 days ago
  •  ...technology platform. In this role, you will champion our transition to AI-first engineering practices by actively integrating Agentic AI, Model Context Protocol (MCP), and approved AI tools into the software development life cycle (SDLC) to drive operational efficiencies and... 
    Senior
    Full time
    Work experience placement
    Local area
    Flexible hours

    CoreLogic

    Dallas, TX
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!