We are looking for a hands-on engineering leader to own our full-stack application development function. You will serve as both the primary software architect and the engineering manager for a team of 6–8 full-stack developers and QA engineers.
Requirements
- 10+ years of software engineering experience
- At least 5 years in a senior engineering leadership role (Director, Head of Engineering, or equivalent)
- Deep full-stack background: strong Java/Spring Boot on the back end, experience with Angular or equivalent modern front-end frameworks, and solid command of relational databases and API design
- Proven software architect — you have designed production systems, made technology bets that paid off, and course-corrected ones that didn’t
- Experience rationalizing or simplifying over-engineered architectures
- AWS cloud infrastructure ownership: EC2, S3, SQS, CloudWatch, CodeBuild, and related services — configuration, architecture, and operations
- CI/CD pipeline ownership at production scale; strong branching, review, and release practices using GitHub, Bitbucket, or equivalent
- Experience with high-availability, distributed systems in a real-time transaction processing environment
- Engineering budget ownership: capex/opex planning, vendor management, and resource allocation
- Demonstrated ability to hire, develop, and retain engineering talent in a competitive market
Benefits
- Comprehensive healthcare including medical, dental, and vision coverage
- Generous paid time off, including PTO, sick time, and 13 company holidays
- 401(k) with company contribution
- Participation in annual discretionary bonus plan
- Regular team and company gatherings