Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$118.6k - $195.68k
Full-time

Red River

Red Hat is seeking a Senior Software Engineer to join the CI/CD and delivery engineering team within Red Hat OpenShift Service on AWS (ROSA). ROSA is Red Hat's fully managed Kubernetes platform on AWS, built on a large-scale multi-tenant architecture where Red Hat operates shared control plane infrastructure while customers securely run workloads in their own AWS accounts. This team owns the systems and practices that define how ROSA software moves from commit to production — across global AWS regions, safely and at speed. You will design, build, and operate the CI/CD pipelines, testing infrastructure, release automation, and delivery tooling that the broader ROSA engineering organization depends on every day. The stack includes Prow, ci-operator, Argo CD, Terraform, Konflux, and app-interface/qontract, with a strong emphasis on pipeline reliability, progressive delivery, automated quality gates, and infrastructure-as-code validation.. There is no separate operations team: what you build, you run — including operating across a multi-region fleet of management clusters and service clusters via OCM APIs. This is not a role where CI/CD is a side responsibility. It is the job. You will own the end-to-end delivery pipeline for a complex, multi-region managed Kubernetes service — designing systems that catch problems before they reach production, enable safe and frequent releases, and give engineers fast, reliable feedback on every change. Success requires deep expertise in CI/CD architecture, build and release engineering, automated testing strategy, and production delivery, combined with strong Kubernetes and AWS fluency and the judgment to make sound trade-offs in a high-stakes production environment. As Red Hat continues evolving toward a more AI-enabled software development lifecycle, you will also help define how AI-powered tooling and automation are integrated into CI/CD — from intelligent test selection and AI-assisted code review to agentic pipeline automation and LLM-powered release validation. Our engineering culture values strong ownership, technical depth, open collaboration, and continuous improvement. What you will do Own and evolve ROSA's CI/CD platform. Design, build, and operate the CI/CD pipelines and delivery infrastructure that ROSA engineering depends on to ship software safely and frequently. Own the full pipeline lifecycle — from source integration and build automation through testing, artifact management, promotion, and production deployment. Ensure pipelines are fast, reliable, observable, and secure. You are accountable for the health and reliability of the delivery path the same way a platform engineer is accountable for uptime. Design and implement automated testing and quality gates. Build testing infrastructure and automated quality gates that catch defects, regressions, security issues, and configuration drift before they reach production. Define and enforce testing strategies across unit, integration, end-to-end, and infrastructure validation stages. Ensure that test results are fast, trustworthy, and actionable — flaky tests and slow feedback loops are problems you own and fix. Drive progressive delivery and release engineering. Implement and operate progressive delivery strategies — canary deployments, sector-based staged rollouts, and progressive promotion through environment gates — that allow ROSA to release changes safely across global AWS regions. Build release automation that is repeatable, auditable, and resilient. Own the tooling and processes that determine how and when software reaches production. Build and maintain infrastructure-as-code and configuration validation. Ensure that Terraform, Kubernetes manifests, and other infrastructure-as-code artifacts are validated, linted, and tested as part of every pipeline run. Integrate policy-as-code and security scanning into the delivery pipeline so that infrastructure changes meet compliance and security requirements before they are applied.. Leverage AI to accelerate CI/CD and delivery. Explore and integrate AI-powered tooling into the CI/CD lifecycle — intelligent test selection, automated root cause analysis for pipeline failures, and agentic CI triage. Help shape how the broader engineering team adopts AI-assisted delivery practices. Operate what you build with a high reliability bar. The CI/CD platform is production infrastructure. Own its reliability with clear SLOs, monitoring, alerting, and incident response. When a pipeline is broken or a release is blocked, you are in the room driving resolution. Continuously measure and improve pipeline performance — build times, test cycle times, deployment frequency, change failure rate, and mean time to recovery. Collaborate across engineering, product, and SRE. Work closely with platform, SRE, security, and product teams to understand their delivery needs and ensure the CI/CD platform supports them effectively. Surface risks, bottlenecks, and improvement opportunities proactively. Translate delivery engineering best practices into tooling and automation that the whole organization benefits from. Champion delivery engineering practices and mentor peers. Lead by example in code reviews, design discussions, and architectural decisions related to CI/CD and delivery. Share deep domain knowledge through design documents, runbooks, and hands-on collaboration. Help engineers across the organization understand and adopt CI/CD best practices, and mentor less experienced engineers on build, test, and release engineering. What you will bring We're looking for a strong individual contributor who combines deep CI/CD and delivery engineering expertise with sound judgment and production accountability. You think in pipelines and feedback loops, write automation that operates reliably at scale, and treat the delivery path as critical infrastructure. Bachelor's degree in Computer Science, Engineering, or related STEM field — or equivalent practical experience. 5+ years of software engineering experience, with a significant focus on CI/CD, build and release engineering, or developer tooling in production environments. Deep CI/CD expertise. You have designed, built, and operated CI/CD pipelines end-to-end for complex software systems — including build automation, automated testing at multiple stages, artifact management, progressive delivery, pipeline security, and quality gates. You understand CI/CD not as a checkbox but as a discipline: pipelines should be fast, reliable, observable, and secure. Hands-on experience with tools such as Prow, Argo CD, Tekton, GitHub Actions, Jenkins, or similar CI/CD platforms in production.. Strong programming skills in Go, Python, or similar languages, with experience building delivery tooling, test infrastructure, and automation systems. Solid Kubernetes and AWS fluency. You understand the platform your pipelines deliver to — including EKS, IAM, networking, Terraform, GitOps, and infrastructure-as-code patterns. You don't need to be an infrastructure architect, but you need to understand how delivery interacts with the platform and how infrastructure changes should be validated and promoted. Experience with or strong interest in AI-assisted engineering. You've used or are eager to integrate AI-powered tooling into engineering and delivery workflows — coding agents, automated code review, intelligent test selection, or agentic CI/CD — and you actively look for new ways to apply AI to accelerate delivery and improve quality. Strong production ownership. Experience operating CI/CD infrastructure as production systems with real SLOs, participating in incident response when the delivery path is impacted, and taking full accountability for pipeline reliability and performance. Expertise in automated testing strategy. You understand how to design testing pyramids, manage test environments, reduce flakiness, and build quality gates that engineering teams trust and rely on. Strong communication and collaboration skills. Able to clearly articulate delivery engineering designs, risks, and trade-offs in code reviews, design documents, and cross-team discussions. You write clearly and review thoroughly. Strong SDLC discipline. You understand the full software development lifecycle and continuously improve how software moves from development through testing, staging, and production. You follow defined processes, identify inefficiencies, and advocate for improvements that make delivery faster, safer, and more predictable. Nice to have: Experience with HyperShift, OpenShift, or managed Kubernetes control plane technologies in production environments Experience building CI/CD systems for multi-region, multi-tenant managed services on AWS with strong availability, security, and compliance requirements Experience with DORA metrics and using delivery performance data to drive engineering improvements Track record of adopting AI-assisted delivery workflows, including intelligent test selection, automated code review, or agentic CI/CD tooling Experience with policy-as-code frameworks (OPA, Kyverno) integrated into delivery pipelines Experience with Prow, ci-operator, or OpenShift CI infrastructure Contributions to upstream open source communities, particularly within Kubernetes, CI/CD tooling, or delivery engineering projects The salary range for this position is $118,600.00 - $195,680.00. Actual offer will be based on your qualifications. Pay Transparency Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat’s compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience. About Red Hat Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Benefits ● Comprehensive medical, dental, and vision coverage ● Flexible Spending Account - healthcare and dependent care ● Health Savings Account - high deductible medical plan ● Retirement 401(k) with employer match ● Paid time off and holidays ● Paid parental leave plans for all new parents ● Leave benefits including disability, paid family medical leave, and paid military leave ● Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more! Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States. Inclusion at Red Hat Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email View email address on click.appcast.io. General inquiries, such as those regarding the status of a job application, will not receive a reply. We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge. At Red Hat, our commitment to open source extends beyond technology into virtually everything we do. We collaborate and share ideas, create inclusive communities, and welcome diverse perspectives from all Red Hatters, no matter their role. It’s what makes us who we are. Some of the most knowledgeable and passionate people in the technology industry work here. Whether we’re building software, championing our products, or training new associates, we’re collaborating openly to make a difference in the world of open source and beyond.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Raleigh, NC vacancy
  •  ...Red Hat is seeking a Senior Software Engineer in Raleigh, North Carolina, to focus on Public Key Infrastructure (PKI) product functionalities. The role involves designing, developing, and testing software while contributing to open-source projects like Dogtag PKI. The... 
    Senior

    Red Hat

    Raleigh, NC
    1 day ago
  •  ...Red Hat, LLC is seeking a Senior Software Engineer to deliver key functionalities in Public Key Infrastructure within Red Hat Enterprise Linux. The role involves designing and developing new features, collaborating on open-source projects, and mentoring team members.... 
    Senior

    Red Hat

    Raleigh, NC
    1 day ago
  • $175k - $225k

     ...Zachary Piper Solutions is looking for a Sr. Software Engineer – TS/SCI in Raleigh-Durham, NC. This onsite role involves designing and maintaining full stack applications, supporting CI/CD pipelines, and collaborating with DevOps teams. Candidates must have a TS/SCI clearance... 
    Senior

    Zachary Piper Solutions

    Raleigh, NC
    2 days ago
  • $133.65k - $220.68k

     ...A leading open source software company is seeking a Senior Software Engineer in North Carolina to collaborate with peers on delivering high-quality software solutions. You will support integration and troubleshooting for Red Hat Observability Service, optimize user experience... 
    Senior

    Red Hat

    Raleigh, NC
    1 day ago
  •  ...Description VAST Data is looking to add a Senior V-Force Developer to our growing team!...  ...the data platform for the AI era-software infrastructure that powers the capture,...  ...to join our V-Force team -a specialized engineering squad embedded within R&D. this is a hands... 
    Senior

    VAST Data

    Raleigh, NC
    6 days ago
  •  ...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... 
    Senior
    Work at office

    IXL Learning

    Raleigh, NC
    3 days ago
  •  ...Job Title Drives the architecture and delivery of high impact software solutions within the job area. Applies software engineering and architectural practices, along with emerging technologies, to design innovative, scalable solutions. Leads large or complex projects... 
    Senior
    Work at office

    SunTrust Investment Services, Inc.

    Raleigh, NC
    2 days ago
  • $65 per hour

     ...Position Title: Senior Software Engineer (C# / WinForms) Location: Remote (Must work Eastern Time Zone hours) Clearance Requirements: None Position Status: Contract – 12 months (Opportunity to Extend) Pay Rate: Up to $65/hour (W2) Position Description:... 
    Senior
    Long term contract
    Contract work
    For contractors
    Remote work

    Seneca

    Raleigh, NC
    2 days ago
  •  ...Direct Supply, Inc. is seeking a Senior Software Engineer to lead the development of AI-powered applications, enhancing healthcare technology for seniors. You will architect and scale AI-enhanced systems, mentor engineers, and integrate advanced AI capabilities into products... 
    Senior

    Direct Supply

    Raleigh, NC
    1 day ago
  • $95.3k - $158.8k

     ...About the Role We are hiring a Senior Software Engineer to build and scale AI-powered internal tools that materially improve efficiency, quality, and speed across the organization. This role combines deep hands-on engineering with technical leadership, setting a high... 
    Senior
    Temporary work
    Local area
    Flexible hours

    LexisNexis Risk Solutions

    Raleigh, NC
    1 day ago
  • $148k - $356.5k

     ...Senior Software Engineer, Metrics and Evaluation - Autonomous Vehicles page is loaded Senior Software Engineer, Metrics and Evaluation - Autonomous Vehicles Apply locations US, CA, Santa Clara US, GA, Remote US, NC, Remote US, WA, Remote US, DC, Remote time type Full... 
    Senior
    Full time
    Remote work

    NVIDIA

    Raleigh, NC
    2 days ago
  • $174k - $252k

     ...Python. 3 years of experience testing, maintaining, or launching software products. 1 year of experience with software design and...  ...a technical leadership role. About the job Google's software engineers develop the next‑generation technologies that change how billions... 
    Senior
    Full time

    Habitat for Humanity of Durham

    Raleigh, NC
    1 day ago
  •  ...sector with its cutting-edge AI platform, transforming industrial engineers into data and digital engineers. Backed by some of the world’...  ...real‑time business benefits. We are looking for a Senior Software Engineer to join our full‑time team in the USA or Canada.... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Canvass AI

    Raleigh, NC
    12 days ago
  •  ...Remote or Mount Airy, NC Employment Type: Full-Time Position Summary Vigilant Cyber Systems, Inc. (VCS) is seeking a talented Senior Software Engineer to support the development of our SBIR programs. In this role, you will design and enhance software and systems that... 
    Senior
    Full time
    Remote work

    Vigilant Cyber Systems

    Raleigh, NC
    1 day ago
  •  ...A bit about us: Our esteemed organization is seeking a dynamic, passionate, and experienced Permanent Senior Software Engineer to join our innovative Tech Services team. The ideal candidate will have a strong background in Python Development, PostGreSQL, AWS, SME... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Flexible hours

    Jobot

    Raleigh, NC
    6 days ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At...  ...One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend... 
    Senior
    Full time
    Remote work

    Confluent

    Raleigh, NC
    2 days ago
  •  ...Position Summary This role is responsible for serving as a core member the Vision Software Development team in both an R&D & Commercial capacity. The Senior Vision Software Engineer will actively communicate with project stakeholders and the Director of Vision to... 
    Senior
    Contract work
    Work at office
    Flexible hours

    Targan, Inc.

    Raleigh, NC
    5 days ago
  •  ...Transformation to modernize technology, focusing on a data‑driven approach, growth and future planning. We are seeking a Senior Software Engineer to support mid‑office, finance and operations functions. Responsibilities Work with business teams, product managers, and... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work from home

    6AM City

    Raleigh, NC
    1 day ago
  • $137k - $200.5k

     ...their networks from the edge to the cloud. Our Routing Platform Software team within Routing SD-WAN builds industry-leading headend SD-...  ...and millions of users. Your Impact We are looking for a software engineer to develop various networking (routing / forwarding)... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Cisco

    Raleigh, NC
    1 day ago
  • $100k - $125k

     ...LE001 The.Team: SME, LLC in Raleigh, North Carolina is seeking a Senior Software Engineer for an innovative role scheduled from June to December 2026. The successful candidate will collaborate to develop and enhance products while maintaining existing solutions within... 
    Senior

    LE001 The.Team: SME, LLC

    Raleigh, NC
    1 day ago
  • $150k - $225k

     ...Senior Software Engineer - CTMS page is loaded## Senior Software Engineer - CTMSremote type: Hybridlocations: Raleigh, North Carolinatime type: Full timeposted on: Posted 2 Days Agojob requisition id: REQ-678# **Who We Are**Verily is a subsidiary of Alphabet that is using... 
    Senior
    Full time

    Verily

    Raleigh, NC
    1 day ago
  •  ...Carolina, Iowa, Oklahoma, California, Pennsylvania and Florida. Job Description CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's... 
    Senior
    Relocation package
    Flexible hours

    CaptiveAire

    Raleigh, NC
    5 days ago
  • $150k - $225k

     ...team (formerly SignalPath) is building the next generation of software for the clinical research site. We focus on enabling efficient...  ...Minimum Qualifications ~ BS degree in Computer Science, Computer Engineering or related technical field, or equivalent practical experience... 
    Senior
    Full time

    Verily Life Sciences

    Raleigh, NC
    5 days ago
  • $126k - $248k

     ...The worldwide data management software market is massive (According to IDC, the worldwide database software market, which it refers to...  ...focused on building user-facing features on top of the core query engine and helping to integrate query with other products in the... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    I did my part and supported the Regular Toilet

    Raleigh, NC
    1 day ago
  • $95.3k - $158.8k

     ...team members?Would you like to join one of our innovative software teams?About the Team:LexisNexis CounselLink is the leading...  ...location*************About the Role:LexisNexis USA is seeking a Senior Software Engineer to join the team that builds enterprise software solutions... 
    Senior
    Work at office
    Local area

    LexisNexis Risk Solutions

    Raleigh, NC
    2 days ago
  • $118.6k - $195.68k

     ...About the Job The Security Technologies crypto team is seeking a Senior Software Engineer who is a technical leader, creative and committed to delivering quality software. Our team is focused on cryptographic back-end components such as OpenSSL, GnuTLS and Network Security... 
    Senior
    Work experience placement
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    1 day ago
  •  ...Remediation teams to improve decision-making, mitigate risk, and drive long-term balance sheet reliability. About the Role As a Senior Software Engineer at ENFOS, you will report to the Head of Engineering and play a key role in shaping the future of our platform. You’ll be... 
    Senior
    Flexible hours

    ENFOS

    Raleigh, NC
    1 day ago
  • $118.6k - $195.68k

     ...Job SummaryThe 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 System... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    3 days ago
  •  ...nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking. As a Senior Software Engineer on nCino's Integration Gateway team, you will lead planning, design, development, and testing of enhancements to nCino Integration... 
    Senior
    Local area
    Worldwide

    nCino

    Raleigh, NC
    1 day ago
  •  ...MongoDB is looking for a software engineer to enhance user-facing features of the query engine. This role emphasizes C++ development with responsibilities including improving functionality, implementing new features, and code reviews. Ideal candidates will have over 5... 
    Senior
    Work at office
    Remote work

    I did my part and supported the Regular Toilet

    Raleigh, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!