Staff Software Engineer (Technical Lead - Planning)
Team: IT
Location: US
Commitment: Full-time
Workplace Type: remote
Accountabilities:
- Design, build, and maintain backend-focused features within a mature and evolving codebase.
- Take ownership of the technical health of a core product domain, ensuring performance, reliability, and scalability.
- Collaborate with senior leadership to align architectural vision with product goals and translate concepts into practical solutions.
- Break down product initiatives into structured technical plans and guide execution within the engineering team.
- Improve data models and system behavior to support scaling customers and increasingly complex planning scenarios.
- Balance feature development with targeted refactoring and operational improvements to reduce technical debt.
- Participate in on-call rotations and contribute to improving observability, monitoring, and incident response processes.
- Work closely with product and engineering peers to ensure the broader platform remains cohesive and maintainable.
- 7+ years of experience building and scaling backend systems in production environments.
- Strong experience maintaining and improving large or monolithic codebases through incremental change.
- Proven ability to make sound technical tradeoffs balancing delivery speed, quality, and long-term maintainability.
- Experience collaborating closely with product managers and business stakeholders to deliver impactful features.
- Strong communication skills with the ability to explain technical concepts and decisions clearly.
- Comfort contributing across the stack when necessary, including frontend work.
- Experience with technologies such as Kotlin, TypeScript, React, MongoDB, or AWS is a strong advantage.
- Curiosity, pragmatism, and the ability to quickly learn new domains and technologies.
- Interest in working within a highly collaborative, fast-moving remote engineering environment.
- Competitive base salary ($180,000–$220,000) plus bonus and equity opportunities.
- Comprehensive medical, dental, vision, life, and disability insurance.
- Mental health support through wellness platforms and resources.
- Flexible time-off policy and 13 public holidays.
- 401(k) plan with employer matching.
- Parental leave benefits.
- Fully remote work environment across U.S. time zones with a culture that supports deep focus and asynchronous collaboration.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
