Skip to content

Open nowPosted 2 days ago

Staff Software Engineer

Perry Weather19 open roles

Where
Perry Weather Office
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowStaff Software EngineerPerry Weather · Perry Weather Office
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Perry Weather's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.5% of postings close within 7 days. Measured by our own scanner across the market. Perry Weather postings stay open a median of 43 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.6%3 days
  3. 13.5%7 days
  4. 21.8%14 days
  5. 36.6%30 days
  6. 58.9%60 days
This job: posted 2 days ago

Perry Weather median: 43 days open

The posting

About Perry Weather

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.

About the Role

You will lead the team that builds and improves the systems deciding when weather is unsafe at a stadium, a school, or a job site, and what happens next. You set technical direction, write production code most weeks, and lead through designs, reviews, and coaching.

You will move the team toward one shared rule for when conditions are unsafe, alerts that reach the right siren exactly once, and closed deals that reach the ERP without manual entry.

The team owns the policy engine, the policy templates customers configure, the sirens and strobes that act on each decision, partner integrations such as Singlewire, and the HubSpot to Acumatica sync for closed deals. Hardware, support, sales, and finance all depend on these systems.

Stack: C# and .NET on Azure Kubernetes, Azure SQL, Azure Service Bus, React and React Native, and Terraform. You will build with AI coding agents every day.

Responsibilities

- Make one source of truth for "conditions are unsafe." Several services keep their own copy of that rule today, and the copies can disagree. Pick the version, move callers to it one at a time, and delete the rest.

- Make the message paths reliable end to end. When a command to a siren is sent twice or never, or a partner webhook carries the wrong trigger, find the shared cause and fix it in the design so that whole class of failure stops.

- Co-own the service that sends commands to field hardware with our hardware team, from the software decision to the device that acts on it.

- Finish the HubSpot to Acumatica sync so every closed deal reaches the ERP on its own, failures alert and can be replayed, and manual order entry goes away.

- Write designs that other teams review, push back on, and build on.

- Bring down reliability numbers several teams share (incidents customers find before we do, pages per day, time to detect) and keep them down after you move on.

- Coach senior engineers until they own systems and designs of their own.

- Review closely, take your turn on call, and help set how the team works with AI agents.

Requirements

- 8+ years shipping production software, including time as technical lead for four to six engineers while you still wrote code.

- Event-driven systems you designed and ran in production: services that talk through queues, consumers that handle the same message twice safely, retries, and dead-letter queues.

- A system you split into services along domain lines. You can say where each boundary sits and why.

- Backend depth in a statically typed language. We use C#; strong Java, Go, or Kotlin carries over.

- Judgment with AI-generated code. Agent output often looks right when the logic is wrong. You check it against the requirement and can explain every line you ship.

- Willingness to be on call. Our customers get alerts during severe weather, and a dropped alert can put someone at risk.

Nice to have: Azure Service Bus or MassTransit, Kubernetes, SQL Server, IoT or field-deployed hardware, real-time weather or geospatial data, and React or React Native.

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Perry Weather's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Perry Weather's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Perry Weather's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.