Job Description
Join our award-winning remote team at InnovateTech Solutions and shape the future of digital innovation from anywhere in Oklahoma City or Ohio! We're seeking passionate Senior Software Engineers to architect scalable solutions, collaborate with global teams, and drive cutting-edge projects in cloud-native technologies. Enjoy flexible work arrangements, competitive compensation, and opportunities to mentor junior developers while working on impactful products that serve millions of users.
As a remote-first company, we foster a culture of trust, autonomy, and continuous learning. You'll receive top-tier hardware stipends, annual learning budgets, and regular team meetups in Oklahoma City. Our benefits package includes comprehensive health coverage, 401(k) matching, and unlimited PTO.
Responsibilities
- Architect and develop scalable microservices using Java/Spring Boot and Node.js
- Lead CI/CD pipeline optimization using AWS and Docker/Kubernetes
- Mentor junior engineers through code reviews and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Implement security best practices and conduct vulnerability assessments
- Contribute to open-source projects and industry-recognized technical publications
- Drive performance optimization for high-traffic applications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (8+ years total)
- Expertise in cloud platforms (AWS/GCP/Azure) with Terraform/CloudFormation
- Strong proficiency in at least two modern programming languages (Java, Python, Go)
- Experience with event-driven architectures and message queues (Kafka, RabbitMQ)
- Proven track record of delivering production-grade applications
- Excellent problem-solving skills with system design experience
- Portfolio demonstrating contributions to complex projects
- Strong communication skills with remote collaboration experience