Wall Text
Think of this Principal Software Engineer job as a standing invitation to make Marathon Petroleum's Express.js infrastructure faster, simpler, and less scary. This full-time job in NV answers 9 years of effort with $156,000 - $231,000 and answers ambition with a clear way up.
Key Responsibilities
- Respond to on-call rotations and participate in incident postmortems
- Carry the Selenium platform work that makes Marathon Petroleum's next NV expansion boring
- Replace the brittle Continuous Learning hack with a Persuasion solution that survives Sparks scale
- Carry features from whiteboard sketch to Sparks, NV production without dropping the baton
- Question the tinker-friendly Express.js pattern everyone copied and propose something cleaner
- Turn vague technology tickets into crisp, testable Selenium acceptance criteria
What You'll Bring
- A growth mindset that treats feedback as fuel, not threat
- Proven follow-through, measured in shipped things rather than good intentions
- Comfort owning the unglamorous middle of a full-time project
- A NV work history, or strong reasons you'll thrive here anyway
- A Marathon Petroleum mindset: scrappy today, scalable tomorrow
Marathon Petroleum is what happens when metrics-driven engineers in Sparks decide that good enough is the enemy of great PostgreSQL. We trust the principal folks closest to the customer to make the call without a committee.
What you get for saying yes: $156,000 - $231,000, a mentor in your corner, full benefits, and hours that flex toward what matters in Sparks.
We re-validated this opening today; Marathon Petroleum is still on the lookout.
Think you can bring something different to our technology team? Prove it by applying.