Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer in Oklahoma City! We're seeking a passionate professional to lead critical projects in a fast-paced environment. This direct hire position offers immediate start date, competitive compensation, and opportunities for career growth. You'll collaborate with cross-functional teams to architect scalable solutions while mentoring junior developers. Our company culture emphasizes innovation, work-life balance, and professional development.
Responsibilities
- Design and implement robust software solutions using modern frameworks
- Mentor junior engineers and conduct code reviews
- Collaborate with product managers to define technical requirements
- Optimize application performance and troubleshoot complex issues
- Stay current with emerging technologies and industry best practices
- Participate in Agile ceremonies and contribute to sprint planning
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript ecosystems
- Strong knowledge of cloud platforms (AWS/Azure)
- Proven experience with microservices architecture
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving and communication skills
- Experience leading technical projects from conception to deployment