FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – Team Lead, .NET, Entity Framework, Angular
UnanetPrincipal Software Engineer leading engineering for Unanet’s Contraqer product portfolio, driving technical direction and team collaboration across product capabilities.
Tech Stack
Tools & technologiesAngularAWSCloudDistributed SystemsEntity FrameworkKubernetes.NETSQL
About the role
Key responsibilities & impact- 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 practices across code quality, testing, CI/CD, observability, performance, reliability, and scalability
- Drive architecture and implementation decisions for APIs, integrations, and services that connect product capabilities and surrounding systems
- Lead code reviews, design reviews, incident response, root-cause analysis, and continuous improvement efforts for the team’s services and workflows
- Use AI-assisted engineering tools thoughtfully to accelerate development, documentation, refactoring, and testing while maintaining strong human review and engineering judgment
- Coach engineers in technical growth, ownership, and execution discipline, and help scale strong engineering practices across the broader organization
Requirements
What you’ll need- 7+ years of software engineering experience, including strong full-stack experience in .NET, Entity Framework, and Angular
- Meaningful experience leading technical delivery and mentoring other engineers
- Excellent knowledge of data modeling and database design, including strong SQL skills
- Strong experience building modern SaaS applications, services, or APIs in production environments
- Solid grounding in software design, distributed systems, reliability, performance, and scalable architecture
- Experience with cloud-native environments, containers, Kubernetes, AWS, and modern CI/CD practices
- Ability to turn product requirements and user stories into clear technical tasks, designs, and execution plans
- Strong communication skills and the ability to work effectively across Engineering, Product, and business stakeholders
- High ownership and sound technical judgment, with a track record of driving initiatives from design through production
- Interest in customer workflows and domain problems in GovCon, especially opportunity management, teaming, quoting, procurement, fulfillment, and financial visibility
Benefits
Comp & perks- employee equity
- discretionary bonus compensation, subject to plans that may be in effect from time to time
- employee benefits plans and programs
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETEntity FrameworkAngularSQLSaaS applicationsAPIscloud-native environmentscontainersKubernetesCI/CD
Soft Skills
leadershipmentoringcommunicationcollaborationtechnical judgmentownershipproblem-solvingcoachingincident responsecontinuous improvement