← Back to jobsJob ID col-cmvd7dcx80dcsph01xhy125fq

DicePosted 30+ days ago

Python Software Engineer 2

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

Garmin is seeking a full-time Python Software Engineer 2 for its Cyber Security Organization. The role focuses on designing, enhancing, and delivering secure internal technology solutions, including Python applications, automation scripts, and security workflows. Responsibilities include technical problem solving, root cause analysis, project planning, documentation, and mentoring less experienced engineers and interns.

Posted
30+ Days Ago
Source
dice.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

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 CodingSoftware Application DevelopmentSplunkUI DevelopmentKubernetesJenkinsFirewall Technologies

Nice to have

Centennial, Colorado, USAhttps://www.or-quest.nl/H1B SponsorshipData Powered by73Engineering and DevelopmentManagement and ExecutiveTrends of Total Sponsorships*2022(2)2021(4)2020(5)

Full job description

Garmin is seeking a full-time Python Software Engineer 2 for its Cyber Security Organization. The role focuses on designing, enhancing, and delivering secure internal technology solutions, including Python applications, automation scripts, and security workflows. Responsibilities include technical problem solving, root cause analysis, project planning, documentation, and mentoring less experienced engineers and interns.

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

  • Tech career marketplace connecting professionals with recruiters
  • Centennial, Colorado, USA
  • https://www.or-quest.nl/
  • Founded in 1990
  • 201-500 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

Required skills

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

Preferred skills

  • Experience with UI development, Experience with enterprise grade firewall technologies, Dice is the go-to career marketplace for tech professionals., Centennial, Colorado, USA, https://www.or-quest.nl/, H1B Sponsorship, Data Powered by, Distribution of Different Job Fields Receiving Sponsorship, 73, Represents job field similar to this job, Engineering and Development, Management and Executive, Trends of Total Sponsorships, *2022, (2), 2021, (4), 2020, (5), Growth Stage, Leadership Team, Daniel Hinck, Client Success Partner, Kalyn Thorne, Client Success Partner - Enterprise, Recent News, WebProNews, 68% of Tech Pros Distrust AI Hiring, Dice Study Shows, 2025-08-25, PC Gamer

Experience

  • 2+ years

Job details

Employment type

Full-time

Seniority level

2+ years

Date posted

Sep 25, 2026

Work mode

On-site

Job source

dice.com

Company

Dice

Information Technology & AI

Tech career marketplace connecting professionals with recruiters

See all 110 jobs from Dice →
  • Centennial, Colorado, USA
  • Information Technology & AI
  • 201-500 employees
  • Founded 1990
  • or-quest.nl

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

Dice · Competitive

Apply on company site