Principal Software Engineer, Team Lead (Java) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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 of engineers, making architectural decisions, and integrating AI-assisted development tools to enhance the development process while mentoring other team members.

ConsultingCRMEnterprise Resource Planning (ERP)Information TechnologyProject ManagementSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

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
Actively participate in development projects and build high quality solutions
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
In your First 30 Days, you will immerse yourself in our virtual onboarding program, learning our culture, our product and its technology stack. You will attend our immersive courses to come up to speed on product features. As a Team Lead, you will work with our other Leads and our lead architects to understand our product architecture, standards, and development tools. You will collaborate with our Vice President of Product Development to understand and refine the currently defined technical roadmap that takes scalability, testing, and performance into account and present a gap analysis of what can be done even better. Finally, you will work within the framework of our efficient and effective SDLC process
In your First 60 Days, you will start working with your team to create and work on a backlog of product features and technical infrastructure work that was identified in your first 30 days, including the adoption of newly identified technologies for our upcoming product deliverables. In collaboration with Product Management, you will co-create a backlog of work to systematically add new features from which the entire team can pull work items
By Day 90, you will play an integral role in delivering our roadmap deliverables. You will evolve and uplift our tech stack by advancing our technical roadmap and executing future deliveries. You will mentor and train other development team members as well as play a meaningful role in hiring future members of our Engineering team

Qualification

JavaJ2EESQLAgileFull-stack developmentCSSJavaScriptJQueryData modelingCI/CDDockerInterpersonal skillsCommunication skillsMentoring

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
unknown
Key Investors
OnexJMI Equity
2022-12-09Private Equity
2019-06-11Private Equity

Leadership Team

leader-logo
Craig Halliday
Chief Executive Officer
linkedin
leader-logo
Alexandra Gobbi
CMO
linkedin
Company data provided by crunchbase