Engineer, Software II
Listed on 2025-12-16
-
IT/Tech
Cybersecurity, Systems Engineer
Join to apply for the Engineer, Software II role at Pantheon Data
Company OverviewPantheon Data (a Kenific Holding company) is a private, small business based in the Washington, DC, area. Founded in 2011, the company began by providing acquisition and supply chain management services to the US Coast Guard. Over the past decade, its service offerings have expanded to include infrastructure resiliency, contact center operations, information technology, software engineering, program management, strategic communications, engineering, and cybersecurity.
The company has also grown its customer base to include commercial clients and has leveraged this experience to expand services to other agencies within the Department of Homeland Security (DHS), the Department of Defense (DoD), and other Federal Civilian Agencies.
The Software Engineer II supports secure software development, integration, and testing activities for Naval Control Systems (NCS) and cybersecurity-focused applications. Working under senior technical guidance, this role develops software in modern programming languages, applies Agile/Dev Sec Ops practices, maintains CI/CD pipelines, contributes to cloud-based deployments, and ensures all code meets cybersecurity and quality standards. The position emphasizes hands‑on development combined with disciplined engineering processes essential to supporting Navy mission requirements.
Responsibilities- Develop, modify, and maintain software components using high‑level programming languages such as Java, Python, Go, or C++.
- Apply Agile and Dev Ops/Dev Sec Ops methodologies to support iterative development, sprint planning, backlog refinement, and continuous integration.
- Implement and maintain software build tools, revision control systems (e.g., Git), and automated pipelines to support secure and reliable code delivery.
- Conduct software testing and quality assurance, including unit testing, regression testing, performance testing, and smoke tests to ensure functional correctness and system stability.
- Contribute to the design, deployment, and maintenance of cloud‑based infrastructure and environments, including AWS, Azure, and containerized platforms (e.g., Docker, Kubernetes).
- Support integration of software into Naval Control Systems, including configuration management activities, documentation updates, and pipeline improvements.
- Assist in troubleshooting software defects and system issues, providing detailed analysis and recommended remediation steps.
- Collaborate with senior engineers, cybersecurity specialists, and cross‑functional teams to ensure code aligns with Navy cybersecurity requirements and secure engineering practices.
- Prepare technical documentation, test results, and configuration artifacts to support audits, reviews, and project deliverables.
- Bachelor of Science (BS) degree in Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems.
- Three (3) years of professional experience developing software in one or more high‑level languages (Java, Python, Go, C++, etc.).
- Two (2) years of experience applying software development methodologies, including Agile and/or Dev Ops/Dev Sec Ops , in a professional or academic environment. AND at least one (1) of the following experience areas:
- Three (3) years managing, maintaining, and using software build tools and revision control systems; OR
- Three (3) years performing software testing/QA (ad‑hoc, unit, performance, regression, smoke testing); OR
- Three (3) years developing software using cloud‑based infrastructure (AWS, Azure, etc.) in a professional or academic setting.
- Proficiency in at least one major programming language and familiarity with modern development frameworks.
- Working knowledge of Dev Sec Ops pipelines, CI/CD automation, and secure coding practices.
- Understanding of cloud services, containerization, and virtualized environments.
- Ability to troubleshoot technical issues, analyze code, and propose effective software solutions.
- Strong communication, documentation, and collaboration skills to support distributed technical teams.
- Ability to work…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).