Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets real-world impact. We're seeking a passionate Senior Software Engineer to architect, develop, and deploy scalable solutions that transform industries. Our collaborative environment encourages innovation while offering competitive compensation and growth opportunities. Located in the heart of Oklahoma City's booming tech corridor, you'll work alongside industry experts solving complex challenges in cloud infrastructure and AI-driven applications.
Responsibilities
- Design and implement high-performance microservices using Go and Python
- Lead cloud migration projects on AWS and Azure platforms
- Mentor junior engineers through pair programming and code reviews
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and industry research initiatives
- Ensure security best practices across all development lifecycles
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in containerization (Docker/Kubernetes) and orchestration
- Strong proficiency in cloud-native architectures and serverless computing
- Proven track record of building RESTful APIs and distributed systems
- Experience with Agile methodologies and Jira/Confluence workflows
- Excellent problem-solving skills and ability to work in cross-functional teams
- Active AWS/Azure certification preferred