Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of cloud-native applications! We're a dynamic tech company headquartered in Oklahoma City with a fully remote-first culture. As a key member of our engineering team, you'll architect scalable solutions using cutting-edge technologies while enjoying competitive compensation, flexible schedules, and comprehensive benefits. We value innovation, collaboration, and work-life balance—making us the perfect place for driven engineers to thrive.
Responsibilities
- Design, develop, and maintain high-performance cloud applications using microservices architecture
- Lead code reviews and implement best practices for CI/CD pipelines
- Mentor junior engineers through pair programming and technical documentation
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement robust security protocols
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in at least two programming languages (Python, Java, Go)
- Strong experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Proven track record of building scalable RESTful APIs and event-driven systems
- Excellent problem-solving skills with experience in debugging complex distributed systems
- Strong communication skills for cross-functional collaboration
- Portfolio demonstrating significant projects or open-source contributions