Lead complex domains: Manage multiple teams within complex technical domains, shaping organizational and technical complexity before it reaches your teams
Drive strategic direction: Shape domain-level strategy and architectural direction, ensuring alignment with company goals while preventing unnecessary complexity
from tech debt decisions to exploring new market opportunities
Build exceptional teams: Shape and build the teams needed to deliver on strategic initiatives, including managing and setting direction for staff engineers
Navigate ambiguity: You work with your teams to test new ideas and learn quickly from what works and what doesn't, while maintaining stakeholder alignment
Champion engineering excellence: You champion pairing, TDD, and continuous delivery — and, when possible, join the pairing sessions yourself. You help teams stay fast without cutting corners.
Ensure platform reliability: Implement robust security measures and maintain high availability standards for mission-critical retail systems
Complexity management: Handle organizational and technical complexity before it impacts your teams
DevOps mindset: Take full ownership of your domain's solutions, from strategic design to deployment and monitoring
Focus on outcomes: Balance rapid delivery with maintainability and architectural sustainability across complex domains
Cross-domain collaboration: Work with other senior managers to create seamless, future-proof solutions that serve the broader platform.
Requirements
Strategic leadership experience: 10+ years of software development with 6+ years successfully managing engineering teams in complex domains
Technical depth: Strong background in modern software development practices, cloud platforms (preferably AWS), and distributed systems architecture
Team building at scale: Proven experience building and shaping teams for strategic initiatives, not just managing existing teams
Staff engineer management: Experience managing and setting direction for senior individual contributors
Agile/XP expertise: Deep understanding of agile methodologies, including eXtreme Programming, TDD, and continuous delivery practices
Strategic thinking: Demonstrated ability to shape domain-level strategy and handle ambiguous challenges
Stakeholder management: Strong relationships with product, design, and business stakeholders in previous roles
Leadership development: Natural ability to develop future engineering leaders and foster growth across multiple teams.
Tech Stack
AWS
Cloud
Distributed Systems
Benefits
Generous PTO and R&R: We prioritize your well-being with a generous PTO policy and a culture that encourages you to take the time you need to recharge and relax.
Professional Growth: We support your career development with a dedicated personal development budget and a learning-centric environment to help you advance your skills and knowledge.
Flexible Work Options: With the option to work remotely, you can create a work environment that suits your lifestyle and maximizes your productivity.
Balanced Work-Life: Our "life-friendly" working hours are designed to help you maintain a fulfilling career and a balanced personal life.
Financial Rewards: As part of our team, you'll have the opportunity to participate in our success with employee stock options and a quarterly bonus based on company performance.