EHS TECHNOLOGIES CORPORATION
Principal Senior Software Developer
Remote Worker - N/A
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
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
Listed on hirly, a job board. hirly is not the employer: EHS TECHNOLOGIES CORPORATION is hiring for this role.
Similar jobs
- Senior Software DeveloperHuntington · Columbus, OHFirst seen today
- Software Developer (hybrid)Cisco · Vancouver, British Columbia, CanadaFirst seen today
- Senior Android Software Developer, Infotainment Lucidmotors · Southfield, MIFirst seen today
- Software Developer - Winter 2027 Co-op - Custom Development ServicesD2l · Kitchener, ONFirst seen today
- Senior Software DeveloperDatasystemsanalystsinc · Fort GordonFirst seen today
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