Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the future of cloud-native applications. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver cutting-edge solutions. Our Austin headquarters offers a vibrant startup culture with competitive benefits and opportunities for career growth in one of America's fastest-growing tech hubs.
Responsibilities
- Design and implement high-performance microservices using Python, Go, and Node.js
- Lead code reviews and improve engineering best practices
- Optimize cloud infrastructure on AWS (EC2, Lambda, EKS)
- Develop CI/CD pipelines using Jenkins, GitLab, and Terraform
- Collaborate with product teams to translate requirements into technical solutions
- Mentor junior engineers through pair programming and architectural guidance
- Contribute to open-source projects and technical innovation
Qualifications
- 5+ years of experience in backend software development
- Expert proficiency in Python and at least one other modern language (Go, Java, or C#)
- Strong understanding of distributed systems and event-driven architectures
- Proven experience with AWS services and container orchestration (Docker/Kubernetes)
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and attention to detail
- Experience with agile methodologies and JIRA