JOB SUMMARY
The Lead Engineer is both a technical leader and an active contributor in an agile development pod responsible for building and scaling core features of our SaaS platform. As a Lead Engineer you’ll be creating high quality code, as well as setting engineering direction while partnering closely with internal stakeholders (such as Product and UX) to deliver high-impact customer value.
This role is ideal for someone who loves hands-on engineering but also thrives in shaping architecture, driving best practices, and helping a team operate at a high level.
DUTIES & ESSENTIAL JOB FUNCTIONS
Technical Leadership
- Lead technical design and architecture decisions for your pod’s domain
- Ensure solutions are scalable, secure, and aligned with platform standards
- Drive technical discovery and implementation planning
Hands-On Development
- Write high-quality, production-ready code
- Review pull requests and provide thoughtful, actionable feedback
- Troubleshoot complex issues across the stack
Pod Leadership & Collaboration
- Partner with Product Management to translate business requirements into technical solutions
- Help scope work, break down initiatives, and manage technical tradeoffs
- Represent your pod in cross-team technical discussions
- Mentor less experienced engineers within your pod
Agentic Development
- Embrace agentic development practices as a core part of the software development lifecycle
- Continually reevaluate the best practices of successful developers employing AI
- Participate in both sides of knowledge sharing
Quality & Delivery
- Drive engineering best practices in your pod and beyond
- Ensure predictable, high-quality delivery of features and improvements
- Represent the perspective of long-term maintainability and scalability
COMPETENCIES
Required:
- 5+ years of experience using Ruby on Rails
- 5+ years of experience using Javascript
- 2+ years of experience with SQL
- Experience developing Single Page Applications
Nice To Have:
- Experience with AWS
- Experience with React
- Experience with Kubernetes
- Experience with PostgreSQL
- Experience with Ext.js
- Experience with Python
- Experience developing AI solutions (e.g. using LangChain, Amazon Bedrock)
- Experience with Jenkins
- Experience with CI/CD practices