JobHabor
Menu

Principal Senior Software Developer

Ehs Technologies · Location not stated

Weak hiring record · median 120 days open

9090

Hiring signal

Actively hiring

Still listed on the employer's own board · How we score

All reasons
  • 55% of this employer's openings are over 60 days old
  • No location stated

In its favour

  • Still listed on the employer's own board

Did you apply?

Principal Senior Software Developer at Ehs Technologies. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

The Principal Senior Software Developer serves as the chief technical architect and strategic lead for the software development team. They are responsible for high-level technical direction, alignment with client needs, solving the most complex engineering challenges, and mentoring Senior Developers to ensure future leadership continuity.

Scope of Work

The EHS Technologies Software Development Team provides comprehensive software engineering, lifecycle support, and modernization services. Key responsibilities of the team include, but are not limited to:

Software Lifecycle Support

Providing full-lifecycle software development and support in strict accordance with the Naval Surface Warfare Center Philadelphia Division (NSWCPD) System Engineering Process (SEP), Capability Maturity Model Integration (CMMI) guidelines, and IEEE standards.

System Development and Maintenance

Managing the ongoing operation, modernization, maintenance, and development of mission-critical systems such as the Philadelphia Division Intranet (PDI).

Application Development

Developing, testing, and modifying robust software applications and computer programs. Engineering solutions in modern integrated development environments (IDEs).

Cloud Architecture & Migration

Designing and deploying scalable, secure solutions across major cloud infrastructures, specifically Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure.

Cybersecurity Compliance

Ensuring all codebase modifications, APIs, and systems comply with Department of Defense (DoD) and Department of the Navy (DoN) cybersecurity standards. This includes conducting security-focused code reviews, managing automated testing suites within the CI/CD pipeline, and verifying secure configurations.

Quality Assurance & Testing

Formulating and executing automated and manual test plans, documenting technical defects, performing root-cause analysis, and enforcing Software Quality Assurance (SQA) best practices.

Configuration Management

Implementing, tracking, and maintaining strict configuration and version control for all software assets, hardware assets, and technical documentation in compliance with CMMI Level 3 standards.

Key Duties & Responsibilities

Strategic Architecture

Design high-level system architectures and define technology stacks. Partner directly with the client and to align technology solutions with strategic mission objectives.

Complex Problem Solving

Lead hands on development on highly complex modules, critical integrations, and foundational system components that exceed the technical scope or comfort level of Senior Developers.

Technical Governance

Define coding standards, branching strategies, security baselines, and CI/CD pipelines for the entire development team.

Senior Code Reviews

Conduct periodic or per-client-request code reviews of Senior Software Developers to ensure adherence to architectural standards, performance optimization, and clean-code principles.

Senior Mentorship

Serve as the direct career and technical mentor to Senior Software Developers, preparing them to step into architectural, leadership, and management roles on future contracts.

Innovation & Research

Conduct research on emerging technologies, cloud capabilities, and industry trends to keep EHS Technologies at the forefront of development practices.

Education

Master’s degree in Computer Science, Information Technology, Software Engineering, or a closely related technical field.

Experience

Fifteen (15) years of professional experience leading technical projects, with a minimum of five (5) years in direct software engineering management or software architecture roles.

Certifications

IAT III (Required prior to start), Linux+ or RHCSA

More jobs at Ehs Technologies

All 20

Similar roles