Job Description
Join Sacramento's fastest-growing tech innovator! InnovateTech Solutions is seeking a passionate Senior Software Engineer to build cutting-edge cloud applications that transform how businesses operate. As a key member of our dynamic engineering team, you'll architect scalable solutions using modern frameworks while mentoring junior developers and driving technical excellence in a collaborative Agile environment.
We offer competitive compensation, comprehensive benefits, flexible work arrangements, and opportunities to work on projects impacting millions of users. Our Sacramento headquarters features state-of-the-art facilities and a culture that values innovation, work-life balance, and professional growth.
Responsibilities
- Design and develop scalable cloud-based applications using Python, Java, and AWS services
- Lead code reviews and implement CI/CD pipelines for continuous deployment
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex technical challenges
- Contribute to architectural decisions and technology stack evolution
- Document technical specifications and create comprehensive API documentation
Qualifications
- Bachelor's degree in Computer Science or related field (Master's preferred)
- 5+ years of experience in full-stack software development
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization technologies
- Strong proficiency in at least one modern programming language (Python, Java, or Go)
- Proven experience with microservices architecture and RESTful APIs
- Experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and ability to work independently
- Strong communication skills with experience in cross-functional collaboration