Overview
We are seeking a full-time Team Leader IT Software Engineering in our Olathe, KS location. In this role, you will be responsible for leading and growing a team, while directing and coordinating software development activities.
Essential Functions
- Lead a team of associates responsible for the execution of features, tools, and/or technologies associated with Garmin’s agile scrum teams
- Monitor progress of the team in meeting deliverables and schedule compliance
- Research and recommend new technologies to meet the business needs
- Allocate resources appropriately to plan and schedule work for the team
- Develop and continuously improves the way in which IT solutions are delivered
- Participate in regular or special meetings of the IT team to address the IT strategies, their integration, their progress and/or issues needing promotion of problem solving/discerning when to escalate to management
- Coordinate and participates in generating requirements and designs for a product or family of products in accordance with Garmin’s software development methodology
- Design and develop web-enabled client-side and server-side applications as part of a structured Systems Development Life Cycle (SDLC) process
- Maintain, improve, and extend existing software
- Build/maintain high performing team(s) by recruiting, developing, and retaining outstanding talent
- Promote team member engagement/effectiveness by providing constructive feedback and promoting personal development, including writing and conducting annual performance appraisals
- Develop/manage team and individual performance and capacity metrics to identify successful operations or areas where improvement is needed, while also working to ensure that all organizational objectives are met
- Demonstrate ongoing personal development, professional growth, and continuous education
- Accept, develop and execute projects and other miscellaneous IT & Security duties as assigned
Basic Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 5 years relevant experience OR equivalent combination of education and experience
- Possess programming experience using Java (11, 17, 21+) with Spring / Spring boot.
- Experience in Software Development, database technologies and API Development.
- Experience in cloud=-based development using platforms such as Cloud Foundry, OpenShift, Kuberneties
- Experience with messaging / event streaming systems such as RabbitMQ and Kafka
- Minimum 3 years of experience in software engineering principles, methodologies and best practices with proven record of leading cross-functional teams (technical and functional)
- Previous experience and/or demonstrated ability to effectively manage technical resources
- Demonstrated strong and effective verbal, written, and interpersonal communication skills
- Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment
- Must possess detailed knowledge of Garmin’s software development methodology, product lines and customers
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits