Wall Text
McDonalds pays $97,000 - $138,000 for a Senior Software Engineer in Richmond, VA who can hold a JavaScript design in their head and still see the gaps. The Senior Software Engineer role rewards range — Kafka, JavaScript, 7 years — with $97,000 - $138,000 and a seat that grows beyond it.
Key Responsibilities
- Write clean, well-tested code that scales with McDonalds's growing user base
- Ship the small-but-mighty Python features that move McDonalds's technology roadmap forward
- Sketch Delegation sequence diagrams that make the technology flow obvious to everyone
- Turn McDonalds's Kafka on-call noise into alerts that actually mean something
- Write the Delegation integration tests that catch regressions before Richmond, VA ships them
- Refactor the technology module McDonalds has been afraid to touch
- Sketch the Kafka architecture, defend it in review, then build the thing
- Pair with technology analysts so McDonalds's Jest models match real behavior
What You'll Bring
- Proven JavaScript judgment when the textbook answer doesn't fit
- Hands-on experience with modern Jest workflows and tooling
- Sharp organizational skills and an ability to juggle multiple workstreams
- 6+ years navigating the politics that technology work attracts
Ask anyone in Richmond about McDonalds and you'll hear the same thing: a proudly-nerdy crew that ships fast and sweats the Kafka details. Our Richmond, VA team moves at a steady, sustainable pace and protects time for deep, focused Delegation work.
We offer $97,000 - $138,000, performance bonuses, comprehensive insurance, and the freedom to shape how and where you work.
Currently hiring in Richmond, VA, with a fresh listing as of today.
Bring your People Management, your questions, and your ambition; we'll bring the rest at McDonalds.