
Senior Manager, Software Engineering – Development Team Lead
Verisk
full-time
Posted on:
Location Type: Hybrid
Location: Lehi • Utah • 🇺🇸 United States
Visit company websiteSalary
💰 $115,000 - $130,000 per year
Job Level
Senior
Tech Stack
JavaSQLVue.js
About the role
- Coach and mentor individuals on your team, helping them to grow and become better developers, more able contributors, and potential future leaders.
- Work with team members, in an agile environment, to plan and break down work and architect solutions.
- Oversee the team to ensure key results are met, problems are resolved, and promised work is completed on time.
- Engage with product leaders and team members to help identify and solve our customers’ most urgent problems.
- Manage performance of the team and individuals on the team.
- Help set standards for tech stack, software architecture, and development processes.
- Research solutions, develop features, fix defects, and write tests.
- Maintain a high velocity and deliver quality, while working autonomously, in your personal tasks.
Requirements
- 5-7 years of experience in software development.
- 2-3 years of leadership experience: guiding, coaching, and mentoring less experienced developers (full managerial experience is a plus)
- 2-3 years of technical leadership experience: guiding and influencing the tech stack and technical implementation of large, complex projects
- Fluent in Vue, Java and SQL
- Ability to create simple, clean, and well-designed solutions to complex software problems.
- Good written, verbal, and interpersonal communication skills.
- Familiar with best practices of software design patterns and code architecture.
- Excellent collaborative team player.
Benefits
- Health Insurance
- Retirement Plan
- Disability benefits
- Paid Time Off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentVueJavaSQLsoftware design patternscode architecturefeature developmentdefect fixingwriting testsagile methodologies
Soft skills
coachingmentoringleadershipcommunicationcollaborationproblem-solvingperformance managementautonomyteamworkplanning