AI SCORE 8.5

Principal Senior Software Engineer - Remote Opportunity

$150K–$180K/year

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.
Why This Job8.5 of 10

This role offers a unique opportunity to lead modernization efforts in a federal environment, with a strong focus on collaboration and career growth.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Java Programming and Software Engineering Fundamentalscourse

Career Path

Principal Senior Software Engineer(Now)Engineering Manager / Director of Software Engineering(2-4 years)CTO / Chief Technology Officer(5-7 years)

Market Overview

Java Market Size 2024
$12B
Annual Growth
8.5%
AI Adoption in Java Development
35%
Investment in Java Frameworks
+45%
Labour Demand for Java Developers
+22%
Avg Salary for Senior Java Engineers
$135K

Skills & Requirements

Required
JavaSpring BootReact
Growing in Demand
KotlinGraphQLCloud-Native Development
Declining
Java EEStruts

Domain Trends

Rise of Cloud-Native Applications
With 70% of enterprises moving to cloud-native architectures, Java-based frameworks are increasingly being adopted for their scalability and flexibility.
Increased Focus on DevSecOps
Over 60% of organizations are integrating security into their DevOps processes, leading to a surge in demand for engineers skilled in DevSecOps practices.
Growing Adoption of Microservices Architecture
Microservices adoption has increased by 50% among enterprises in the last two years, with Java being a preferred choice for building scalable microservices.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.