Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets real-world impact. We're seeking a passionate Senior Software Engineer to drive innovation in our Raleigh headquarters. As a key player in our product development lifecycle, you'll architect scalable solutions while mentoring junior engineers. Enjoy a collaborative environment with flexible work arrangements, competitive benefits, and opportunities to shape the future of tech.
Responsibilities
- Design and implement high-performance cloud-native applications using AWS/GCP
- Lead code reviews and enforce best practices for clean, maintainable code
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product managers to translate requirements into technical specifications
- Optimize system performance and implement CI/CD pipelines
- Contribute to open-source projects and technical community engagement
Qualifications
- 5+ years of experience in backend development with Python/Java
- Expertise in microservices architecture and containerization (Docker/Kubernetes)
- Proficiency with cloud platforms (AWS/GCP) and serverless technologies
- Strong grasp of database design (SQL/NoSQL) and caching strategies
- Experience with Agile methodologies and DevOps practices
- BS/MS in Computer Science or equivalent technical certification