JOBSEARCHER

Software Engineering Lead

Overview: In this role you will lead design, development, modernization, and sustainment of enterprise software for NIH/NCI. You'll guide cross-functional teams to deliver secure, scalable, cloud-native applications that support biomedical research and enterprise operations. You'll champion modern software engineering practices, Agile methods, and DevSecOps to ensure high-quality software aligned with NIH/NCI standards. This position offers impact across scientific research, clinical operations, and business systems with a strong focus on security and modernization.
Responsibilities:
  • Lead end-to-end SDLC activities for enterprise applications using Agile (Scrum, Kanban)
  • Establish and enforce software engineering best practices and DevSecOps processes to enable CI/CDDevelop and maintain applications using Java, Python, Ruby and databases (Oracle, NoSQL, MongoDB)
  • Lead cloud modernization and migration within NIH/NCI-managed AWS environments
  • Design hosting environments across on-premises and cloud infrastructures for high availability
  • Oversee database design, security, and data integrity for enterprise platforms
  • Collaborate with analysts, QA, engineers, and stakeholders to gather requirements and deliver demos/trainings
  • Support IV&V, automated testing, code reviews, and release management
  • Ensure compliance with NIH/NCI/HHS/FISMA/FedRAMP/Section 508 and secure authentication technologies
  • Provide technical leadership for Oracle Clinical environments (OC, C3D, Oracle WebLogic) including installs and maintenance
  • Produce technical documentation and architecture artifacts to support continuous improvement and adoption of new tech
Key requirements:
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related discipline (Master's preferred)10+ years of software engineering, including 5+ years leading enterprise teams on large Federal IT programs
  • Experience with NIH/HHS or Federal civilian agencies
  • Strong knowledge of Agile, DevSecOps, and secure SDLCHands-on experience with Java, Python, Ruby, Oracle, RESTful APIsExperience with CI/CD, IaC, automated testing, and configuration management
  • Cloud-native development on AWS (Lambda, S3, API Gateway, CloudFront, DynamoDB, Aurora, Neptune, Redshift, QLDB)
  • Containerization, cloud migration, hosting, and modernization
  • Relational and NoSQL database design (Oracle, MongoDB)
  • Knowledge of enterprise architecture (BPMN, ArchiMate)
  • Federal cybersecurity/compliance (FISMA, FedRAMP, Section 508, secure auth like SAML)
  • Excellent communication and ability to present to technical and executive audiences
  • Ability to obtain/maintain Public Trust / ADPII clearance
  • Customer focus
  • Analytical and problem-solving
  • Ability to lead cross-functional teams
JavaPythonRuby