Job Description
Join InnovateTech Solutions, a cutting-edge tech firm revolutionizing the digital landscape from Oklahoma City. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in our fast-paced environment. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor emerging talent in our collaborative culture.
As a key member of our engineering team, you'll leverage cloud technologies and modern frameworks to build high-performance applications. We value creativity, technical excellence, and continuous learning. If you're ready to shape the future of tech in the heartland, apply today!
Responsibilities
- Design and implement robust software solutions using microservices architecture
- Lead code reviews and enforce best practices for maintainability
- Optimize application performance and scalability across cloud platforms
- Mentor junior developers through pair programming and knowledge sharing
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines to streamline deployment processes
- Contribute to open-source projects and technical community initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least two modern programming languages (Python, Java, Go)
- Strong understanding of cloud infrastructure (AWS/GCP/Azure)
- Proven track record with containerization and orchestration (Docker/K8s)
- Experience with agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for technical and non-technical stakeholders