Job Description
Join our award-winning engineering team at InnovateTech Dynamics, where we're revolutionizing the future of cloud-native applications. As a Senior Software Engineer, you'll architect scalable solutions that power millions of users while mentoring junior developers and driving technical excellence. Our collaborative culture combines cutting-edge technology with meaningful impact, offering competitive compensation and flexible work arrangements.
We're seeking passionate innovators who thrive in agile environments and possess a relentless curiosity for emerging technologies. You'll work directly with product teams to translate business requirements into elegant, high-performance code while championing best practices in CI/CD and DevOps.
Responsibilities
- Architect and implement microservices using Go, Python, and Kubernetes
- Lead code reviews and mentor junior engineers on technical excellence
- Optimize system performance and reliability using observability tools
- Collaborate with product teams to define technical requirements
- Implement CI/CD pipelines using Jenkins and Terraform
- Contribute to open-source projects and internal innovation labs
- Document technical specifications and API designs
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong background in distributed systems and API design
- Proficiency with Agile/Scrum methodologies
- Experience with infrastructure-as-code (Terraform/CloudFormation)
- Excellent problem-solving and communication skills