Job Description
Join our award-winning engineering team in Austin's vibrant tech ecosystem! InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable solutions that impact millions of users. You'll collaborate with cross-functional teams to transform complex challenges into elegant, user-centric products while mentoring junior engineers and driving technical excellence. Enjoy competitive compensation, flexible work arrangements, and a culture that values innovation and work-life balance.
Responsibilities
- Design and implement high-performance backend systems using cloud-native technologies
- Mentor junior engineers through code reviews and pair programming sessions
- Lead architectural decisions for scalable microservices infrastructure
- Optimize system performance and security protocols
- Collaborate with product teams to translate business requirements into technical specifications
- Drive DevOps best practices including CI/CD pipelines and container orchestration
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- 5+ years of experience in backend development with Python/Java/Go
- Expertise in cloud platforms (AWS/Azure/GCP) and serverless architectures
- Strong foundation in distributed systems and database design
- Proven track record of mentoring engineering teams
- BS/MS in Computer Science or equivalent practical experience
- Proficiency with containerization (Docker/Kubernetes) and infrastructure-as-code
- Experience with agile methodologies and CI/CD pipelines