Job Description
Join our dynamic engineering team at InnovateTech Solutions and build cutting-edge software solutions that transform industries. We're seeking a passionate Senior Software Engineer to architect scalable systems and lead impactful projects in a collaborative environment. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape our technical roadmap.
Responsibilities
- Design and implement high-performance microservices using cloud-native architectures
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance through rigorous testing and debugging
- Collaborate with cross-functional teams to deliver end-to-end solutions
- Drive DevOps initiatives for continuous integration/deployment pipelines
- Contribute to technical documentation and architecture planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and cloud platforms (AWS/GCP)
- Strong knowledge of containerization (Docker/Kubernetes) and CI/CD tools
- Proven experience with RESTful APIs and database optimization
- Ability to solve complex problems with innovative solutions
- Excellent communication and leadership skills