Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure in the heart of Oklahoma City. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive technical excellence. Enjoy hybrid work flexibility, competitive benefits, and opportunities to mentor junior developers while solving complex challenges in a collaborative environment.
Responsibilities
- Design and implement high-performance microservices using cloud-native technologies
- Lead code reviews and establish best practices for development workflows
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and security through continuous monitoring and improvements
- Mentor junior engineers and contribute to technical documentation
- Participate in agile ceremonies and sprint planning activities
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of experience in backend development with Java or Python
- Proficiency with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD pipelines and infrastructure-as-code tools
- Excellent problem-solving skills and ability to work in cross-functional teams