Responsibilities
- Play a central role in architecting services, frontends, databases, and mobile app.
- Tackle technical challenges relating to unifying products into the Super.com app and ensuring a high-quality user experience.
- Serve as a vertical-level leader for a highly stable production environment, acting as a go-to technical resource and subject matter expert across teams for major projects.
- Propel the business forward by driving high-impact projects, leveraging other engineers and teams as appropriate, in some cases serving as the cross functional context holder ensuring efficient delivery when cross functional work is necessary.
- Work across multiple complex codebases to introduce improved patterns to the system architecture, ensuring implementations leave the codebase in a better state than they were before.
- Share findings and suggestions with other engineers at guild meetings (technical guilds discuss and set engineering standards).
- Drive technical roadmaps and architecture advancements by solving current architectural challenges and heavily influencing technical OKRs at the vertical level.
- Create and present cross-team and cross-eng technical presentations focused on improving developer experience, engineering productivity, and processes.
- Actively contribute to a culture of continuous improvement through advocating for a balance between feature work and engineering health.
- Report into the Engineering Director for the vertical.
- Share responsibility for the operational health of production services, including participation in an on-call rotation.
Requirements
- 10+ years of work experience in Software Development, including at least 5 years as a Senior Software Engineer or at least 2 years as a Staff Software Engineer / Sole Technical Lead / Architect.
- Experience working on large-scale projects defined by high throughput, active users, or data volume, with demonstrated ability to design, implement, and maintain highly scalable and reliable systems.
- At least senior technical depth in full-stack development including frontend, web servers, and databases.
- Demonstrated ability to tackle technical challenges across complex, multi-team codebases and service ownership lines that would challenge most senior engineers.
- Use code reviews and design document feedback as strategic vehicles for mentorship, leveling up senior engineers and ensuring best practices are adopted across the vertical.
- Highly motivated / passionate, versatile, and looking forward to working in a fast-paced startup environment, with an emphasis on delivering business value.
- Excellent communicator who can bridge technical and non-technical topics, collaborating with Product, Design, and stakeholders to ensure features have the intended impact.
- Experience working on cross-functional projects.
- Strong knowledge of modern web technologies, system design & architecture, and microservices, and keep up-to-date with them.
- Excellent communicator, for both technical and non-technical topics.
- Demonstrate high AI fluency, moving beyond personal productivity to drive pragmatic AI adoption across the engineering organization.
- Be a key contributor to technical ideation, identifying ambitious ways to leverage AI to improve the user experience and developer productivity.