Senior Software Engineer
Garmin
Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin as an individual contributor. You will develop and maintain production embedded software and automated security test capabilities, review product designs and vulnerabilities, and support cybersecurity regulatory compliance efforts, including the European Union Cyber Resilience Act and similar initiatives. A substantial portion of this role will remain focused on hands‑on software development. This position is well-suited to an experienced embedded software engineer with a strong interest in product security who wants to expand their responsibilities into security analysis, defensive testing, risk assessment, and cybersecurity regulatory compliance. Prior formal cybersecurity compliance experience is beneficial but not required. Essential Functions Serves in a leadership capacity as an individual contributor, developing embedded software in C, C++, Python, Assembly language, or other selected languages for new and existing products, systems, and engineering tools May serve as a Lead Software Engineer for complex projects and reviews software architectures, modules, and systems supporting new technology or improving the capability, performance, reliability, or security of existing functionality Provides technical ownership for selected security‑critical software components, potentially including services associated with hardware roots of trust, secure elements, cryptographic functions, key management, or Trusted Execution Environments Decomposes functional, security, and regulatory requirements into well‑defined engineering tasks and develops appropriate software solutions based on product architecture, operating environment, and identified risks Performs peer technical assessments and reviews embedded software and system designs for security weaknesses, regulatory concerns, appropriate use of security controls, and sound engineering practices. Analyzes product attack surfaces, vulnerabilities, trust boundaries, and potential misuse to determine realistic impact and recommend appropriate remediation, mitigation, or risk treatment. Develops and maintains automated security, robustness, penetration, and fuzzing test capabilities for Marine products within laboratory and continuous-testing environments. Assists with cybersecurity compliance analysis, risk assessments, technical documentation, and evidence development for major regulatory initiatives such as the European Union Cyber Resilience Act Participates in project leadership and program planning, including evaluating technical feasibility, identifying risk, setting schedules, and providing input to product development and cybersecurity plans Communicates technical security and compliance conclusions across engineering and business organizations and constructively challenges designs, assumptions, or proposed risk decisions when the available evidence does not support them Plans and manages complex technical assignments with a high degree of independence while balancing software development, analysis, documentation, and compliance deliverables Mentors less‑experienced engineers, contributes to advanced technical research, and recommends improvements to engineering and product‑security processes Basic Qualifications Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions Demonstrated ability to serve as a lead software engineer for a complex software project Ability to decompose functional requirements into well‑defined tasks while balancing quality, quantity, and complexity in work output Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs Mastered proficiency in writing software in C, C++, C# or Java and relevant experience and/or training in data structures or object‑oriented design methodology Demonstrated strong and effective verbal, written, and interpersonal communication skills Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi‑tasker, and self‑starter with the ability to prioritize and lead in a fast paced, deadline‑driven environment Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.5) Experience developing security‑critical embedded software, privileged system services, and software associated with secure elements, hardware roots of trust, cryptographic services, key management, secure boot, secure storage, or Trusted Execution Environments Experience with embedded Linux security mechanisms, inter‑process communication, privilege separation, networking protocols, and hardware‑access control Experience performing security design reviews, threat modeling, vulnerability analysis, and product‑security risk assessments Experience developing automated security, adversarial, protocol‑robustness, penetration, and fuzzing tests for embedded and network‑connected products Experience with Python for test automation, analysis tools, and engineering infrastructure Familiarity with software composition analysis, software bills of materials, open‑source vulnerability management, and cybersecurity regulations and standards applicable to connected products Experience working across multiple engineering organizations and within a regulated, safety‑related, high‑reliability, and process‑disciplined product environment. 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 #J-18808-Ljbffr Garmin
- ...Join Ascom as a Senior Software Engineer – and help Shape the Future of Critical Communication! We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software...SeniorWork at office3 days per week
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...as well as strong professional experience building production software in RustOwned and shipped large initiatives that require coordination...Senior
- ...DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within our... ..., and champion best practices in software development. This position demands extensive... ...Engineer will collaborate closely with other senior leaders to align technological...SeniorLive inWork at officeWork from homeFlexible hours
- ...Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to...SeniorFull time
$148.72k - $175.6k
...Documaker to Quadient migration activities, including reverse engineering of Documaker System, Quadient Architecture and Design, Development... ...education equivalent) and four (4) years of experience as a software engineer in the insurance domain. Position requires:...SeniorFull timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week$86.8k - $165.2k
...and help shape the future of aerospace and defense.Join Collins Aerospace Resilient Connectivity Products (RCP) Engineering as a Senior DevSecOps Software Engineer to shape the future of military communications! Be part of a dedicated DevSecOps team developing cutting...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- Join to apply for the Senior Software Engineer role at WarmHub . We’re looking for a Senior Software Engineer to help build WarmHub’s first scalable trust infrastructure platform. Overview At WarmHub, we’re building infrastructure where trust can be shared, reused, and...Senior
$196.35k - $292.6k
...journey begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and scale mission‑critical cloud services that support NetApp’s SaaS...SeniorPermanent employmentWork at officeLocal area- ...Description DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect for a creative problem-solver with deep expertise in large-scale data engineering and a passion for technical leadership and continuous improvement. You...SeniorImmediate startFlexible hours
- IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative...SeniorWork at office
$87.84k - $136.5k
...may vary based on the candidate's qualifications, experience, skills, education, and geographic location. JOB SUMMARY: The Senior Software Engineer will work in a fast-paced environment as part of an agile team and provide technical guidance to business analysts,...SeniorRemote jobLocal areaFlexible hours$174k - $253k
...approaches to leverage offloads efficiently with Google hardware and software so you can build and test software in C++ for use on Google's... ...Science or a related technical field.Google's software engineers develop the next-generation technologies that change how billions...Senior$86.6k - $144.4k
RELX, Inc. d/b/a LexisNexis USASenior Software Engineer I Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive... ...simple complexity. Complete bug fixes and under the guidance of senior-level engineers, successfully implementing development...SeniorFull timeWork at officeLocal areaRemote work- ...through innovative and sustainable solutions.Xylem is seeking a Senior Software Developer to help drive the architecture and evolution of... ...on a production IAM platform serving multiple internal engineering teams and end-customer organizations worldwide.This role is...SeniorFull timeWork at officeWorldwide
$95.3k - $158.8k
...mentoring others and translating complex requirements into impactful software solutions?About our TeamLexisNexis Legal & Professional, which... ..., robust governance, and effective collaboration across engineering and product teams.ResponsibilitiesInterface with other...SeniorFull timeLocal areaImmediate startWorldwideFlexible hours- If you are an experienced engineer who enjoys solving ambiguous problems of national importance... ...mindset. We are seeking a Software Engineer to help develop software that connects... ...of our Digital Engineering environment.Senior Software Engineer Responsibilities:Help...SeniorFull timeWork experience placement
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all. We are seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. You will play a critical role in building...SeniorFull timeRemote work
$116k - $136k
What You'll DoWe are looking for a Senior Software Engineer I to join our Business Owner Solutions IT team. You'll be a part of a new and growing team helping to support capabilities for the Individual Disability product. If you enjoy problem-solving, collaborating with...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeNight shift$118.6k - $195.68k
About the JobThe Red Hat Identity Management (IdM) Engineering team seeks a Senior Software Engineer to help us deliver on the next generation of Public Key Infrastructure (PKI) product functionalities within Red Hat Enterprise Linux (RHEL) and the Red Hat Certificate...SeniorPermanent employmentFull timeContract workWork experience placementWork at officeRemote workFlexible hours- ...Lucid Software is seeking a Senior Product Manager to drive AI-enabled product discovery and innovation for our visual collaboration platform. You will lead cross-functional efforts with engineering, design, data science, and go-to-market teams to validate customer value...Senior
- ...EnrollHere is seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. Located in Raleigh, North Carolina, you'll build scalable, reliable telephony solutions to enhance customer experiences. The ideal candidate...SeniorRemote work
$100 - $125 per hour
...Zachary Piper Solutions is seeking a Senior Software Engineer in Test for a leading cybersecurity technology client in the Raleigh-Durham, NC area. The Senior Software Engineer in Test role is a contract position and requires onsite work in RTP. The Senior Software Engineer...SeniorContract work- ...VAST Data is looking to add a Senior Software Engineer - Authentication & Authorization to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history - at the heart of the AI revolution. "VAST's data management...Senior
$157.25k - $190.59k
...technical application debugging.Must have four (4) years of experience with: front-end development; and working on teams developing software applications.Must have three (3) years of experience with OpenShift development and deployment.Must have two (2) years of...SeniorFull timeContract workWork experience placementWork at officeRemote workFlexible hours$157.25k - $198.88k
...creating next-generation GraphQL runtime infrastructure. Our Runtime organization owns the critical tier of GraphOS - the underlying engine central to making GraphOS a highly performant, secure, governed, and reliable self-service GraphQL platform. As a key member of the...SeniorRemote work- ...semiconductor process development, wafer fabrication, circuit design, advanced packaging, systems architecture and applications engineering. We are committed to our customers’ success. We partner with customers to help solve their most challenging problems by providing...SeniorPermanent employmentWork at office
$174k - $252k
...or equivalent practical experience. 5 years of experience with software development in one or more programming languages.3 years of... ...Experience developing accessible technologies. Google's software engineers develop the next-generation technologies that change how...Senior$169k - $253.6k
...history, they're making history.Northrop Grumman Space Systems Sector is looking for you to join our team as a Principal Software Engineer/Senior Principal Software Engineer based out of Morrisville, NC, located within North Carolina’s storied Research Triangle metropolitan...SeniorFull timeRelocation packageFlexible hoursShift work$140k - $180k
...mission is simple: place the best people in the right roles to drive long-term success for both clients and candidates. Senior Software Engineer, Integrations Location: Remote (United States) Company Stage: Early-Stage / Profitable Healthcare Infrastructure...SeniorWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Cary, NC
- entry level software engineer remote Cary, NC
- software developer positions Cary, NC
- software development engineer aws Cary, NC
- consulting software engineer Cary, NC
- financial software developer Cary, NC
- software developer Cary, NC
- software engineer healthcare Cary, NC
- cybersecurity software engineer Cary, NC
- agile software developer Cary, NC




