Job Description
Join our award-winning engineering team as a Senior Software Engineer! We're revolutionizing cloud infrastructure for Fortune 500 clients, and we need your expertise to build scalable, secure solutions. Enjoy 100% remote work with optional quarterly team meetups in Oklahoma City, plus relocation assistance for top-tier candidates. You'll lead architectural decisions while mentoring junior engineers in a collaborative, agile environment.
Responsibilities
- Design and implement microservices using AWS/GCP and container orchestration (Kubernetes)
- Lead code reviews and enforce CI/CD best practices
- Optimize database performance for high-traffic applications
- Collaborate with product teams to translate requirements into technical specs
- Mentor junior engineers through pair programming and technical workshops
- Document architecture decisions and contribute to open-source projects
Qualifications
- 5+ years of experience in backend development (Java/Python/Go)
- Expertise in cloud platforms (AWS/GCP) and serverless architecture
- Strong understanding of distributed systems and database optimization
- Proficient with DevOps tools (Terraform, Jenkins, Docker)
- Bachelor's degree in Computer Science or equivalent experience
- Proven track record of mentoring engineering teams