hirly

EHS TECHNOLOGIES CORPORATION

Principal Senior Software Developer

Remote Worker - N/A

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at EHS TECHNOLOGIES CORPORATION first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included
Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Lead / management
Work mode
Remote-friendly
First seen by hirly
16 Oct 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Description

  • 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.

Requirements

· 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

Original posting on EHS TECHNOLOGIES CORPORATION's site ↗

Listed on hirly, a job board. hirly is not the employer: EHS TECHNOLOGIES CORPORATION is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job