Network Designs, Inc. ยท 12 hours ago
Principal Senior Software Engineer
Network Designs, Inc. (NDi) is a leading Federal contractor specializing in IT and network solutions for government customers. The Principal Senior Software Engineer will lead the technical modernization of the Veterans Health Administration Enrollment System, ensuring security, scalability, and interoperability across VA systems.
Information ServicesInformation Technology
Responsibilities
Lead the technical design and development of modular, scalable, and cloud-native application
Architect and refactor existing components to integrate into the modernized ES ecosystem
Design and implement microservices, RESTful APIs, and data integrations using Spring Boot, Spring WebFlux, Kafka, Redis, and Oracle
Drive technical alignment with the VA One-VA Technical Reference Model (TRM), Zero Trust architecture, and DevSecOps practices
Serve as the technical authority for full-stack development across multiple product teams, ensuring consistency with enterprise standards
Implement secure, performant, and maintainable code in compliance with VA security, accessibility (Section 508), and privacy requirements
Employ automated testing, CI/CD pipelines, and Infrastructure as Code (IaC) for continuous delivery through GitHub, Jenkins, Kubernetes, and Docker
Integrate application telemetry and monitoring tools (e.g., Dynatrace, Splunk) for proactive issue detection and system optimization
Collaborate with VA OIT, Product Line Management (PLM), and architecture teams to ensure all designs meet enterprise policies and standards
Partner with the Chief DevSecOps Engineer, Release/Delivery Manager, and Quality Assurance Manager to ensure quality and traceability from requirements to release
Conduct code reviews, enforce software engineering standards, and mentor junior and mid-level developers
Participate in Agile ceremonies-including sprint planning, backlog refinement, and sprint reviews-contributing to release predictability and system reliability
Lead modernization of legacy MUMPS/VistA-based interfaces to communicate with the new ES through secure APIs
Develop strategies for migrating data and transactions from existing systems into the modern cloud-hosted ES, ensuring data integrity and compliance with FISMA and HIPAA standards
Collaborate with DevSecOps teams to enhance deployment automation and establish performance benchmarks that meet VA's Better, Safer, Faster (BSF) metrics
Qualification
Required
U.S Citizenship required
Must be able to obtain and maintain a Public Trust clearance
This position is remote but may require occasional onsite meetings in McLean, VA
You can be based out of following states: AZ, DC, FL, GA, OH, ME, MD, SC, TX, UT, VA, NC, OK, WV
Bachelor's degree in Computer Science, Information Systems, or related technical field
Minimum of 10 years of experience in software engineering, with 5+ years in enterprise-scale system modernization or cloud-native application development
Proven experience leading technical modernization efforts within federal or highly regulated environments
Expertise in Agile/DevSecOps software delivery
Strong problem-solving and analytical skills
Ability to translate business requirements into secure, scalable technical solutions
Team leadership and mentorship in a multi-scrum environment
Commitment to software quality, test automation, and continuous improvement
Deep understanding of modernization principles, legacy integration, and API management
Advanced Proficiency in Programming LanguagesFrameworks: Java 17+, Spring Boot, Spring WebFlux, Streams API
Advanced Proficiency in UI Frameworks: React, Next.js
Advanced Proficiency in MessagingCaching: Kafka, Redis
Advanced Proficiency in Database Technologies: Oracle, SQL Server
Advanced Proficiency in DevSecOps Tools: GitHub, Jenkins, Docker, Kubernetes
Strong understanding of distributed system design, API-first architecture, and event-driven patterns
Experience with AWS GovCloud, container orchestration, API gateways, and microservices deployment strategies
Knowledge of security, identity, and compliance frameworks, including OAuth2, OpenID Connect, FedRAMP, FISMA, and NIST 800-53
Preferred
Master's degree in Computer Science, Information Systems, or related technical field
SAFe Agile Practitioner (or equivalent)
AWS Certified Developer or Azure Developer Associate
Oracle Certified Java Developer
Security+ or CISSP (preferred for handling sensitive federal systems)
Benefits
Comprehensive health, dental, vision, pet, and legal insurance
401(k) retirement matching
Paid leave
Paid holidays
Health and wellness programs
Employer-paid life and disability insurance
Professional development
Education benefits