Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the tech landscape from our Oklahoma City headquarters. We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions for our growing client base. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers while working on impactful projects.
Responsibilities
- Design and implement scalable cloud-based applications using microservices architecture
- Lead code reviews and enforce best practices across the development team
- Collaborate with product managers to translate business requirements into technical specifications
- Optimize system performance and troubleshoot complex technical challenges
- Contribute to DevOps practices including CI/CD pipeline maintenance
- Mentor junior engineers through pair programming and knowledge sharing sessions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Python, Java, or JavaScript ecosystems
- Strong understanding of AWS/GCP cloud services and containerization
- Proven experience with CI/CD tools and infrastructure-as-code
- Demonstrable ability to lead technical projects from conception to deployment
- Excellent problem-solving skills with attention to detail