
Principal Software Engineer, Team Lead – Java
Unanet
full-time
Posted on:
Location Type: Hybrid
Location: 🇺🇸 United States
Visit company websiteSalary
💰 $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