Jobgether
Jobgether

Senior Backend Software Developer

engineeringfull-timeUS
SALARY
$135k – $190k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ 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.
    • Requirements

      • 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.
      • Benefits

        • 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.
✦ 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
Apply now
Senior Backend Software Developer at Jobgether — Remote