Job Description
Are you a visionary engineer looking for the next step in your career in Oklahoma City? Apex Innovations is currently seeking a highly skilled Senior Software Engineer to join our growing team. We are a forward-thinking technology firm dedicated to delivering innovative solutions to our clients. If you thrive in a fast-paced environment and are passionate about building scalable, high-performance software, we want to meet you.
Why Join Us?
- Competitive Salary: Annual salary between $100,000 and $140,000 depending on experience.
- Flexible Work: Hybrid work model allowing you to balance work and life in Oklahoma City.
- Growth: Access to continuous learning and career advancement opportunities.
We are looking for a leader who can drive technical excellence and mentor junior developers. If you are ready to make an impact and work with the best in the industry, apply today!
Responsibilities
- Design, develop, and deploy high-quality, scalable software applications using modern technologies.
- Lead technical architecture discussions and mentor junior engineers to ensure code quality and best practices.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to define feature requirements.
- Write clean, maintainable, and efficient code with a focus on performance optimization and security.
- Conduct code reviews and contribute to the continuous improvement of our development lifecycle.
- Troubleshoot complex technical issues and implement robust solutions in a timely manner.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript/TypeScript, Python, or Java.
- Experience with modern frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud services (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently and collaboratively.
- Strong communication skills and a proactive attitude toward project success.