← Back to jobsJob ID col-cmvd5crvq047hph01qm17dz4i

GarminPosted 29 days ago

Python Software Engineer 2

Full-time
On-site
2+ years
Competitive
Posted 29 days ago

Garmin is seeking a full-time Python Software Engineer 2 to join its Cyber Security Organization. The role designs, enhances, and delivers secure internal technology solutions, including Python applications, automation scripts, and automated security workflows, while supporting project planning, root cause analysis, and mentoring.

Posted
29 days ago
Source
careers.garmin.com
Sector
Information Technology & AI

Opens the employer's application page in a new tab

Responsibilities

  • Designs and develops python-based applications, tools, and automation scripts
  • Maintains, improves, and extends existing software with limited assistance from other associates
  • Works collaboratively/professionally in a team environment to determine general approach and specific solutions to technical problems and achieve goals
  • Reviews complex tasks for soundness of technical judgment and overall adequacy/accuracy
  • Works with Garmin security analysts to develop/implement automated security workflows
  • Responsible for planning small/medium-sized projects or tasks, makes substantial contributions to determining the feasibility of goals/objectives, and provides reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Serves as a mentor to less experienced Engineers and Interns
  • Demonstrates proficient use/knowledge of established standards/procedures, learns how to use/apply engineering tools as needed, and documents work thoroughly and in an organized manner
  • Understands change is important and adapts well, demonstrates quality/effectiveness in work documentation and organization, and participates in project definition activities including feature analysis and system tradeoffs

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 2 years relevant experience
  • Experience programming in Python in addition to an alternative language such as Java, C#, etc
  • Experience with CaC and IaC tools such as Ansible and Terraform
  • Flexible and adaptable to potential changes in project prioritization
  • Demonstrated experience in successful implementation of technology solutions
  • Must demonstrate proficiency and possess experience necessary to design, enhance and develop single and multi-system applications
  • Demonstrated ability to learn and understand secure coding practices
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 2 years relevant experience

Preferred

  • Experience with log management platforms such as Elastic, Splunk, or similar technologies
  • Experience with UI development
  • Experience with container orchestration technologies such as Kubernetes or Docker Swarm
  • Experience with CI/CD pipeline tools such as Jenkins or GitHub Actions
  • Experience with enterprise grade firewall technologies

Required skills

PythonJavaC#AnsibleTerraformSecure CodingElasticSplunkUI DevelopmentKubernetesJenkinsEnterprise Firewall Technologies

Nice to have

Glassdoor3.6Olathe, Kansas, USAhttps://www.garmin.com/en-US/H1B SponsorshipData Powered by88Engineering and DevelopmentCustomer Service and SupportAccounting and FinanceManagement and ExecutiveTrends of Total Sponsorships*2026(30)

Full job description

Garmin is seeking a full-time Python Software Engineer 2 to join its Cyber Security Organization. The role designs, enhances, and delivers secure internal technology solutions, including Python applications, automation scripts, and automated security workflows, while supporting project planning, root cause analysis, and mentoring.

Responsibilities

  • Designs and develops python-based applications, tools, and automation scripts
  • Maintains, improves, and extends existing software with limited assistance from other associates
  • Works collaboratively/professionally in a team environment to determine general approach and specific solutions to technical problems and achieve goals
  • Reviews complex tasks for soundness of technical judgment and overall adequacy/accuracy
  • Works with Garmin security analysts to develop/implement automated security workflows
  • Responsible for planning small/medium-sized projects or tasks, makes substantial contributions to determining the feasibility of goals/objectives, and provides reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Serves as a mentor to less experienced Engineers and Interns
  • Demonstrates proficient use/knowledge of established standards/procedures, learns how to use/apply engineering tools as needed, and documents work thoroughly and in an organized manner
  • Understands change is important and adapts well, demonstrates quality/effectiveness in work documentation and organization, and participates in project definition activities including feature analysis and system tradeoffs

Preferred

  • Experience with log management platforms such as Elastic, Splunk, or similar technologies
  • Experience with UI development
  • Experience with container orchestration technologies such as Kubernetes or Docker Swarm
  • Experience with CI/CD pipeline tools such as Jenkins or GitHub Actions
  • Experience with enterprise grade firewall technologies
  • Log Management Platforms
  • UI Development
  • Container Orchestration
  • Kubernetes
  • Docker Swarm
  • CI/CD Pipeline Tools
  • Jenkins
  • GitHub Actions
  • Enterprise Firewalls

Company

  • GPS-enabled technology for sports, outdoor, marine, automotive, and aviation
  • Olathe, Kansas, USA
  • https://www.garmin.com/en-US/
  • Founded in 1989
  • 10001+ employees

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 2 years relevant experience
  • Experience programming in Python in addition to an alternative language such as Java, C#, etc
  • Experience with CaC and IaC tools such as Ansible and Terraform
  • Flexible and adaptable to potential changes in project prioritization
  • Demonstrated experience in successful implementation of technology solutions
  • Must demonstrate proficiency and possess experience necessary to design, enhance and develop single and multi-system applications
  • Demonstrated ability to learn and understand secure coding practices
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Experience with log management platforms such as Elastic, Splunk, or similar technologies
  • Experience with UI development
  • Experience with container orchestration technologies such as Kubernetes or Docker Swarm
  • Experience with CI/CD pipeline tools such as Jenkins or GitHub Actions
  • Experience with enterprise grade firewall technologies
  • Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 2 years relevant experience

Required skills

  • Python, Java, C#, Ansible, Terraform, Secure Coding, Elastic, Splunk, UI Development, Kubernetes, Jenkins, Enterprise Firewall Technologies

Preferred skills

  • Experience with UI development, Experience with enterprise grade firewall technologies, Glassdoor, 3.6, Olathe, Kansas, USA, https://www.garmin.com/en-US/, H1B Sponsorship, Data Powered by, Distribution of Different Job Fields Receiving Sponsorship, 88, Represents job field similar to this job, Engineering and Development, Customer Service and Support, Accounting and Finance, Management and Executive, Trends of Total Sponsorships, *2026, (30), 2025, (69), 2024, (61), 2023, (40), 2022, (85), 2021, 2020, (76), Public Company

Experience

  • 2+ years

Job details

Employment type

Full-time

Seniority level

2+ years

Date posted

Oct 15, 2026

Work mode

On-site

Job source

careers.garmin.com

Company

Garmin

Information Technology & AI

GPS-enabled technology for sports, outdoor, marine, automotive, and aviation

See all 3 jobs from Garmin →
  • Olathe, Kansas, USA
  • Information Technology & AI
  • 10001+ employees
  • Founded 1989
  • garmin.com

Similar jobs

Other roles in Olathe, KS or Information Technology & AI

Information Technology & AI

30+ days ago

Software Engineer, Kernel Performance & AI Tooling

Full-timeSan Francisco, CACompetitive

We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.

Information Technology & AI

30+ days ago

AI Support Engineer

Full-timeSan Francisco, CACompetitive

We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.

Information Technology & AI

30+ days ago

Staff Software Engineer, Payment Systems

Full-timeSeattle, NYCompetitive

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner.

Python Software Engineer 2

Garmin · Competitive

Apply on company site