Overview We're looking for an Experienced Software Engineer to join our team at Garmin's Cary site ... Demonstrated proficiency in writing software in developmental languages (Java, Python, or C#)
Overview We're looking for an Experienced Software Engineer to join our team at Garmin's Cary site ... Demonstrated proficiency in writing software in developmental languages (Java, Python, or C#)
Java Tutor
Raleigh, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Raleigh, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Winston Salem, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Winston Salem, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Charlotte, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Charlotte, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Durham, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Durham, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Matthews, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Matthews, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Wilmington, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Wilmington, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Chapel Hill, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Chapel Hill, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Greensboro, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Java Tutor
Greensboro, NC · Remote
$18 - $40/hr
Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...
Special Missions Software Engineer
Fayetteville, NC · On-site
$86K - $198K/yr
Share Special Missions Software Engineer The Opportunity : As an artificial intelligence (AI ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Special Missions Software Engineer
Fayetteville, NC · On-site
$86K - $198K/yr
Share Special Missions Software Engineer The Opportunity : As an artificial intelligence (AI ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
... Adjunct Full Time/Part Time Teaching faculty at Guilford Technical Community College are ... Bachelor's degree in Computer Science, Software Engineering, Information Technology or related ...
... Adjunct Full Time/Part Time Teaching faculty at Guilford Technical Community College are ... Bachelor's degree in Computer Science, Software Engineering, Information Technology or related ...
Full-Stack Software Engineer, Senior
Fayetteville, NC · On-site
$86K - $198K/yr
Share Full-Stack Software Engineer, Senior The Opportunity: As a full-stack software engineer, you ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
New
Full-Stack Software Engineer, Senior
Fayetteville, NC · On-site
$86K - $198K/yr
Share Full-Stack Software Engineer, Senior The Opportunity: As a full-stack software engineer, you ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
New
Software Developer
Fayetteville, NC · On-site
$86K - $198K/yr
As a software developer, you know that good software is more than just a nice-looking interface ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Software Developer
Fayetteville, NC · On-site
$86K - $198K/yr
As a software developer, you know that good software is more than just a nice-looking interface ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Software Developer
Fayetteville, NC · On-site
$86K - $198K/yr
As a software developer, you know that good software is more than just a nice-looking interface ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Software Developer
Fayetteville, NC · On-site
$86K - $198K/yr
As a software developer, you know that good software is more than just a nice-looking interface ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Data Engineer
Fayetteville, NC · On-site
$61K - $141K/yr
Experience in programming languages such as Python, Java, or C++ * Experience with distributed data ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Data Engineer
Fayetteville, NC · On-site
$61K - $141K/yr
Experience in programming languages such as Python, Java, or C++ * Experience with distributed data ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
POOL - Computer Programming Instructor (Part-time)
Fayetteville, NC · On-site
$15.25 - $20/hr
... programming languages - JAVA, Visual BASIC, C#. Preferred Qualifications Full or Part Time Part Time Special Instructions to Applicants Online instructors must provide documentation of online ...
POOL - Computer Programming Instructor (Part-time)
Fayetteville, NC · On-site
$15.25 - $20/hr
... programming languages - JAVA, Visual BASIC, C#. Preferred Qualifications Full or Part Time Part Time Special Instructions to Applicants Online instructors must provide documentation of online ...
POOL - Computer Programming Instructor (Part-time)
Fayetteville, NC · On-site
$15.25 - $19.75/hr
... programming languages - JAVA, Visual BASIC, C#. Preferred Qualifications Full or Part Time Part Time Special Instructions to Applicants Online instructors must provide documentation of online ...
POOL - Computer Programming Instructor (Part-time)
Fayetteville, NC · On-site
$15.25 - $19.75/hr
... programming languages - JAVA, Visual BASIC, C#. Preferred Qualifications Full or Part Time Part Time Special Instructions to Applicants Online instructors must provide documentation of online ...
Data Engineer
Fayetteville, NC · On-site
$77K - $176K/yr
Virginia Beach, Virginia, USA Data Engineer The Opportunity: Rapid advances in IoT, machine ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Data Engineer
Fayetteville, NC · On-site
$77K - $176K/yr
Virginia Beach, Virginia, USA Data Engineer The Opportunity: Rapid advances in IoT, machine ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Computer Programmer
Fayetteville, NC · On-site
$86K - $198K/yr
As a software sustainment engineer, you play a pivotal role in an application's functional life ... Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, Angular, NodeJS, PHP, Bash ...
Computer Programmer
Fayetteville, NC · On-site
$86K - $198K/yr
As a software sustainment engineer, you play a pivotal role in an application's functional life ... Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, Angular, NodeJS, PHP, Bash ...
Kubernetes Platform Engineer
Fayetteville, NC · On-site
$86K - $198K/yr
The role includes occasional administration of server hardware and software, enforcement of ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Kubernetes Platform Engineer
Fayetteville, NC · On-site
$86K - $198K/yr
The role includes occasional administration of server hardware and software, enforcement of ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...
Parttime Java Software Engineer information
Will AI replace Java devs?
What engineer makes $500,000 a year?
Can I get a job with just Java?
Is Java outdated in 2026?

Part-time
Re-posted 20 days ago
Garmin rating
8.8
Based on 45 frontline employees who took The Breakroom Quiz
9th of 142 rated electronics manufacturers
Job description
We're looking for an Experienced Software Engineer to join our team at Garmin's Cary site locaiotn. This is a brand-new group driving application architecture standards, reliability, and cloud enablement across Garmin.
Our mission: partner with software engineering teams across the company to guide their technology transformations, accelerate cloud adoption, and define standards and best practices that raise the bar for how Garmin builds software. We influence all types of development teams - from customer-facing applications and internal tools to manufacturing engineering systems - all sharing a common goal: delivering reliability and scalability for their business domain.
As part of this team, you'll collaborate globally with developers on both consulting and hands-on engagements, offering the right balance of technical depth and practical guidance. You'll also work closely with the Cloud Platform Engineering team to shape the evolution of our internal cloud services, ensuring they meet the needs of our diverse engineering community.
You'll be a great fit if you:
- Are a seasoned software engineer or architect with strong cloud and platform engineering experience.
- Have developed and operated cloud-native distributed services that require high reliability such as safety critical systems.
- Communicate clearly - both in writing and in conversation - and know how to adapt your message to your audience's technical level.
- Have excellent customer service and bring empathy and patience when helping less experienced teams navigate complex challenges.
- Stay pragmatic: you know the ideal solution isn't always the right one for now.
- Have strong opinions, yet remain humble, flexible, and collaborative.
- Are energized by the challenge of building something new in a fast-moving, startup-like environment.
If you're passionate about enabling teams, shaping standards, and helping developers succeed in the cloud, we'd love to have you on the journey.
Essential Functions
- Contributes, supports and enforces adherence to architecture roadmaps and development standards
- Exercises significant degree of leadership to projects and programs which contribute directly to organizational objectives
- Leads major development projects consisting of multiple components or sub projects which require sophisticated project planning
- Identifies and implements opportunities for system improvement around stability, performance, and maintainability
- Maintains, improves, and extends existing multi-system software and works collaboratively with Analysts/users to design software systems and develop/implement unit and system testing processes
- Assists with new technology selection and/or processor selection on new projects with broadly defined requirements
- Evaluates new technologies, features, and functions and provides input on broader technology solutions outside of core discipline
- Attends or participates in applicable professional organizations to bring outside knowledge to Garmin
- Serves as a mentor to less experienced IT Software Engineers (Software Engineers 1, 2, & Senior)
- Demonstrates broad understanding of Garmin's business model including Engineering, Operations, Finance, Sales & Marketing
- Develops reliable solutions to complex problems which require the regular use of ingenuity and creativity and Serves as a leader of change
- Participates in project definition activities including feature analysis and system tradeoffs
Basic Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 9 years relevant experience OR an equivalent combination of education and relevant experienc
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule
- Demonstrated proficiency in writing software in developmental languages (Java, Python, or C#)
- Demonstrated experience in the successful implementation of technology solutions
- Must demonstrate proficiency and possess the experience necessary to design, enhance and develop single and multi-system applications
- Demonstrated experience with micro-services distributed environments and version control systems (ex. GIT)
- Demonstrated proficiency/experience with automated testing tools and testing procedures
- Demonstrated strong and effective verbal, written, and interpersonal communication skills
Desired Qualifications
- Previous experience in Consulting services to engineers
- Demonstrated proficiency/experience with resiliency techniques such as load balancers, circuit breakers, caching, etc.
- Demonstrated proficient knowledge of secure coding practices
- Proficiency in Java Spring Framework
- Experience with Kubernetes, Public Cloud solution (Azure/AWS), RabbitMQ, Kafka, Cassandra, MySQL
- Experience with Manufacturing Engineering Systems and/or ERP.
- Outstanding academics (cumulative GPA greater than or equal to 3.5)
- Previous experience working in a global team environment using Agile Scrum framework
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
About Garmin
Sourced by ZipRecruiter
Industry
Electronics and appliance stores
Company size
10,000+ Employees
Headquarters location
Olathe, KS, US
Year founded
1989