Jobgether
Senior Backend Software Developer
engineeringfull-timeUS
SALARY
$135k – $190k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Lead the definition, architecture, design, implementation, testing, and delivery of backend software and supporting systems.
- Develop high-quality, maintainable code and take ownership of system components throughout their lifecycle.
- Design and implement scalable, reliable backend architectures that support evolving digital customer experiences.
- Lead and participate in code reviews and technical design reviews, establishing high engineering standards across the development process.
- Own end-to-end code quality, including system testing, functional testing, integration testing, and operational readiness.
- Apply creativity, sound judgment, and a strong bias toward simplification when solving complex technical and product challenges.
- Collaborate closely with UX, product, and other technical teams to define and deliver innovative customer-focused applications.
- Act as a trusted technical authority, providing guidance on complex engineering issues and helping teams navigate difficult technical trade-offs.
- Evaluate the business impact of technology decisions and balance short-term delivery needs with long-term reliability, scalability, and maintainability.
- Drive awareness of technical risks, dependencies, and consequences across technical and business stakeholders.
- Contribute to decisions around technology selection, architecture, design patterns, reliability, and system scaling.
- Mentor engineers and support the professional development of individuals and the broader engineering community.
- Help managers and technical leaders identify development opportunities and support career growth across the team.
- Operate effectively in an environment characterized by rapid change, ambiguity, competing priorities, and high ownership.
- Bachelor’s degree in Computer Science or equivalent professional experience.
- At least 6 years of professional software development experience.
- At least 6 years of programming experience with one or more modern languages such as TypeScript, Python, Java, or comparable technologies.
- At least 6 years of experience working with cloud services, particularly AWS and/or Azure.
- At least 4 years of experience contributing to the architecture and design of new and existing systems, including architecture patterns, reliability, scalability, and maintainability.
- At least 4 years of experience across the full software development lifecycle, including coding standards, source control, code reviews, build processes, testing, deployment, and operations.
- Strong backend engineering fundamentals and the ability to design and deliver production-grade systems.
- Demonstrated ability to make thoughtful technical trade-offs while considering customer needs, business priorities, system reliability, and long-term maintainability.
- Strong experience with software quality practices, including automated testing, integration testing, system testing, and code review.
- Proficiency with LLM technologies and modern prompt-engineering patterns, with the ability to incorporate AI-assisted development into an effective engineering workflow.
- Strong analytical and problem-solving skills, with a demonstrated ability to simplify complex technical challenges.
- Excellent communication and collaboration skills, particularly when working across engineering, product, and UX disciplines.
- Strong technical leadership and mentoring capabilities, with the ability to influence engineering practices beyond your immediate area of responsibility.
- Comfort working independently and making decisions in a fast-paced startup environment where requirements and priorities may evolve quickly.
- A strong ownership mindset, high attention to detail, and commitment to engineering excellence.
- Competitive compensation: Base salary range of $135,000–$190,000 USD annually, depending on experience, education, skills, certifications, work location, and other relevant factors.
- Equity opportunity: Eligible employees may participate in an equity program, subject to applicable program rules.
- Annual incentive: Potential eligibility for a discretionary annual incentive program.
- Healthcare: Medical, dental, and vision insurance.
- Financial protection: Life insurance and disability insurance coverage.
- Retirement: 401(k) benefits.
- Paid time off: Vacation benefits to support time away from work and personal well-being.
- Remote flexibility: Opportunity to work remotely in the United States.
- Meaningful impact: Direct influence over software architecture, customer experiences, and technology decisions within a fast-growing electric-vehicle environment.
- Innovation-focused culture: An environment built around ingenuity, resourcefulness, continuous improvement, and solving challenging problems.
- Professional growth: Opportunities to mentor others, influence engineering standards, and expand your technical and leadership impact.
- Collaborative environment: A culture emphasizing safety, customer focus, teamwork, respectful collaboration, and technical excellence.
Requirements
Benefits
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply