Garmin Team Leader Software Engineering (Boulder, CO) in Boulder, Colorado
If you’re looking to lead, we’re looking for you. Directly supervise software team members with daily observation, assuring appropriate attendance, and providing assistance to team members. You will direct activities related to addressing gaps in software security as the industry security landscape evolves. Must be able to directly supervise software team members, consulting with Human Resources to address employee relations issues, hire and train new associates and oversee training and mentoring of all associates on your team.
We are looking for a full-time Software Engineering Team Leader at our Garmin Pay office in Boulder, CO. In this role, you’ll be responsible for coordinating and participating in generating software requirements and designs for a product or family of products in accordance with Garmin’s software development methodology. In addition to designing new software and performing maintenance on existing products, engineers develop software in Java or another language. They also work on mobile applications in iOS and Android, test software using debuggers, emulators and simulators; perform software releases and software quality assurance activities; and work collaboratively and professionally with other Garmin associates. Desirable skill include experience with, Spring, Puppet, AWS, Docker and database experience.
Other essential functions include:
Lead a team of Software Engineers, and/or Software Technicians, Software Project Managers, and/or Software Quality Engineers with diverse capability levels in the design of new products, enhancement of existing designs, and development of test procedures
Directly supervise software team members with daily observation, assuring appropriate attendance, and providing assistance to team members
Work with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations
Participate in software design reviews as necessary, assuring proper attendees and proper coverage of topics, imparting lessons learned and good design practices to all who attend
Create product development plans as directed by engineering management
Interview, hire and train new associates
Oversee training and mentoring of new associates in the arts of software engineering and project management
Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met
Monitor progress of the software teams in meeting product requirements and schedule compliance
Set the tone for the team environment and build healthy team relationships
Participate in college campus interviewing and other recruiting activities
Coordinate and participate in generating software requirements and designs for a product or family of products in accordance with Garmin’s software development methodology
Participate in the creation of product development plans as directed by engineering management
Manage daily Agile/Scrum practices within your team
Other responsibilities include participating in college campus interviewing, and other duties as assigned.
Qualified candidates possess a Bachelors or Masters of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, OR a minimum of ten years work experience performing a role substantially similar to the essential functions of this job description with a 3.0 cumulative GPA or higher. Other requirements include:
Experience or working knowledge of cloud environments like AWS is a nice to have
Demonstrated strong and effective verbal, written, and interpersonal communication skills
Demonstrated ability to effectively manage technical human resources
Demonstrated ability to work well with others under challenging circumstances
Must possess knowledge of Garmin’s product lines and customers
Must possess detailed knowledge of Garmin’s software development methodology
Desired skills include 5+ years in a technical leadership position with demonstrated ability to develop sound engineering practices and communication skills within the team
Our benefits are designed to lead an evolving marketplace, support innovation and encourage a healthy balance between work and life. They allow our associates to make their own decisions about their well-being and future and consistently rank Garmin as a top tier benefits provider when compared to other high-tech employers. We offer a choice of high value medical, dental and vision plans with low or no premiums, to fit your and your family’s preferences. In addition, Garmin’s financial benefits include a generous 401K retirement plan that provides 5% of pay base contribution plus a match of 75 cents for every dollar you contribute to a maximum of 10% of your compensation. The employee stock purchase plan allows for shares to be bought at a 15% discount. Garmin offers many other benefits and perks ranging from well-being initiatives, educational assistance and career development, community charity support, and employee discounts just to name a few.
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.