Lead Software Engineer

NRUCFC (National Rural Utilities Cooperative Finance Corporation)

Virginia

On-site

USD 156,000 - 211,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Total Rewards package
Employer-funded pension plan
401(k) plan
Medical, dental, and vision coverage
Onsite fitness center
Paid leave program

Job summary

NRUCFC (National Rural Utilities Cooperative Finance Corporation) seeks a Lead Software Engineer to drive cloud-native architecture and modernize legacy systems. You will oversee end-to-end design across Angular/React frontends and microservice backends, guiding teams from architecture to production while upholding security and quality standards.

The role emphasizes DevSecOps, container-based deployments on Azure, and collaboration with stakeholders to translate business needs into scalable

Qualifications

  • Bachelor’s degree in computer science, or related technical degree.
  • 9–11 years of progressive software development experience delivering enterprise applications across the full SDLC, including seven (7) years of hands-on experience architecting and delivering Microsoft Azure solutions using container-based and/or serverless compute services.
  • Azure cloud certifications are required (Azure Cloud Certifications).

Responsibilities

  • Modernizes on-premises monolithic applications to cloud-native microservices.
  • Leads end-to-end solution architecture across Angular/React frontends and microservice backends.
  • Mentors engineers through design and code reviews to ensure quality and IT standards.

Skills

Microsoft Azure
Cloud Computing
Angular
React.js
Python
REST APIs
Microsoft SQL Server
Agile Methodology
DevOps

Education

Bachelor’s degree in computer science or related technical field

Job description

The Lead Software Engineer provides technical leadership for the design, development, and delivery of cloud-native applications. This role implements technical direction for modernizing legacy, on-premises applications into container-based, event-driven microservices and micro frontends, guiding development teams from architecture through production delivery. This role leads to end-to-end solution design across Angular/React frontends, microservice backends, internal APIs, third-party services, and SQL Server data stores, ensuring alignment with business needs and engineering standards.

Job Summary

The Lead Software Engineer provides technical leadership for the design, development, and delivery of cloud-native applications. This role implements technical direction for modernizing legacy, on-premises applications into container-based, event-driven microservices and micro frontends, guiding development teams from architecture through production delivery. This role leads to end-to-end solution design across Angular/React frontends, microservice backends, internal APIs, third-party services, and SQL Server data stores, ensuring alignment with business needs and engineering standards.

Essential Tasks And Responsibilities
  • Manages the technical modernization of roadmap, defining phased migration strategies for moving on-premises monolithic applications to cloud-hosted microservices while reducing technical debt, infrastructure cost, and operational risk.
  • Leads end-to-end solution architecture and hands-on development on Microsoft Azure, selecting appropriate services, including platform-as-a-service offerings.
  • Provides technical expertise across development teams, coordinates dependencies, resolves complex design and delivery issues, and mentors' engineers through design and code reviews to ensure quality and compliance with IT standards.
  • Establishes architecture standards, integration patterns, and reusable components for container-based and event-driven workloads and guides consistent adoption across development teams.
  • Guides adoption of AI-assisted, spec-driven development practices to accelerate design, implementation, testing, and documentation while maintaining architectural rigor and code quality.
  • Embeds DevSecOps practices throughout the software development life cycle (SDLC), integrating automated security scanning, policy-as-code, and vulnerability and dependency management into continuous integration and delivery (CI/CD) pipelines.
  • Leads proofs of concept to evaluate technical options, validate design approaches, and inform implementation decisions before full-scale delivery.
  • Partners with business stakeholders to translate needs into technical solutions and clearly communicate architectural recommendations, trade-offs, and delivery implications.
  • Maintains technical documentation, architecture diagrams, and design decision records to support implementation, knowledge sharing, and ongoing operations.
  • Leads resolution of complex production issues across distributed services, including troubleshooting, root-cause analysis, and corrective actions that improve reliability and reduce recurring incidents.
