Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing the energy sector through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to design, develop, and deploy scalable applications that power our next-generation energy management platform. You'll collaborate with cross-functional teams in our modern Houston headquarters, leveraging the latest technologies to solve complex challenges in a fast-paced, innovative environment. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth in one of America's most vibrant tech hubs.
Responsibilities
- Architect and implement microservices using cloud-native technologies (AWS/Azure)
- Mentor junior engineers through code reviews and technical guidance
- Optimize application performance and scalability for high-traffic systems
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Lead design sessions for new features and system improvements
- Conduct thorough testing and debugging to ensure robust product delivery
Qualifications
- Bachelor's degree in Computer Science or related field (MS preferred)
- 5+ years of experience in full-stack development with modern frameworks
- Expertise in at least one major language (Python, Java, or Go)
- Strong understanding of cloud platforms (AWS/Azure/GCP) and containerization
- Proven experience with Agile methodologies and DevOps practices
- Demonstrable problem-solving skills through complex system design
- Excellent communication and collaboration abilities
- Portfolio of impactful projects showcasing technical leadership