Software Engineer Developer
About the Role
Job Summary:
We are seeking a talented software professional to join our team in designing, developing, testing, and maintaining sophisticated software solutions throughout their complete lifecycle. This position offers the opportunity to work on complex systems that must meet rigorous industry, customer, safety, and regulatory standards. The successful candidate will translate customer requirements into innovative software designs, develop and optimize software products for seamless system integration, and establish architectures that drive technological excellence. This role combines technical expertise with strategic thinking, requiring someone who can debug complex issues, implement emerging technologies, and advise on critical software domains while managing project activities and supplier relationships. The position demands a professional who can balance hands-on development with process improvement initiatives and performance monitoring to ensure alignment with organizational goals and industry benchmarks.
Active Secret Clearance needed for this role
Responsibilities:
• Review, analyze, and translate customer requirements into initial software product designs
• Develop, maintain, enhance, and optimize software products and functionalities for system integrations
• Create, document, and maintain software architectures, requirements, algorithms, interfaces, and designs
• Debug and resolve identified issues to ensure software reliability and efficiency
• Handle user inquiries, troubleshoot technical issues, and analyze user feedback
• Implement current and emerging technologies, tools, frameworks, and regulatory changes relevant to software development
• Develop, establish, monitor, and improve software processes, tools, and key performance metrics
• Execute and document software research and development projects
• Provide advisory support on software domains, system-specific issues, processes, and regulations
• Perform software project management activities and supplier management functions
• Track and evaluate software team and supplier performance to ensure compliance with project plans and industry standards
Skills:
• Proficiency in non-embedded software development
• Strong understanding of software lifecycle management
• Knowledge of Ada programming language
• Experience with operating systems development
• Expertise in software architecture and design principles
• Ability to translate complex requirements into technical solutions
• Strong debugging and problem-solving capabilities
• Understanding of industry standards and regulatory compliance requirements
• Project management and supplier management skills
• Performance monitoring and metrics analysis abilities
• Excellent documentation and communication skills
This is an exceptional opportunity to work on cutting-edge software systems in a dynamic environment where your technical expertise will directly impact mission-critical applications. You will collaborate with talented professionals while having the autonomy to implement innovative solutions and shape software development processes. The on-site location in Oklahoma City provides a collaborative work environment where you can grow your career while working on challenging projects that push the boundaries of software engineering excellence.
*Please note that assignment durations, pay rates, and job duties are subject to our Client’s business needs and project requirements.
*We may use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision-making in the hiring process.
Responsibilities
- Review, analyze, and translate customer requirements into initial software product designs
- Develop, maintain, enhance, and optimize software products and functionalities for system integrations
- Create, document, and maintain software architectures, requirements, algorithms, interfaces, and designs
Qualifications
- Bachelor’s degree in Computer Science or related field
- Strong debugging and problem-solving skills
- Experience with software development lifecycle and regulatory compliance
Required Skills
Keywords
Interested in this role?
Apply now and take the next step in your career.