Minimum Job Qualifications
  • Educational Requirements: Bachelor’s degree in computer science, or related technical degree
  • Minimum Experience: Nine (9) to eleven (11) years of progressive software development experience delivering enterprise applications across the full SDLC, including seven (7) years of hands-on experience architecting and delivering Microsoft Azure solutions using container-based and/or serverless compute services.
  • Licensure or other certifications: Azure Cloud Certifications.
Preferred Job Qualifications
  • Preferred Experience: Experience with financial services or similarly regulated systems preferred.
  • Preferred Licensure or other certifications: Azure Certification (e.g., Azure Solutions Architect Expert, Azure Developer Associate) preferred.
Skills

Microsoft Azure, Cloud Computing, Angular (Web Framework), React.js (Javascript Library), Python (Programming Language), REST APIs, Microsoft SQL Servers, Agile Methodology Microsoft Azure, DevOps

Competencies

Thought Leadership, Strategic Thinking, Cross-Functional Collaboration, Analytical Skills, Troubleshooting (Problem Solving), Organizational Leadership, Solution-Oriented, Accountability

Work Environment

This position requires occasional travel with some off-work hour work.

Additional Information

The expected base salary range for this position is $156,000 – $211,000, with the final offer determined based on factors such as experience, scope of the role, and demonstrated skills and competencies. In addition to base pay, CFC offers a comprehensive Total Rewards package, including an annual incentive opportunity, designed to support employees’ well-being and long-term success. Benefits include an employer-funded pension plan, 401(k), medical, dental, and vision coverage, and a generous paid leave program. Employees also have access to an onsite fitness center and a collaborative, professional work environment. Learn more at www.nrucfc.coop. CFC is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

National Rural Utilities Cooperative Finance Corporation • Virginia

On-site
USD 156,000 - 211,000
Employer-funded pension
401(k)
Medical insurance
+4
Advanced Software Engineer
Advanced Software Engineer

Relativity • Chicago (IL)

Hybrid
USD 103,000 - 155,000
Lead Fullstack .Net Engineer
Lead Fullstack .Net Engineer

Compunnel Inc. • Chicago (IL)

Remote
USD 150,000 - 210,000
Sr. .NET/Cloud Platform Engineer – Coppell, TX
Sr. .NET/Cloud Platform Engineer – Coppell, TX

Motion Recruitment • Coppell (TX)

Hybrid
USD 130,000 - 180,000
Lead Software Engineer – Full Stack (.NET / Angular/ Microservices)
Lead Software Engineer – Full Stack (.NET / Angular/ Microservices)

Citi • Irving (TX)

On-site
USD 126,000 - 189,000
Lead Software Engineer ? Full Stack (.NET / Angular/ Microservices)
Lead Software Engineer ? Full Stack (.NET / Angular/ Microservices)

Citi • Jacksonville (FL)

On-site
USD 126,000 - 189,000
Lead Software Engineer - Cloud & Application Development
Lead Software Engineer - Cloud & Application Development

Jobgether • Oregon

Hybrid
USD 135,000 - 145,000
Annual base salary $135,000-$145,000
Medical coverage through Anthem
Dental and vision insurance
+5
Senior Software Engineer / JavaScript / React / .NET Core / FinTech
Senior Software Engineer / JavaScript / React / .NET Core / FinTech

Motion Recruitment • Pennsylvania

Hybrid
USD 120,000 - 170,000
Unlimited PTO
Medical, Dental & Vision Coverage
401(k) with Company Match
+4
Software Engineer 3
Software Engineer 3

Berkshire Hathaway Homestate Companies • Plano (TX)

Hybrid
USD 135,410 - 170,840
Work From Home Program
Modern Office Setting
Free On-Site Fitness Facility
+7
Senior Full Stack Developer – Azure, React & .NET
Senior Full Stack Developer – Azure, React & .NET

Diligente Technologies • San Francisco (CA)

On-site
USD 170,000 - 210,000