Principal Senior Software Engineer - Remote Opportunity
About the Role
We are seeking a Principal Senior Software Engineer to join our team at Network Designs, Inc. (NDi). This remote position is a unique opportunity to lead the modernization of the Veterans Health Administration Enrollment System, ensuring a seamless experience for veterans. As a Principal Senior Software Engineer, you will be at the forefront of architecting, designing, and developing innovative solutions that meet the needs of our government clients.
What You'll Do
- Lead the technical design and development of modular, scalable, and cloud-native applications.
- Architect and refactor existing components to integrate into the modernized Enrollment System ecosystem.
- Implement microservices, RESTful APIs, and data integrations using Java 17+, Spring Boot, and Kafka.
- Drive technical alignment with the VA's One-VA Technical Reference Model and Zero Trust architecture.
- Collaborate with cross-functional teams to ensure all designs meet enterprise policies and standards.
Requirements
- Bachelor's degree in Computer Science or related field; Master's preferred.
- Minimum of 10 years of experience in software engineering, with at least 5 years in enterprise-scale system modernization.
- Proven experience leading technical modernization efforts within federal or highly regulated environments.
- Expertise in Agile/DevSecOps software delivery.
- Strong problem-solving and analytical skills.
Nice to Have
- SAFe Agile Practitioner certification.
- AWS Certified Developer or Azure Developer Associate.
- Security+ or CISSP certification.
What We Offer
- Competitive salary ranging from $150,000 to $180,000 annually.
- Comprehensive health, dental, vision, and legal insurance.
- 401(k) retirement matching and paid leave.
- Professional development and education benefits.
- Supportive work environment that values diversity and inclusion.
This role offers a unique opportunity to lead modernization efforts in a federal environment, with a strong focus on collaboration and career growth.
Who Will Succeed Here
Proficient in Java and Spring Boot with a strong understanding of microservices architecture, capable of designing scalable systems and implementing API management strategies effectively.
Demonstrates a proactive work ethic and self-discipline suitable for remote work, with the ability to lead cross-functional teams and mentor junior engineers in a distributed environment.
Possesses a strong DevSecOps mindset, integrating security practices within the software development lifecycle while utilizing AWS services for deployment and management of applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months