Lead Software Engineer, Backend
New
United StatesFull-TimeLead
Salary$215,000 – $245,000 annually
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- PostgreSQLCloud ComputingMongoDBMySQLMicroservicesDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of experience building backend applications using modern programming languages.
- Strong experience designing and developing distributed systems, microservices, and cloud-based applications.
- Experience working with modern databases and data storage technologies such as MySQL, PostgreSQL, MongoDB, or similar solutions.
- Solid understanding of software engineering fundamentals, including data structures, algorithms, system design, and web development best practices.
- Experience building highly available and scalable backend services.
- Strong problem-solving and analytical abilities with a focus on delivering practical solutions.
- Ability to learn, evaluate, and adopt new technologies and programming languages.
- Excellent communication and collaboration skills across technical and non-technical teams.
- Experience mentoring, coaching, or supporting the growth of other engineers.
- Ability to take ownership of technical initiatives and drive projects from design through delivery.
Responsibilities
- Design, develop, and maintain scalable, reliable, and efficient backend services that support enterprise-level requirements.
- Build new product capabilities while enhancing existing systems and improving overall platform performance.
- Solve complex engineering challenges related to scalability, reliability, distributed systems, and backend architecture.
- Optimize backend systems to improve speed, efficiency, availability, and maintainability.
- Participate in the full software development lifecycle, including planning, implementation, testing, deployment, debugging, and production operations.
- Contribute to incident response activities and help maintain high levels of system reliability.
- Conduct code reviews and provide constructive technical feedback to improve engineering quality.
- Collaborate closely with product managers, engineers, leadership teams, sales teams, and customers to understand requirements and deliver impactful solutions.
- Mentor and coach engineers by sharing technical knowledge and supporting professional growth.
View Full Description & ApplyYou'll be redirected to the employer's site