Software Engineer - Junior, Mid, Senior (.NET / Angular)

Pioneering Evolution

Arlington (VA)

Hybrid

USD 80,000 - 160,000

Full time

42 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Paid time off
Medical insurance
Vision insurance
Life insurance
AD&D insurance
Disability insurance

Job summary

Pioneering Evolution is seeking Software Engineers at the Junior, Mid, and Senior levels to develop secure, modern enterprise software for the SyncPoint program. The team uses .NET, Angular, PostgreSQL, REST APIs, and RabbitMQ to build distributed web applications.

All candidates must have an active Secret Clearance or be eligible for an interim Secret Clearance. U.S. citizenship is required and local candidates will work hybrid in Crystal City, VA three days a week.

Qualifications

  • 0–3 years for Junior, 3+ years for Mid-Level, 7+ years for Senior levels.
  • Strong fundamentals in software engineering and problem solving.
  • Experience with C# and the .NET stack is required or highly beneficial.
  • Familiarity with relational databases and REST APIs is expected.
  • Git and web technologies like Angular are common in the role.

Responsibilities

  • Design, develop, test, and maintain modern enterprise software using .NET and Angular.
  • Develop REST APIs, backend services, and UI components.
  • Implement persistence with Entity Framework and PostgreSQL.
  • Build integrations with internal/external systems and implement event-driven patterns.
  • Write automated tests and participate in Agile planning and sprints.
  • Mentor less-experienced engineers and contribute to code reviews.

Skills

C#
Object-oriented programming
SQL
REST APIs

Education

Bachelor's degree in CS/SE/IS

Tools

Git
Angular
Entity Framework
PostgreSQL
RabbitMQ
Azure
Docker

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer - Junior, Mid, Senior (.NET / Angular)

Arlington, VA, US

7 days ago Requisition ID: 1035

Salary Range: $80,000.00 To $160,000.00 Annually

POSITION DESCRIPTION: Pioneering Evolution is seeking Software Engineers at the Junior, Mid-Level, and Senior levels to develop secure, modern enterprise software for the SyncPoint program.

Our engineering team builds distributed web applications using modern .NET, Angular, PostgreSQL, REST APIs, Entity Framework, RabbitMQ, and related technologies. We are interested in candidates across a range of experience levels—from talented new graduates entering professional software development to experienced Senior Engineers capable of owning complex application components and mentoring other developers.

Candidates are not expected to match every technology in our stack. We place greater value on strong software-engineering fundamentals, demonstrated depth appropriate to the candidate’s experience level, the ability to solve problems systematically, and the ability to learn and operate effectively within an established engineering environment.

Backend engineering is particularly important to the team. Mid-Level and Senior candidates should demonstrate meaningful proficiency developing modern .NET backend applications and APIs. Senior candidates should also bring broader experience with enterprise application development, distributed systems, relational data, and technical mentorship.

Final position level will be based on demonstrated experience, technical depth, scope of prior responsibility, and interview performance.

All candidates must have an active Secret Clearance or be eligible for an interim Secret Clearance (we sponsor).

U.S. citizenship is required with no exceptions.

Local candidates are expected to work at a hybrid capacity, 3 days a week, at our Crystal City HQ (Tuesday, Wednesday, Thursday).

WHAT YOU WILL WORK WITH:

Data Access

Entity Framework / Entity Framework Core

Database

Front-End

Angular, TypeScript, HTML, CSS

Integration

REST APIs, JSON

Messaging

RabbitMQ and event-driven application patterns

Modular applications, distributed services, microservices

Cloud

DevOps

Process

Agile/Scrum, Jira, Confluence

Security

Secure coding practices, RBAC, CUI/IL4 controls

Experience with micro-frontend architectures is especially valuable.

KEY RESPONSIBILITIES:

Depending on experience and assigned level, Software Engineers will:

  • Design, develop, test, and maintain modern enterprise software using .NET and Angular.
  • Develop REST APIs, backend services, application business logic, and user-interface components.
  • Implement application persistence using Entity Framework and PostgreSQL.
  • Build reliable integrations with internal and external systems.
  • Develop asynchronous and event-driven functionality using RabbitMQ and related patterns.
  • Write automated unit, integration, and other appropriate tests.
  • Troubleshoot application defects and performance problems.
  • Collaborate with software engineers, the Tech Lead, Chief Engineer, Data Engineer, Test Engineer, DevOps Engineer, and product personnel.
  • Participate in Agile planning, refinement, sprint execution, reviews, and retrospectives.
  • Develop secure, maintainable software consistent with established architectural and engineering standards.
  • Document significant implementation details, interfaces, and technical decisions.
  • Contribute to continuous improvement of software-development practices.

More experienced engineers will additionally:

  • Own increasingly complex features and software components.
  • Lead feature- and component-level implementation design.
  • Identify technical risks and cross-component dependencies.
  • Conduct deeper code and design reviews.
  • Resolve difficult application and integration problems.
  • Mentor less-experienced engineers.
  • Contribute reusable patterns and shared software capabilities.

