Unanet

Principal Software Engineer, Team Lead – Java

Unanet

full-time

Posted on:

Location Type: Hybrid

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $160,000 - $175,000 per year

Job Level

Senior

Tech Stack

J2EEJavaJavaScriptjQuerySQL

About the role

  • 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

Requirements

  • 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
Benefits
  • employee equity
  • discretionary bonus compensation
  • participate in Unanet's employee benefits plans and programs

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJ2EEMVCCSSJavaScriptjQuerySQLdata modelingdatabase designfull-stack engineering
Soft skills
leadershipinterpersonal skillscommunication skillscollaborationfeedbackinnovationproblem-solvinguser story developmentpresentation skillscode quality assurance