About the Role
The Lead Backend Engineer owns the growth and output of a backend engineering pod, including hiring, developing, and managing a small team. This role requires being a hands-on contributor and a key voice in technical direction, writing code and reviewing architecture alongside the team. You will also partner with Talent to build the team and with Engineering leadership to shape the future of the backend.
Responsibilities
- Influence technical direction and architectural decisions across backend systems, balancing pragmatism with long-term scalability.
- Champion a bias toward action by prototyping, shipping incrementally, and avoiding analysis paralysis on reversible decisions.
- Model high autonomy for your team, making sound judgment calls without unnecessary approval layers while remaining accountable for outcomes.
- Continuously improve systems beyond your immediate scope by identifying and fixing inefficiencies, technical debt, or brittle abstractions.
- Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python (Flask, Django).
- Design and implement asynchronous service communication using RabbitMQ or AWS SQS/SNS.
- Work with NoSQL databases like MongoDB for data modeling and storage.
- Collaborate with Product, QA, and DevOps teams to deliver reliable, scalable features, representing backend engineering in cross-functional planning.
- Write clean, testable, well-documented code with unit and integration tests, staying hands-on as an active contributor.
- Participate in system architecture design, code reviews, and performance tuning.
- Set and uphold engineering standards and best practices across your team.
- Manage, mentor, and grow a team of backend engineers, owning hiring decisions, performance management, career development, and day-to-day team health.
- Partner closely with Talent/Recruiting to define hiring needs, shape interview processes, and build out the backend engineering team.
Requirements
- 12+ years of experience with Java and Spring Boot, including experience in a technical leadership or people management role.
- Demonstrated experience managing, mentoring, and growing backend engineers, including hiring and performance management.
- Proven ability to influence technical direction and drive architectural decisions at a team or organizational level.
- Strong stakeholder management skills, able to represent backend engineering's perspective persuasively in front of executives, PMs, and cross-functional partners.
- Comfort operating in a fast-paced environment, wearing multiple hats across engineering, hiring, and cross-functional work.
- Experience partnering with Talent/Recruiting to build and scale engineering teams, defining roles, running hiring processes, and closing candidates.
- Strong experience with building and consuming REST APIs.
- Hands-on experience with message brokers such as RabbitMQ or AWS SQS/SNS.
- Familiarity with MongoDB or other NoSQL database technologies.
- Experience integrating and leveraging AI-assisted development tools such as Claude and Opencode to accelerate backend development, including code generation, debugging, and optimization of APIs and services.
- Demonstrated ability to incorporate AI tools into the software development lifecycle, using Claude or Opencode for tasks like automated code reviews, documentation generation, and improving system design efficiency.
- Solid understanding of Git, CI/CD workflows, and agile development practices.
- Excellent debugging, problem-solving, and communication skills.
Skills
- Java
- Spring Boot
- Python
- Flask
- Django
- RESTful APIs
- RabbitMQ
- AWS SQS/SNS
- NoSQL
- MongoDB
- Git
- CI/CD
- Agile development practices
- AI-assisted development tools
- Claude
- Opencode
Location
- US
Work Type
- Full-time
Experience Level
- 12+ years of experience
- Technical leadership
- People management
Education Level
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
Salary/Compensations
- $180,000 - $240,000 a year
Benefits
- Annual company offsites
- Competitive Salary
- Gym reimbursement
- Commute reimbursement
- Flexible working hours
- Professional development stipend
- Flexible time off
- Cell phone service (up to $100/mo)
About the Company
- US Mobile is building the future of wireless communication with the goal of one unified network open to any person and any device, worldwide.
- They empower customers with all three major networks on one phone and one plan, plus home internet from Starlink, offering no lock-in, no commitments, and custom-fit plans.
- They provide 24/7 customer support with real people and use real-time feedback from Reddit, surveys, and customer support to inform product roadmaps.
- US Mobile is The Wirecutter’s favorite cellular carrier and has been named the top-rated mobile carrier by Consumer Reports two years in a row.
- They are building innovative systems that scale with a network-agnostic tech stack and agile, cross-functional teams built on trust and mutual respect.
- They seek individuals who work fast, flexibly, and collaboratively without compromising standards.
