Staff Software Engineer
About the role
Role Overview: As a Staff Software Engineer, you will drive the technical vision and architectural strategy for our core systems and platform. Because we are a growing organization with multiple high-impact teams, your specific placement will be determined by your technical expertise and our strategic initiatives. In this role, you will work with senior-level stakeholders to drive critical decisions on vendor-related features and the future of our platform's functionality. We look for technical leaders who are passionate about mentoring engineers, leading complex feature development, and delivering impactful, production-ready solutions in a collaborative, remote-first environment.
Responsibilities
- Drive the technical vision and architectural strategy for our core systems and platform.
- Work with senior-level stakeholders to drive critical decisions on vendor-related features and the future of our platform's functionality.
- Mentor junior developers.
- Lead larger projects and be the POC (Primary Point of Contact).
- Create architecture documentation.
- Solve scalability challenges and discuss them in depth.
- Clarify complex ideas clearly.
Requirements
- Bachelor's degree in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related STEM field.
- 7+ years of full-stack web development experience.
- At least 4 years of experience working with relational databases.
- Experience leading larger projects and being the POC (Primary Point of Contact).
- Experience planning, scoping, and creating architecture documentation.
- Strong debugging and problem-solving skills.
- Strong technical communication skills.
- Demonstrated experience solving scalability challenges and discussing them in depth.
- Curious and proactive in understanding the systems and tools beyond surface-level frameworks.
- Willingness to dive deep and gain expertise in at least one technical area.
- A clear understanding of the product and business context behind their work.
Qualifications
- BS in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related STEM field.
- 7+ years of full-stack web development experience.
- At least 4 years of experience working with relational databases.
- Experience leading larger projects and being the POC (Primary Point of Contact).
- Experience planning, scoping, and creating architecture documentation.
- Strong debugging and problem-solving skills.
- Strong technical communication skills; able to articulate complex ideas clearly.
- Demonstrated experience solving scalability challenges and discussing them in depth.
- Curious and proactive in understanding the systems and tools beyond surface-level frameworks.
- Willingness to dive deep and gain expertise in at least one technical area.
- A clear understanding of the product and business context behind their work.
Skills
- Framework: Ruby on Rails and React.
- Methodology: Agile.
- Infrastructure: MySQL, S3, Redis, Elasticsearch, RabbitMQ, Lambda, Docker, CloudFront.
Benefits
Our tech stack: Frameworks: Ruby on Rails and React. Methodology: Agile. Infrastructure: MySQL, S3, Redis, Elasticsearch, RabbitMQ, Lambda, Docker, CloudFront.
Pay
Base salary range: $175,000 - $190,000 (LTIP Eligible).
Schedule
Full-time, direct hire.