Unanet

PrincipalSoftwareEngineerTeamLead(.NET,EntityFramework,Angular)

$160–175k Dulles, Virginia, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Principal candidates.

The Brief

“Principal Software Engineer – Team Lead (. NET, Entity Framework, Angular) at Unanet. Skills: .NET development, Team leadership, SaaS architecture, Cloud engineering. Lead engineers. Mentor engineers”

What You'll Achieve.

Achieve individual goals; Achieve team goals; Deliver reliable software; Deliver scalable software; Deliver secure software; Create clarity for team; Create momentum for team; Drive delivery of meaningful improvements; Improve customer-facing workflows; Improve platform capabilities; Improve engineering leverage

Industry & Context.

Problems you'll solve

Root-cause analysis; Troubleshooting

What They're Looking For.

Must Have

7+ years software engineering experience, Full-stack experience in .NET, Full-stack experience in Entity Framework, Full-stack experience in Angular, Meaningful experience leading technical delivery, Mentoring other engineers, Excellent knowledge of data modeling, Excellent knowledge of database design, SQL skills, Experience building modern SaaS applications, Experience building services in production, Experience building APIs in production, Solid grounding in software design, Solid grounding in distributed systems, Solid grounding in reliability, Solid grounding in performance, Solid grounding in scalable architecture, Experience with cloud-native environments, Experience with containers, Experience with Kubernetes, Experience with AWS, Experience with modern CI/CD practices, Ability to turn product requirements into tasks, Ability to turn user stories into tasks, Ability to turn product requirements into designs, Ability to turn user stories into designs, Ability to turn product requirements into execution plans, Ability to turn user stories into execution plans, High ownership, Sound technical judgment, Track record of driving initiatives, Interest in customer workflows, Interest in domain problems in GovCon

Nice to Have

Experience leading teams through architectural modernization, Experience leading teams through operational hardening, Experience leading teams through scale-related platform improvements, Practical experience shaping team standards for AI-assisted development, Experience in GovCon, Experience in market intelligence, Experience in procurement, Experience in quote-to-cash, Experience in adjacent B2B workflow platforms, Familiarity with SAM.gov, Familiarity with FPDS/award search, Familiarity with agency portals, Familiarity with quoting, Familiarity with sourcing, Familiarity with purchase orders, Familiarity with invoicing, Familiarity with three-way match workflows

What You'll Do.

Foster collaborative environment

Foster high-accountability environment

Own technical direction

Own day-to-day engineering execution

Design high-impact features

Build high-impact features

Operate high-impact features

Translate customer needs into designs

Translate market needs into designs

Translate customer needs into plans

Translate market needs into plans

Translate customer needs into priorities

Translate market needs into priorities

Ensure platform supports workflows

Establish engineering best practices

Uphold engineering best practices

Drive architecture decisions

Drive implementation decisions

Lead incident response

Lead root-cause analysis

Lead continuous improvement efforts

Use AI tools to accelerate development

Use AI tools to accelerate documentation

Use AI tools to accelerate refactoring

Use AI tools to accelerate testing

Maintain human review

Maintain engineering judgment

Coach engineers in technical growth

Coach engineers in ownership

Coach engineers in execution discipline

Scale engineering practices

Build understanding of product domains

Learn current architecture

Learn delivery process

Learn operational posture

Establish working relationships

Identify quick wins for product quality

Identify quick wins for team effectiveness

Identify quick wins for delivery predictability

Take ownership of product areas

Take ownership of platform areas

Drive delivery of improvements

Refine backlog priorities

Refine technical priorities

Strengthen team practices around observability

Strengthen team practices around delivery quality

Strengthen team practices around engineering consistency

Become go-to partner for engineering decisions

Become go-to partner for design reviews

Become go-to partner for troubleshooting

Lead end-to-end initiative

Improve customer-facing workflows

Improve platform capabilities

Define forward-looking technical plan

Socialize forward-looking technical plan

Improve engineering leverage with AI workflows

How You'll Work.

Team & Collaboration

Partner with Product Management; Partner with Architecture; Partner with QA; Partner with Cloud Ops; Partner with Engineering leads; Work with business stakeholders; Work with product stakeholders; Work with engineering stakeholders; Cross-functional collaboration

Communication Scope

Technical designs; Delivery plans; Backlog priorities

Process & Methodology

Delivery plans, Backlog priorities

Full Job Description

We are looking for a Principal Software Engineer, Team Lead to help lead engineering for Unanet’s Contraqer product portfolio, spanning GovIntel and GovChannel. GovIntel is Unanet’s market intelligence and opportunity management platform for government contractors, while GovChannel is the quote-to-cash and procurement automation side of the portfolio focused on sourcing, quoting, fulfillment, support, and analytics workflows. In this role, you will lead a team building and evolving product capabilities that help customers discover and prioritize opportunities, shape teaming strategies, manage quotes and orders, and improve execution across the full pursuit-to-fulfillment lifecycle. You will partner closely with Product Management, Architecture, QA, Cloud Ops, and other Engineering leads to deliver reliable, scalable, secure software while creating clarity and momentum for our team. This role is ideal for an engineer who combines strong technical depth with team leadership, enjoys working across complex product domains, and actively leverages AI-assisted development tools to improve speed, quality, and consistency across the software development lifecycle. What You’ll Do Lead, mentor, and motivate engineers to achieve individual and team goals while fostering a collaborative, high-accountability environment Own technical direction and day-to-day engineering execution for GovIntel and GovChannel workstreams Design, build, and operate high-impact features across modules such as opportunity ingest, teaming, FPDS/award search, sourcing, quoting, fulfillment, maintenance/support, and reporting/analytics Work closely with product and business stakeholders to translate customer and market needs into clear technical designs, delivery plans, and backlog priorities Partner across functions to ensure the platform supports the workflows of business development, sales, sales management, fulfillment, procurement, finance, and executive users Establish and uphold engineering best p

Free ATS check

Applying for this Principal Software Engineer – Team Lead (. NET, Entity Framework, Angular) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Unanet?

Real rants from real employees. Read before you apply.

Read Company Rants →