Marine Operations Software Development Lead
Abacus Technology Corporation · Silver Spring, MD · Yesterday
ManagementFull-time
Abacus Technology is seeking a Marine Operations Software Development Lead to lead the design, development, modernization, integration, deployment, and sustainment of mission-critical software applications supporting maritime operations and enterprise business systems for the NOAA Office of Marine and Aviation Operations (OMAO). This is a full-time position.
Responsibilities
- Lead the architecture, design, development, testing, deployment, and maintenance of enterprise software applications.
- Provide technical leadership throughout the software development lifecycle using Agile methodologies.
- Design and develop secure web applications, APIs, system integrations, and workflow automation solutions.
- Modernize legacy applications using cloud-native technologies and contemporary development frameworks.
- Collaborate with stakeholders to gather requirements, define technical solutions, and deliver high-quality software products.
- Implement DevSecOps practices, including CI/CD pipelines, automated testing, version control, and secure coding standards.
- Integrate applications with enterprise platforms such as Microsoft 365, Azure, SharePoint, identity management services, and relational databases.
- Perform code reviews, establish development standards, and mentor software engineers.
- Support production systems through troubleshooting, performance tuning, and software enhancements.
- Develop technical documentation, system designs, and operational procedures.
Qualifications
- 10+ years experience in enterprise software development including at least 5 years leading software development teams or serving as a technical lead.
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline. Additional experience may be substituted for degree requirements.
- Certifications such as Microsoft Certified: Azure Developer Associate; Microsoft Certified: Azure Solutions Architect Expert; Certified ScrumMaster (CSM); CISSP; PMI-ACP; and/or CompTIA Security+ CE preferred.
- Experience with Agile development methodologies such as Scrum or Kanban.
- Proficient with one or more of the following: C#/.NET, Java, Python, JavaScript/TypeScript, React, or Angular.
- Experience designing and implementing RESTful APIs and enterprise system integrations.
- Experience with SQL Server, PostgreSQL, or other relational database platforms.
- Experience using Git, Azure DevOps, or similar source control and CI/CD platforms.
- Knowledge of secure software development practices and cybersecurity principles.
- Experience supporting enterprise IT modernization initiatives preferred.
- Experience developing software for logistics, transportation, maintenance, asset management, or operational environments desired.
- Experience with Microsoft Azure, Power Platform, Docker, Kubernetes, or cloud-native development desired.
- Experience implementing DevSecOps, Zero Trust, and Infrastructure as Code preferred.
- Experience integrating enterprise business applications and operational systems desired.
- Experience supporting disconnected or low-bandwidth operating environments preferred.
- Must have strong communication, analytical, and problem-solving skills.
- Must be a US citizen and able to obtain and maintain a Public Trust clearance. Applicants selected will be subject to a U.S. government security investigation and must meet eligibility requirements for access to classified information.