Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud-native applications for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable solutions using cutting-edge technologies while mentoring junior developers. Our Austin headquarters offers a collaborative environment with state-of-the-art facilities and competitive benefits including equity packages and flexible work arrangements.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and enforce best practices across the engineering team
- Optimize system performance and scalability for high-traffic applications
- Collaborate with product teams to translate business requirements into technical specifications
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Implement CI/CD pipelines using AWS DevOps tools
- Contribute to open-source projects and technical blog publications
Qualifications
- 5+ years of experience in backend development with Go or Python
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of distributed systems and database design
- Proven track record of shipping production-grade software
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and technical leadership abilities