Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets exceptional talent. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in our fast-paced environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape the future of digital transformation.
Our Austin headquarters features state-of-the-art facilities, collaborative workspaces, and a culture that values creativity and work-life balance. Be part of a company recognized as one of Texas' Top 100 Tech Employers!
Responsibilities
- Design and implement high-performance cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Lead API development and integration with third-party systems
- Optimize application performance and troubleshoot complex technical issues
- Collaborate with product managers to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in backend development using Java/Python
- Expertise with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong knowledge of RESTful APIs and microservices patterns
- Proficiency in database design (SQL/NoSQL) and caching strategies
- Experience with Agile methodologies and JIRA
- Excellent problem-solving skills and attention to detail