Job Description
InnovateTech Solutions is urgently seeking a talented Senior Software Engineer to join our dynamic team in Oklahoma City. This direct hire opportunity offers competitive compensation and the chance to shape cutting-edge projects. As a key contributor, you'll collaborate with cross-functional teams to deliver scalable solutions while mentoring junior developers. Our collaborative culture emphasizes innovation, work-life balance, and professional growth. Join us to build impactful technology solutions that drive business transformation.
Responsibilities
- Design and implement scalable software solutions using modern frameworks
- Lead code reviews and ensure best practices across development teams
- Collaborate with product managers to translate requirements into technical specifications
- Optimize system performance and troubleshoot complex technical issues
- Document architecture decisions and maintain technical documentation
- Mentor junior developers through pair programming and knowledge sharing
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Python, or C# with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/Azure/GCP)
- Familiarity with Agile/Scrum methodologies and DevOps practices
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities