Principal Software Engineer – Team Lead
.NET Core/Angular
Posted on 10/27/2023

201-500 employees

ERP and CRM solutions for project-driven organizations
Company Overview
Unanet stands out as a leading provider of ERP and CRM solutions, serving over 3,200 project-driven organizations, including Government Contractors, AEC, and Professional Services, by transforming their data into actionable insights for improved decision-making and business growth. Their competitive edge lies in their people-centered approach, ensuring the success of their clients' projects, people, and financials. Unanet's industry leadership is further demonstrated by their annual GAUGE Report, which offers valuable insights into the latest best practices.
Data & Analytics

Company Stage


Total Funding





Sterling, Virginia

Growth & Insights

6 month growth


1 year growth


2 year growth

Remote in USA
Experience Level
Desired Skills
Software Engineering
  • 7+ years of full stack development experience
  • 2+ years leading a full stack software development team
  • 3+ years of C# .NET Core experience
  • 2+ years of front-end development experience using a modern JavaScript framework (web or mobile)
  • Experience working in a disciplined Agile environment
  • Bachelor's in Computer Science or related field
  • Ability to collaborate with team members across time zones in a remote-first work environment
  • Catalyst-mindset (i.e., the ability to tangibly see the future and influence team direction)
  • Keen attention to detail
  • Strong interpersonal and communication skills
  • Ability to adapt communication style and messaging based on audiences from Engineering, Product Management to Support
  • Lead and motivate a cross-functional team of software engineers to consistently meet delivery timelines with high quality
  • Provide hands-on development capacity and mentorship; foster a collaborative environment for skill development
  • Collaborate with Product Owners and Product Managers to define and measure team success
  • Mentor and empower other engineers to deliver on their commitments
  • Provide constructive peer review on merge requests to increase code quality
  • Influence the technical landscape by presenting ideas, driving architectural decisions, and contributing to our technical roadmap
  • Uphold best practices and quality standards with design and code reviews throughout the SDLC
  • Play an integral role in the hiring process to expand and elevate our growing Product team
  • Flesh out user stories to be consumed by the rest of your team
  • In partnership with Product Management, you'll co-create a backlog of work to systematically add new features from which the entire team can pull work items from
  • You'll lead backlog refinements on a strategic product initiative
  • You'll build strong working relationships with individual contributors and familiarize with their strengths
  • You'll familiarize yourself with the logging/monitoring tooling needed to diagnose product issues
  • You'll help instill the discipline of effectively monitoring and creating work items from our SDLC process, including monitoring issues in our lower environments and help with issues in our production environments
  • You'll collaborate with Tech Leads to progress our technical roadmap and future deliveries
  • You'll help mentor and train other engineers on our front-end and back-end development frameworks
  • You will play a meaningful role in helping hire future members to our growing Product Team
  • You'll become a subject matter expert on the product components for which your team is primarily responsible