Unanet ยท 2 weeks ago
Principal Software Engineer, Team Lead (Java)
Unanet is seeking a Principal Software Engineer, Team Lead to elevate their web application and technology stack. This role involves leading a team, driving architectural decisions, and enhancing the technical expertise of the team while mentoring others in their career development.
ConsultingCRMEnterprise Resource Planning (ERP)Information TechnologyProject ManagementSoftware
Responsibilities
Lead a team of software development and quality assurance engineers with various levels of expertise
Partner with Product Management to understand business requirements and end-user experience
Drive web application architectural decisions by working with other leads, developing a maintainable and reliable set of edge applications
Provide input towards technical and functional innovation, as well as development process improvements
Enable our product team to tap into our valuable data sources and build incredible features for our customers
Actively participate in all development projects and work together to build high quality solutions
Present prototypes and functioning code to Product Management for review
Provide constructive feedback on merge requests to increase code quality
Ensure software developed adheres to best practice and quality standards through code and design reviews
Present ideas in the form of lunch and learns to technical staff to help shape our technical landscape
Qualification
Required
7+ years of software development experience, specifically in Java
2+ years of experience leading web application teams
Proficient with J2EE/Java, MVC, CSS, JavaScript, jQuery, and SQL
Excellent knowledge of data modeling and database design, including strong SQL skills
Ability to flesh out user stories to be consumed by the rest of the team
Ability to work as a full-stack engineer, with a keen eye for UI and APIs
Experience working in an Agile environment (e.g., Scrum, Kanban)
Strong interpersonal and communication skills
Preferred
Ability to work and collaborate with team members remotely
Catalyst mindset (i.e., ability to tangibly see the future and influence the people and tech stack that you work with)
Exposure to API and front-end development
Experience leading or championing initiatives to introduce or scale AI development tools within an engineering team or organization
Experience with CI/CD and Docker containers
Bachelor's degree in Computer Science
Benefits
Employee equity
Discretionary bonus compensation
Participate in Unanet's employee benefits plans and programs
Company
Unanet
Unanet is a software company that provides ERP and CRM solutions for architecture, government contractors, and engineering firms.
H1B Sponsorship
Unanet has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (1)
Funding
Current Stage
Growth StageTotal Funding
unknownKey Investors
OnexJMI Equity
2022-12-09Private Equity
2019-06-11Private Equity
Recent News
2026-01-06
2025-12-16
Company data provided by crunchbase