Scope:
- Partners closely with Product Management to translate business and customer needs into clear, actionable backlog items and technical deliverables.
- Owns product and delivery outcomes by shaping scope, priorities, and execution approach.
- Drives technical direction and execution without people-management responsibility, influencing how the team plans, builds, and delivers software.
- Ensures delivery of high-quality, reliable, and secure software through strong engineering practices.
- Identifies dependencies, risks, and impediments early and drives pragmatic resolution.
- Continuously improves system design, code quality, and operational robustness.
- Promotes a security-first mindset and ownership of production systems.
- Understands how team deliverables impact the broader platform, dependent teams, and customers.
What you'll do:
- Partner with Product Management to shape product vision, scope, and roadmap.
- Translate business goals and user needs into well-defined, prioritized backlog items.
- Slice work to enable fast, incremental, and value-driven delivery.
- Quantify value, cost, and risk to support effective prioritization and trade-off decisions.
- Organize and structure work to maximize engineering focus and productivity.
- Make dependencies, risks, and execution challenges visible and propose practical alternatives.
- Balance feature development with refactoring, reliability, and operational cost.
- Raise the bar on code quality, testing, and system design.
- Reduce complexity and improve system robustness and maintainability.
- Coach engineers on architecture, problem-solving, and engineering best practices.
- Drive root-cause analysis and long-term fixes for technical and operational issues.
- Stay current with emerging technologies and apply relevant best practices.
What we are looking for:
- 9.5 to 13 years of overall software engineering experience.
- Senior or Staff-level engineer with strong product-oriented technical ownership and accountability for outcomes.
- Deep expertise in TypeScript and NestJS with hands-on backend development experience.
- Strong system design and API architecture skills for scalable, cloud-native SaaS platforms.
- Proven experience in MongoDB data modeling and designing data-intensive services.
- Ability to translate complex business and customer needs into executable technical plans and delivery milestones.
- Hands-on experience building and operating cloud-native SaaS solutions (Azure preferred).
- Good exposure to event-driven architectures and asynchronous system patterns.
- Experience with workflow automation using Azure Logic Apps or similar tools is a plus.
- Working knowledge of CI/CD pipelines, monitoring, and observability practices for production systems.
- Strong judgment in balancing delivery speed, system reliability, and long-term maintainability.
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success - and the success of our customers. Does your heart beat like ours Find out here:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.