System architecture and engineering standards are owned by the Chief Engineer, while day-to-day technical execution, decomposition, and team coordination are owned by the Tech Lead. Senior Software Engineers provide technical leadership primarily through hands-on implementation, feature design, troubleshooting, code review, and mentorship.

QUALIFICATIONS BY LEVEL:

Junior Software Engineer

Typically 0-3 years of professional experience.

Candidates should demonstrate:

  • Software-development fundamentals and working knowledge of object-oriented programming.
  • Experience with C# or another strongly typed programming language.
  • Familiarity with relational databases and SQL.
  • Familiarity with web applications, HTTP, and APIs.
  • Familiarity with Git.
  • Strong problem-solving ability and willingness to learn.

Professional experience is not required for otherwise strong candidates. Internship, co-op, academic, military, open-source, or substantial personal-project experience may demonstrate the necessary capability.

Prior experience with .NET, Angular, PostgreSQL, Entity Framework, RabbitMQ, or Azure is beneficial but not required.

Mid-Level Software Engineer

Typically 3+ years of professional software-development experience.

Candidates should demonstrate:

  • Strong professional experience with C# and modern .NET / ASP.NET Core.
  • Ability to independently develop REST APIs, backend services, and application business logic.
  • Experience with Entity Framework Core or comparable ORM technology.
  • Experience writing and troubleshooting SQL.
  • Experience developing automated unit and integration tests.
  • Ability to independently deliver complete production-ready features.

Backend .NET depth is more important than an exact full-stack technology match at this level.

Experience with PostgreSQL, Angular, RabbitMQ, Docker, Azure, distributed systems, or microservices is strongly preferred.

Senior Software Engineer

Typically 7+ years of professional software-development experience.

Candidates should demonstrate:

  • Advanced C# and modern .NET / ASP.NET Core experience.
  • Strong enterprise backend and REST API development.
  • Strong relational-data and ORM experience.
  • Experience with Angular or comparable modern enterprise frontend development.
  • Experience with asynchronous messaging and event-driven systems.
  • Experience with distributed or microservice-based applications.
  • Strong automated-testing and diagnostic skills.
  • Ability to independently own complex features or application components.
  • Experience conducting technical code reviews.
  • Experience mentoring other developers.
  • Ability to resolve difficult cross-component technical problems.

Strong alignment with our current .NET / Entity Framework / PostgreSQL / Angular / RabbitMQ stack is highly valued at the Senior level.

Experience with micro-frontends is a significant plus.

EDUCATION:

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or equivalent professional experience where permitted by the applicable contract or labor category.

WHO WE ARE AND WHAT WE OFFER:

In addition to competitive salaries and opportunities for professional development and advancement, our employees enjoy a comprehensive range of benefits. To keep pace with the changing needs of our employees, we continually evaluate benefit plans.

  • Paid time off
  • 10 paid holidays
  • Medical insurance
  • Vision insurance
  • Legal assistance
  • Company-paid life insurance and AD&D
  • Company-paid long term and short-term disability insurance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Junior, Mid, Senior (.NET / Angular)
Software Engineer - Junior, Mid, Senior (.NET / Angular)

ADP, Inc. • Arlington (VA)

On-site
USD 80,000 - 160,000
Chief Engineer
Chief Engineer

Pioneering Evolution, LLC • Arlington (VA)

On-site
USD 120,000 - 160,000
Paid time off
Medical insurance
Vision insurance
+2
Enterprise .NET/Angular Software Engineer
Enterprise .NET/Angular Software Engineer

ADP, Inc. • Arlington (VA)

On-site
USD 80,000 - 160,000
Tech Lead (.NET)
Tech Lead (.NET)

Pioneering Evolution, LLC • Arlington (VA), Northern (KY)

On-site
USD 150,000 - 190,000
Paid time off
10 paid holidays
Medical insurance
+4
Senior Full-Stack Developer (.NET/Angular)
Senior Full-Stack Developer (.NET/Angular)

Pioneering Evolution, LLC • Arlington (VA)

On-site
USD 95,000 - 125,000
Paid time off
Medical insurance
401(k) plan with company contribution
+1
Data Engineer
Data Engineer

ADP, Inc. • Arlington (VA)

On-site
USD 100,000 - 155,000
Data Engineer
Data Engineer

Pioneering Evolution, LLC • Arlington (VA), Northern (KY)

On-site
USD 100,000 - 155,000
Paid time off
10 paid holidays
Medical insurance
+4
Software Engineer - .NET/Angular (Hybrid, Secret Clearance)
Software Engineer - .NET/Angular (Hybrid, Secret Clearance)

Pioneering Evolution • Arlington (VA)

Hybrid
USD 80,000 - 160,000
Paid time off
Medical insurance
Vision insurance
+3
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Data Engineer
Data Engineer

Pioneering Evolution • Arlington (VA)

On-site
USD 100,000 - 155,000
Paid time off
10 paid holidays
Medical insurance
+4