What You’ll Do
- Co-own outcomes with your product team — connecting what you build to business and neighbor results like conversion, retention, and overall solution value.
- Lead with engineering excellence — driving architecture, reliability, performance, and observability while ensuring small, frequent, safe deployments.
- Blend discovery and delivery — prototype, test, and experiment to learn fast and ship confidently.
- Champion quality and reliability — uphold our standards for uptime, performance, and alert hygiene; apply post-incident learnings to continuously improve.
- Balance innovation with maintenance — manage tech debt intentionally, tying improvements back to user and business impact.
- Collaborate deeply — join regular triad syncs (PM/Design/Eng), code reviews, and demos; communicate decisions clearly and thoughtfully.
- Build with intention — weigh build-vs-buy tradeoffs, contribute to platform interfaces, and document technical decisions with clarity and context.
Qualifications
- Proficiency in .NET Core, .NET, JavaScript, TypeScript, and Angular.
- Strong understanding of object-oriented programming and modern architectural design patterns.
- Proficiency in SQL Server and database design (tables, schemas, stored procedures, CRUD operations, etc). Familiarity with MongoDB and Dapper a plus.
- Experience with automated testing frameworks (MSTest, xUnit, PlayWright) and concepts of unit and integration testing.
- Commitment to writing secure, reliable, and maintainable code.
- 5+ years of professional software engineering experience (or equivalent).
- Bachelor’s degree in Computer Science or a related field — or equivalent hands-on experience.
You’ll Thrive Here If You
- Think like a product owner, not just an engineer — you’re driven by outcomes, not output.
- Believe in delivery excellence — CI/CD, small batch shipping, rapid rollback, automated testing, and continuous improvement are second nature.
- Understand the power of data — you instrument what you build, track the impact, and iterate.
- Communicate with clarity and respect — you value strong partnerships with PMs, designers, and teammates.
- Align with our values: personalized service, trusted information, and intentional innovation.
