Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the future of digital innovation. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive technical excellence. Enjoy hybrid work flexibility with our Oklahoma City headquarters or full remote options. Collaborate with cross-functional teams to deliver cutting-edge products while enjoying competitive compensation, comprehensive benefits, and opportunities for professional growth.
Responsibilities
- Design, develop, and maintain high-performance software solutions
- Lead code reviews and mentor junior engineers
- Collaborate with product teams to translate requirements into technical specifications
- Optimize applications for scalability, security, and performance
- Implement CI/CD pipelines and DevOps best practices
- Contribute to architectural decisions and technology roadmap
- Troubleshoot complex issues and drive continuous improvement
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in software development
- Proficiency in Java, Python, or JavaScript frameworks
- Strong understanding of cloud platforms (AWS/Azure/GCP)
- Experience with microservices architecture and containerization
- Excellent problem-solving and communication skills
- Agile/Scrum methodology experience
- Portfolio demonstrating impactful technical contributions