
Empowering project-driven organizations with smart software
Unanet, headquartered in Dulles, VA, provides robust ERP and CRM solutions tailored for project-driven organizations, particularly in the architecture, engineering, and construction sectors. With over 1,850 clients, Unanet has established itself as a key player in the B2B SaaS market, leveraging its...
Unanet offers a comprehensive benefits package including equity ownership, open PTO, and paid parental leave. Employees enjoy a flexible work-from-any...
Unanet's culture emphasizes adaptability and innovation, encouraging employees to leverage technology to drive efficiency in project management. The c...

Unanet • Anywhere in the United States
Unanet is seeking a Principal Software Engineer, Team Lead to enhance their web application and technology stack. You'll lead a team and drive architectural decisions while integrating AI-assisted development tools. This role requires strong expertise in Java and leadership experience.
You have a proven track record in building well-designed, high-performance web applications that accommodate complex business rules — your experience spans multiple projects where you've influenced architectural decisions and mentored junior engineers. As a Principal Software Engineer, you understand the importance of integrating AI-assisted development tools throughout the software development lifecycle to enhance speed, quality, and innovation. You are committed to fostering a collaborative environment where team members can thrive and grow in their careers.
Your leadership experience includes guiding teams of software development and quality assurance engineers with various levels of expertise — you excel at partnering with Product Management to translate business requirements into technical solutions. You are adept at driving web application architectural decisions and developing a maintainable and reliable set of edge applications that meet user needs.
You possess strong communication skills that allow you to present prototypes and functioning code to Product Management for review — your ability to provide constructive feedback on merge requests fosters a culture of continuous improvement within your team. You are passionate about enabling your product team to leverage valuable data sources to build incredible features for customers.
Experience with AI-assisted development tools and a strong understanding of the software development lifecycle will set you apart — familiarity with agile methodologies and modern development practices is a plus. You are also encouraged to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
In this role, you will lead a team of engineers, guiding them through the development of high-quality solutions that align with business objectives. You will actively participate in all development projects, ensuring that your team delivers maintainable and reliable applications. Your responsibilities will include driving architectural decisions, collaborating with cross-functional teams, and providing mentorship to help your team members grow.
You will work closely with Product Management to understand user needs and business requirements, translating these into actionable development tasks. Your role will involve presenting prototypes and functioning code to stakeholders, ensuring that the development process aligns with user expectations and business goals. You will also be responsible for enabling your product team to tap into valuable data sources, building features that enhance user experience and drive engagement.
As a Principal Software Engineer, you will play a key role in shaping the direction of the platform you work on — your insights will influence technical and functional innovation, as well as improvements to the development process. You will be expected to provide input on best practices and contribute to a culture of excellence within the engineering team.
At Unanet, we pride ourselves on being an Equal Opportunity Employer, and we are committed to creating a diverse and inclusive workplace. We offer competitive benefits plans and programs designed to support the well-being of our employees. For more details on Unanet's benefits offerings, please visit our website. Join us in our mission to elevate our web application and technology stack while making a meaningful impact in the industry.
Apply now or save it for later. Get alerts for similar jobs at Unanet.