Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for enterprise clients. As a Senior Software Engineer, you'll architect scalable solutions using cutting-edge technologies while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and opportunities to present at national conferences.
Our Oklahoma City headquarters features state-of-the-art facilities, onsite fitness center, and collaborative open workspaces. We're committed to fostering a diverse, inclusive environment where innovation thrives.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and establish best practices for CI/CD pipelines
- Mentor 3-5 junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement security best practices
- Contribute to open-source projects and represent the company at tech meetups
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong proficiency in Go, Python, and modern JavaScript frameworks
- Experience with event-driven architecture and message queuing (RabbitMQ/Kafka)
- Proven track record of mentoring development teams
- CI/CD implementation using Jenkins, GitLab CI, or similar tools