Job Description
Join our dynamic team at InnovateTech Solutions as we revolutionize the tech landscape from our Tulsa headquarters! We're seeking a passionate Senior Software Engineer to help build cutting-edge cloud infrastructure solutions. Enjoy competitive compensation, comprehensive benefits, and a collaborative environment that values innovation. Relocation assistance is immediately available for qualified candidates ready to make an impact in our growing tech hub. Don't miss this opportunity to advance your career while enjoying Tulsa's affordable living, vibrant culture, and thriving startup ecosystem!
Responsibilities
- Design and implement scalable cloud-based applications using AWS and Azure
- Lead code reviews and mentor junior engineers to maintain high-quality standards
- Collaborate with cross-functional teams to define technical requirements and project milestones
- Optimize system performance and troubleshoot complex technical challenges
- Contribute to DevOps practices including CI/CD pipelines and infrastructure automation
- Stay current with emerging technologies and industry best practices
- Document technical specifications and architecture decisions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, or C#)
- Strong understanding of cloud platforms (AWS/Azure) and microservices architecture
- Proven experience with containerization technologies (Docker/Kubernetes)
- Excellent problem-solving skills and ability to work in fast-paced environments
- Strong communication skills and ability to collaborate effectively
- Must be authorized to work in the US immediately