Mid-Level Software Engineer (.NET/Angular
Listed on 2026-10-08
-
Software Development
Backend Developer, .NET Developer, Software Engineer, Full Stack Developer
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.
Mid-Level Software Engineer (.NET/Angular)Arlington, VA, US
17 days ago Requisition
Salary Range: $ To $ Annually
You have shipped real software. We have real software to ship.
You are past the stage where every requirement needs to arrive perfectly defined. You can take a feature from a half-formed conversation to something in production that does not page anyone at 2 a.m. You have opinions about ORMs, and you can explain why.
Pioneering Evolution has spent over 15 years automating acquisition and financial management for federal programs — the budgeting, tasking, and execution machinery that moves billions of dollars through the Navy. Our applications have won awards, and more importantly, they have won over the people who have to use them every day.
We call our people Pioneers. We challenge the status quo, embrace unconventional approaches, and blaze a trail for others to follow. Then we document it, because someone has to maintain it.
The systems:At Pioneering Evolution, we are building a Mission Operating System (Mission OS) called Sync Core™, designed to connect data, systems, workflows, and decisions across complex mission environments. Sync Core provides the secure, event-driven digital backbone for identity, integration, canonical data, governance, auditability, and interoperability—creating a trusted foundation on which mission capabilities can rapidly evolve. It is the foundation everything else stands on.
Built on Sync Core, SyncPoint™ is a modular application ecosystem composed of independently deployable modules that address specific operational needs, including requirements management, budgeting, task planning, resource allocation, execution, and decision support. Real programs. Real money. Real decisions.
This is genuine distributed-systems work with a federated architecture, event-driven integration, and real multi-tenancy — not a CRUD app wearing a microservices costume.
This is not a role where you will spend your first year fixing tickets in somebody else’s ten-year-old application.
As a Mid-Level Software Engineer, you will own meaningful pieces of the platform or a SyncPoint module from design through production. You might build an API one sprint, design an event-driven workflow the next, work through a difficult data-modeling problem with an architect, or take a feature from an Angular interface all the way through the application and data layers.
You will work alongside senior engineers and architects, but we expect you to bring ideas to the table, challenge assumptions, make engineering decisions, and increasingly own the technical outcome—not simply implement someone else’s design.
You would join either the Sync Core platform team or one of our SyncPoint module teams. On the platform side, you may work on capabilities such as identity, integration, eventing, shared services, data architecture, auditability, and platform APIs. On a module team, you will translate complex real-world mission and business problems into software people actually depend on to do their jobs.
The stack: C#, .NET 8+, ASP.NET Core, a CQRS-lite command pipeline, PostgreSQL with Entity Framework Core, RabbitMQ for asynchronous and event-driven flows, Angular 19 and Type Script, Docker, CI/CD, Azure Government, xUnit,and micro-frontends.
What we actually require:- Typically3+ years of professional software development experience.
- Strong professional experience with C# and modern .NET / ASP.NET Core .
- The ability to independently build REST APIs, backend services, and real business logic — not just wire up someone else’s design.
- Entity Framework Core or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).