Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to design scalable microservices using cutting-edge technologies. Collaborate with cross-functional teams to deliver mission-critical applications while mentoring junior developers. Enjoy flexible work arrangements, comprehensive benefits, and opportunities to shape our technical roadmap.
Responsibilities
- Architect and implement cloud-native microservices on AWS/GCP
- Lead code reviews and contribute to CI/CD pipeline optimization
- Collaborate with product teams to define technical requirements
- Mentor junior engineers through pair programming and workshops
- Automate infrastructure using Terraform and Ansible
- Conduct performance tuning and security audits
- Participate in agile ceremonies and sprint planning
Qualifications
- Bachelor's in Computer Science or equivalent experience
- 5+ years of experience with Java/Python and distributed systems
- Expertise in containerization (Docker/Kubernetes) and cloud platforms
- Strong understanding of RESTful APIs and event-driven architecture
- Proficiency with testing frameworks (JUnit, Pytest)
- Experience with observability tools (Prometheus, Grafana)
- Excellent problem-solving and communication skills