Skip to content

Senior Software Engineer – Backend
Company | Metropolis |
---|
Location | Los Angeles, CA, USA |
---|
Salary | $130000 – $200000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- MS or BS in Computer Science or equivalent work experience. Strong fundamental computer science skills.
- 6+ years of software engineering experience. Advanced level knowledge of Scala, Java or related language.
- Proven track record of designing and delivering large-scale distributed systems and software products in high volume consumer facing applications.
- Experience with microservices, event driven architectures, and related technologies and paradigms.
- Deep understanding of Agile engineering processes that support the entire software development life cycle, including TDD/BDD, CI/CD and related build/test/deploy processes.
- Experience with database technologies, especially MySQL and Postgres
- Excellent written and verbal communication skills with a proven ability to present complex technical information in a clear and concise manner to a variety of audiences
- Local to Santa Monica (Los Angeles), New York City, or Seattle areas
Responsibilities
- Design, implement, and maintain the backend services that make up the Metropolis parking platform.
- Be a key part of the entire development lifecycle, including ideation and identifying requirements.
- Moderate technical discussions, evaluate new techniques, and ensure our platform is constantly evolving and improving.
- Leverage best practices in automation testing and deployment to enable rapid iteration and launch of new features.
- Help build a culture where bugs and mistakes in Production are treated as opportunities to improve the platform.
- Ensure that the systems we build are highly available and scalable.
- Work directly with our partners and build solutions that seamlessly integrate their products with the Metropolis platform.
Preferred Qualifications
- Hands-on experience with container technologies and ‘infrastructure as code’ techniques
- Work experience in innovative, high-growth environments