Job Description
We're urgently seeking a talented Senior Software Engineer to join our dynamic team in San Jose, CA! This is a rare opportunity to shape cutting-edge cloud infrastructure at a rapidly scaling tech leader. If you thrive in high-impact environments and possess a passion for scalable systems, apply now before this position fills!
As a key member of our engineering team, you'll architect and implement distributed systems serving millions of users. You'll collaborate with cross-functional teams to solve complex challenges while mentoring junior engineers. We offer competitive compensation, flexible work arrangements, and comprehensive benefits including equity and 401k matching.
Responsibilities
- Design and develop scalable microservices using Java/Spring Boot and AWS
- Lead code reviews and implement CI/CD pipelines using Jenkins and Docker
- Optimize database performance for PostgreSQL and MongoDB clusters
- Collaborate with product teams to translate requirements into technical specifications
- Implement security best practices and conduct vulnerability assessments
- Mentor junior engineers through pair programming and technical workshops
- Monitor system health using Prometheus/Grafana and respond to incidents
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java/Kotlin
- Expertise in cloud platforms (AWS/GCP) and container orchestration (Kubernetes)
- Strong knowledge of distributed systems and RESTful APIs
- Experience with Agile methodologies and JIRA/Confluence
- Proficient in testing frameworks (JUnit, Mockito) and TDD practices
- Excellent problem-solving skills with system architecture experience