Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation in the heart of Oklahoma City. We're a dynamic team of problem-solvers building scalable cloud-native applications for Fortune 500 clients. Our collaborative culture combines cutting-edge technology with work-life balance, offering competitive benefits and career growth opportunities. Located in the vibrant Innovation District, you'll work alongside industry experts in a modern workspace designed to spark creativity and productivity.
Responsibilities
- Architect and implement scalable microservices using Java/Spring Boot and cloud platforms (AWS/Azure)
- Lead code reviews and mentor junior engineers through pair programming sessions
- Optimize application performance using Kubernetes, Docker, and CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Implement robust security practices including OAuth2, JWT, and OWASP compliance
- Contribute to open-source projects and present technical findings at quarterly innovation showcases
Qualifications
- 5+ years of experience in object-oriented programming with Java or Python
- Expertise in cloud platforms (AWS/Azure) and container orchestration (Kubernetes)
- Proven track record of leading full-lifecycle development from design to deployment
- Familiarity with event-driven architectures and message queues (RabbitMQ/Kafka)
- Strong problem-solving skills with experience in debugging complex distributed systems
- BS/MS in Computer Science or equivalent practical experience
- Excellent communication skills with experience collaborating with cross-functional teams