Job Description
Join InnovateTech Dynamics as a Senior Software Engineer and help shape the future of cloud-native applications. We're seeking passionate innovators to build scalable solutions for enterprise clients while enjoying Oklahoma City's vibrant tech community from anywhere in the US. Our remote-first culture offers flexibility, competitive benefits, and opportunities to work with cutting-edge technologies.
As a key member of our engineering team, you'll collaborate with cross-functional teams to design, develop, and deploy high-performance systems. We value creativity, ownership, and continuous learning. If you're ready to solve complex challenges and make an impact, we want to hear from you!
Responsibilities
- Architect and implement scalable cloud solutions using AWS/GCP
- Lead code reviews and mentor junior engineers
- Optimize application performance and security protocols
- Collaborate with product teams to define technical requirements
- Develop CI/CD pipelines for automated deployments
- Contribute to open-source projects and internal innovation initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, Go)
- Strong understanding of microservices architecture and RESTful APIs
- Proficiency with containerization (Docker, Kubernetes)
- Experience with CI/CD tools (Jenkins, GitLab CI)
- Excellent problem-solving and communication skills