Job Description
We are urgently seeking a highly skilled Senior Software Engineer to join our dynamic team in Oklahoma City. This is a direct hire position offering a competitive salary, comprehensive benefits package, and the opportunity to work on cutting-edge projects that drive real-world impact. If you are looking for immediate employment and a chance to advance your career, we want to hear from you.
Why Join Us?
- Immediate Start: We are looking to fill this role ASAP.
- Direct Hire: Permanent employment with stability.
- Competitive Pay: Salary commensurate with experience.
- Modern Tech Stack: Work with the latest tools and technologies.
Job Summary
The Senior Software Engineer will be responsible for designing, developing, and maintaining scalable software applications. You will work closely with product managers and designers to deliver high-quality software solutions that meet business requirements.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern frameworks and languages.
- Collaborate with cross-functional teams (Product, Design, QA) to define product requirements and technical specifications.
- Mentor junior developers and conduct code reviews to ensure code quality and adherence to best practices.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Participate in the full software development lifecycle, including planning, development, testing, and deployment.
- Contribute to architectural decisions and drive technical innovation within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5+ years of professional software development experience.
- Strong proficiency in programming languages such as JavaScript, Python, Java, or C#.
- Experience with front-end frameworks (React, Angular, Vue) and back-end technologies (Node.js, Spring Boot).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in an agile environment.