FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Senior Software Developer
EHS Technologies. Serve as chief technical architect and strategic lead for the software development team .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software architecture and development, with a strong focus on leading technical teams and aligning technology solutions with strategic objectives. Proficient in managing complex systems and ensuring compliance with industry standards and cybersecurity requirements.
Highest-signal resume keywords
Chief Technical ArchitectSoftware Development ManagementCI/CD Pipeline ImplementationAWS, Google Cloud Platform, Microsoft Azure ExperienceIAT III Certification
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentSystem Architecture DesignAutomated TestingManual TestingConfiguration ManagementVersion ControlCoding Standards DefinitionSecurity BaselinesRoot-Cause AnalysisSQA Best Practices
Soft Skills
LeadershipMentoringStrategic PlanningClient PartnershipTechnical Direction
Tools & Technologies
Cloud SolutionsAPIsLinuxDoD Cybersecurity StandardsDoN Cybersecurity Standards
Certifications & Qualifications
Master’s Degree in Computer ScienceIAT III CertificationLinux+ CertificationRHCSA Certification
Industry Keywords
NSWCPD SEPCMMI GuidelinesIEEE StandardsDepartment of DefenseDepartment of the Navy
Tech Stack
Tools & technologiesAWSAzureCloudCyber SecurityGoogle Cloud PlatformLinux
About the role
Key responsibilities & impact- Serve as chief technical architect and strategic lead for the software development team
- Provide high-level technical direction aligned with client needs
- Lead hands-on development of highly complex modules, critical integrations, and foundational system components
- Design high-level system architectures and define technology stacks
- Partner directly with the client to align technology solutions with strategic mission objectives
- Define coding standards, branching strategies, security baselines, and CI/CD pipelines
- Conduct code reviews of Senior Software Developers
- Mentor Senior Software Developers toward architectural, leadership, and management roles
- Research emerging technologies, cloud capabilities, and industry trends
- Provide full-lifecycle software development and support under NSWCPD SEP, CMMI, and IEEE standards
- Manage operation, modernization, maintenance, and development of mission-critical systems such as the Philadelphia Division Intranet (PDI)
- Develop, test, and modify software applications and computer programs
- Design and deploy scalable, secure cloud solutions
- Ensure code, APIs, and systems comply with DoD and DoN cybersecurity standards
- Formulate and execute automated and manual test plans
- Document technical defects and perform root-cause analysis
- Enforce SQA best practices
- Implement and maintain configuration and version control for software assets, hardware assets, and technical documentation
Requirements
What you’ll need- Master’s degree in Computer Science, Information Technology, Software Engineering, or a closely related technical field
- Fifteen (15) years of professional experience leading technical projects
- Minimum of five (5) years in direct software engineering management or software architecture roles
- IAT III certification required prior to start
- Linux+ or RHCSA certification
- Experience with AWS, Google Cloud Platform (GCP), and Microsoft Azure
- Knowledge of Naval Surface Warfare Center Philadelphia Division (NSWCPD) System Engineering Process (SEP), CMMI guidelines, and IEEE standards
- Knowledge of Department of Defense (DoD) and Department of the Navy (DoN) cybersecurity standards
- Experience with CI/CD pipelines, automated testing, manual testing, software quality assurance, configuration management, and version control