About the job
At Garmin, we design innovative products tailored for outdoor enthusiasts, empowering our customers to fully embrace their passions in nature.
Join our Outdoor segment to play a crucial role in saving lives every day. Our team is dedicated to enhancing existing projects and developing new features from the ground up. We are seeking a skilled Senior Software Engineer to collaborate with our experienced team.
Our flagship inReach device, integral to our Outdoor department, connects users to the Iridium satellite network, ensuring they stay connected no matter where their adventures take them—be it at sea or scaling the heights of the Himalayas. The inReach SOS button is a lifeline, saving seven lives daily.
The Garmin Outdoor range also includes wearables such as the Fenix series, wildlife monitoring devices, trapshooting gear that combines camera and radar, and dog training collars.
As a member of our team, you will:
- Design, enhance, and develop software solutions for web applications and services that are essential to Garmin's Subscriptions ecosystem.
- As a full-stack developer, engage in all phases of the software development lifecycle: technical design, implementation, estimations, documentation, testing, deployment, and support.
- Collaborate with diverse teams across Garmin to gather and define requirements for new features and enhancements, and to craft effective technical solutions.
- Work with a versatile tech stack: .NET, .NET Core, React.js, TypeScript, HTML, CSS, and various Azure services.
- Apply best practices for code quality, testing, and deployment through CI/CD pipelines using Team City and Octopus.
- Ensure that developed services and systems are performant, secure, reliable, and scalable.
- Stay abreast of emerging technologies and industry trends to continually enhance skills and development practices.
- Join a passionate team of developers committed to delivering optimal solutions and experiences for our customers.

