Job Description
Join our dynamic team at InnovateTech Solutions, a leading Silicon Valley tech firm specializing in AI-driven enterprise software. We're expanding rapidly and seeking a Senior Software Engineer to join our core product development team immediately. This is a full-time, on-site role with competitive compensation, comprehensive benefits, and the opportunity to shape cutting-edge solutions for Fortune 500 clients. Enjoy flexible work arrangements, professional development stipends, and a collaborative culture that values innovation and work-life balance. Start date: Within 2 weeks of offer.
Responsibilities
- Architect and scalable cloud-native applications using Java, Python, and Kubernetes
- Lead Agile development cycles (Scrum) and drive code reviews for 5+ engineers
- Optimize system performance and implement CI/CD pipelines using AWS/GCP
- Collaborate with product managers to translate business requirements into technical specs
- Mentor junior engineers and establish best practices for microservices architecture
- Conduct thorough testing, debugging, and deployment of production systems
- Stay current with emerging technologies and contribute to open-source projects
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in full-stack development with Java/Python
- Expertise in cloud platforms (AWS/GCP) and container orchestration (Docker/Kubernetes)
- Strong understanding of RESTful APIs, microservices, and event-driven architecture
- Proven track record of delivering production-ready, high-performance applications
- Experience with Agile methodologies and CI/CD tools (Jenkins, GitLab CI)
- Excellent problem-solving skills and ability to work in fast-paced environments
- Strong communication skills and collaborative mindset