Job Description
Join InnovateTech Solutions, a global tech leader with roots in Oklahoma City, as we revolutionize digital experiences from our London hub. We're seeking a Senior Software Engineer to architect scalable solutions and drive innovation in our fast-paced environment. Enjoy competitive benefits, hybrid work flexibility, and opportunities to collaborate with teams across the US and UK. Shape the future of technology with us!
Responsibilities
- Lead end-to-end development of cloud-native applications using microservices architecture
- Mentor junior engineers and conduct code reviews to maintain high-quality standards
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and optimize system performance
- Stay current with emerging technologies and industry best practices
- Contribute to technical documentation and knowledge sharing
Qualifications
- 5+ years of experience in software development with proficiency in Python, Java, or Go
- Expertise in cloud platforms (AWS/Azure) and containerization technologies (Docker/Kubernetes)
- Strong background in API design, RESTful services, and database optimization
- Proven experience leading agile development projects and sprint planning
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work in cross-functional teams