Credence logo
CredencePosted 6 days ago

Senior Software Engineer

$140,000–$170,000 year

On-siteDayton, Ohio, United States

Full TimeSenior LevelHigh School Or EquivalentLarge

Job Summary

Design, develop, test, and deploy scalable, secure enterprise software, APIs, and microservices while architecting cloud-native solutions and modernizing legacy systems through automation. Build and integrate AI-enabled capabilities including generative AI, LLMs, and agentic workflows into production systems, applying AI-assisted development tools to improve engineering velocity. Translate complex operational requirements into production-ready software by working directly with analysts and stakeholders to build forecasting and decision-support tools. Provide technical leadership and mentorship to shape engineering standards across the team, ensuring compliance with secure software development and Government cybersecurity requirements. Support monitoring, troubleshooting, and operational sustainment of production systems within an Agile environment. This role supports one of the Department of Defense's most critical aviation programs, focusing on improving mission readiness, logistics, and supply chain operations.

Required Qualifications

  • U.S. Citizenship with an active Secret Security Clearance
  • Master's or Doctorate degree in Computer Science, Software Engineering, Information Technology, Engineering, Mathematics, or a related technical field and 10 years of relevant professional experience, including at least 5 years supporting DoD
  • Bachelor's degree in a related technical field and 12 years of relevant professional experience, including at least 5 years supporting DoD
  • 15 years of directly related professional experience with, including at least 8 years supporting DoD
  • Significant professional experience in software engineering, application development, systems engineering, automation, or related technical disciplines
  • Demonstrated expertise in one or more modern programming languages such as Python, Java, C#, or JavaScript/TypeScript, with recent hands-on experience developing production software
  • Experience designing, developing, testing, deploying, and maintaining enterprise software applications and services
  • Experience developing APIs, distributed systems, microservices, or service-oriented architectures
  • Experience with software architecture, object-oriented design, and software development lifecycle best practices
  • Experience working in Agile software development environments, including Scrum or Kanban
  • Experience developing and deploying applications in cloud environments such as AWS, Azure, or GCP, including containerized or cloud-native applications
  • Experience integrating enterprise systems and developing mission-focused software solutions
  • Strong problem-solving, communication, technical writing, and collaboration skills
  • This position requires regular onsite work in Dayton, OH and is not eligible for remote work

Desired Qualifications

  • Experience supporting F-35, Air Force, Navy, Joint Program Office (JPO), or other major DoD acquisition programs
  • Experience with generative AI, large language models (LLMs), retrieval-augmented generation (RAG), prompt engineering, or AI-enabled application development
  • Familiarity with agentic AI frameworks, orchestration platforms, and intelligent automation solutions
  • Experience developing mission applications that incorporate analytics, forecasting, optimization, or decision-support capabilities
  • Experience supporting Department of Defense environments and Government mission requirements
  • Active Top Secret clearance

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce