Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications. We're a rapidly growing tech firm dedicated to building scalable solutions for Fortune 500 clients. Our San Francisco headquarters offers a collaborative environment where your expertise will directly impact product development and innovation.
As a key member of our engineering team, you'll work on cutting-edge projects using modern technologies. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth in one of California's most vibrant tech hubs.
Responsibilities
- Design, develop, and deploy scalable cloud applications using AWS and microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and maintain high system reliability
- Contribute to architectural decisions and technology stack improvements
- Optimize application performance and resolve complex technical challenges
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in backend development with Java/Python
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices design patterns
- Proficient in testing frameworks and TDD methodologies
- Experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure as code
- Excellent problem-solving skills and ability to work in agile environments