Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation. We're seeking a passionate professional to architect scalable solutions and drive technical excellence in our fast-paced environment. Enjoy competitive benefits, flexible work arrangements, and opportunities for growth in Houston's thriving tech hub.
Responsibilities
- Lead full-cycle development of cloud-native applications using microservices architecture
- Mentor junior engineers and conduct comprehensive code reviews
- Collaborate with cross-functional teams to define technical requirements
- Implement CI/CD pipelines and DevOps best practices
- Optimize system performance and troubleshoot complex issues
- Contribute to technical documentation and architectural decisions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in software development with strong proficiency in Python/Java
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven track record of designing scalable RESTful APIs
- Strong understanding of Agile methodologies and test-driven development
- Excellent problem-solving skills and attention to detail