{"schemaVersion":"jobsearcher.job.v1","id":"04472762860850be37416ca2","url":"https://jobsearcher.com/jobs/04472762860850be37416ca2","canonicalUrl":"https://jobsearcher.com/jobs/04472762860850be37416ca2","title":"Software Engineer - DevOps","description":"Job Requirements\n\nPOSITION: Software Engineer - DevOps\n\nWho We Are:\n\nQuest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.\n\nWe are looking for humble geniuses, who believe that engineering has the potential to make the impossible possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you. The achievers and courageous challenge-crushers we seek, have the following characteristics and skills\n\n What You will Do:\n\nEstimate, plan, and implement applications in Java or Python or Go\nWork closely with stakeholders to gather requirements to build new modules or improve existing modules.\nEvaluate, maintain and improve existing code base to ensure that it is properly structured and utilize software engineering best practices.\nTroubleshoot, identify, and research reported issues, and have the ability to provide recommendations by comparing advantages and disadvantages of various solutions.\nStay on top of new technologies and tools, and adopt relevant ones to the team.\nParticipate in peer reviews, learn and apply software engineering best practices to your work.\nAccountable for meeting assigned project objectives and timelines.\nHands-on Kubernetes experience\nHands-on AWS experience\nDatabases and middleware — Postgres, Kafka, Redis\nBig data stack — data warehousing, MPP, Spark, Flink\nMicro-service architecture and service mesh\nUI development experience\n\nWhat You Will Bring:\n\n3+ years of software development experience\nStrong command of at least one of Java, Python, JavaScript, or Go\nExperience in backend development, Unix/Linux environments, distributed/parallel systems, information retrieval, networking, or systems/security software development\nFamiliarity with container technologies such as Docker and containerd\nExperience with CI/CD pipelines such as Jenkins or CodeDeploy\nStrong written and verbal communication skills, with the ability to work effectively across teams\n\nPay Range: $100,000-$115,000 per annum\n\nCompensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.\n\nWork Requirements:\n\nThis role is considered an on-site position located in Cupertino, CA, USA OR San Diego, CA, USA\n\nYou must be able to commute to and from the location with your own transportation arrangements to meet the required working hours.\nShop floor environment, which may include but not limited to extensive walking, and ability to lift up to 40 lbs.\n\nBenefits begin on day one:\n\n· 401(k) matching\n\n· Dental insurance\n\n· Health insurance\n\n· Paid time off\n\n· Vision insurance\n\n· Employer paid Life Insurance, Short- & Long-Term Disability\n\nWork Experience\n\nAbout the Role\nYou'll be the day to day owner of build promotion, deployment coordination, and incident triage for a major release. This is fundamentally a coordination and judgment role: you won't be the person writing the code that goes into release, you'll be the person deciding when it's safe to promote, who needs to be in the room when two projects conflict, and whether a live incident gets fixed forward or rolled back. That makes clear, fast, cross team communication the most important skill for this role, more than any specific tech stack.\n\nWhat You'll Do\n\nOwn the build promotion cadence across distributed capability teams (Demand, Supply, Data pipelines etc), moderating handoffs so promotions don't collide.\nActively resolve multi project conflicts: when two teams need conflicting code versions or configurations in major releases at the same time, decide and communicate how that gets resolved (time slots,feature flag isolation, sequencing).\nOwn the environment during major blockers or outages: drive fast alignment across teams and make the final call on fix forward versus rollback.\nCollaborate with dev teams to define and maintain accountability mapping for every critical R9 service: owner, backup owner, escalation path, and contact point.\nWork with E2E and SRE to define and enforce build promotion criteria, validation requirements, and exception handling for changes entering R9.\nSupport rollout of safe deployment practices (canary or blue green) as they're piloted and expanded across R9 services.\nTrack and report on major release health KPIs (deployment failure rate, mean time to identify, mean time to fix, P1 SLA compliance) and surface trends to engineering and leadership.\nPartner with capability teams to close configuration, dependency, and feature flag gaps that create recurring instability.\nMonitor the smoke tests and perform initial bug triage using existing tools and involve the right dev partners as needed for resolving the bugs.\n\nWhat We're Looking For\n\nRequired Qualifications:\n- Experience in release engineering, build and deployment pipelines, or environment/release management, ideally in a shared, multi team environment.\n- Excellent written and verbal communication skills. You'll be coordinating across teams that don't report to you, running incident calls, and writing promotion/rollback criteria that other teams need to follow without ambiguity.\n- Comfort making a decision under pressure (fix forward vs. rollback) and owning the outcome, rather than escalating every call.\n- Experience with CI/CD concepts, build promotion gates, and rollback or fix forward processes.\n- Ability to work independently across ambiguous, cross team problems without a fixed playbook already in place.\n- Proficiency in Python and Bash/Shell scripting\n- Strong Git workflow expertise (branching, PRs, merge strategies)\n- Hands-on Jenkins (or equivalent CI/CD) pipeline experience\n- Unix/Linux systems experience and debugging skills\n\nNice to Have:\n- Containerization (Docker) and basic Kubernetes\n- Observability tooling (Grafana/Prometheus/Splunk)Familiarity with canary or blue green deployment strategies.\n- Experience with incident management processes (triage, severity levels, escalation paths).\n- Background working with or alongside SRE teams on monitoring, alerting, or health checks.\n- Exposure to advertising or ad delivery systems is a plus, not required.\n\nBenefits\n\nFull time benefits for FT hires","company":"Quest Global Engineering","rawCompany":"quest global engineering","city":"Cupertino","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-29T09:34:02.807Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer - DevOps","description":"Job Requirements\n\nPOSITION: Software Engineer - DevOps\n\nWho We Are:\n\nQuest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.\n\nWe are looking for humble geniuses, who believe that engineering has the potential to make the impossible possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you. The achievers and courageous challenge-crushers we seek, have the following characteristics and skills\n\n What You will Do:\n\nEstimate, plan, and implement applications in Java or Python or Go\nWork closely with stakeholders to gather requirements to build new modules or improve existing modules.\nEvaluate, maintain and improve existing code base to ensure that it is properly structured and utilize software engineering best practices.\nTroubleshoot, identify, and research reported issues, and have the ability to provide recommendations by comparing advantages and disadvantages of various solutions.\nStay on top of new technologies and tools, and adopt relevant ones to the team.\nParticipate in peer reviews, learn and apply software engineering best practices to your work.\nAccountable for meeting assigned project objectives and timelines.\nHands-on Kubernetes experience\nHands-on AWS experience\nDatabases and middleware — Postgres, Kafka, Redis\nBig data stack — data warehousing, MPP, Spark, Flink\nMicro-service architecture and service mesh\nUI development experience\n\nWhat You Will Bring:\n\n3+ years of software development experience\nStrong command of at least one of Java, Python, JavaScript, or Go\nExperience in backend development, Unix/Linux environments, distributed/parallel systems, information retrieval, networking, or systems/security software development\nFamiliarity with container technologies such as Docker and containerd\nExperience with CI/CD pipelines such as Jenkins or CodeDeploy\nStrong written and verbal communication skills, with the ability to work effectively across teams\n\nPay Range: $100,000-$115,000 per annum\n\nCompensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.\n\nWork Requirements:\n\nThis role is considered an on-site position located in Cupertino, CA, USA OR San Diego, CA, USA\n\nYou must be able to commute to and from the location with your own transportation arrangements to meet the required working hours.\nShop floor environment, which may include but not limited to extensive walking, and ability to lift up to 40 lbs.\n\nBenefits begin on day one:\n\n· 401(k) matching\n\n· Dental insurance\n\n· Health insurance\n\n· Paid time off\n\n· Vision insurance\n\n· Employer paid Life Insurance, Short- & Long-Term Disability\n\nWork Experience\n\nAbout the Role\nYou'll be the day to day owner of build promotion, deployment coordination, and incident triage for a major release. This is fundamentally a coordination and judgment role: you won't be the person writing the code that goes into release, you'll be the person deciding when it's safe to promote, who needs to be in the room when two projects conflict, and whether a live incident gets fixed forward or rolled back. That makes clear, fast, cross team communication the most important skill for this role, more than any specific tech stack.\n\nWhat You'll Do\n\nOwn the build promotion cadence across distributed capability teams (Demand, Supply, Data pipelines etc), moderating handoffs so promotions don't collide.\nActively resolve multi project conflicts: when two teams need conflicting code versions or configurations in major releases at the same time, decide and communicate how that gets resolved (time slots,feature flag isolation, sequencing).\nOwn the environment during major blockers or outages: drive fast alignment across teams and make the final call on fix forward versus rollback.\nCollaborate with dev teams to define and maintain accountability mapping for every critical R9 service: owner, backup owner, escalation path, and contact point.\nWork with E2E and SRE to define and enforce build promotion criteria, validation requirements, and exception handling for changes entering R9.\nSupport rollout of safe deployment practices (canary or blue green) as they're piloted and expanded across R9 services.\nTrack and report on major release health KPIs (deployment failure rate, mean time to identify, mean time to fix, P1 SLA compliance) and surface trends to engineering and leadership.\nPartner with capability teams to close configuration, dependency, and feature flag gaps that create recurring instability.\nMonitor the smoke tests and perform initial bug triage using existing tools and involve the right dev partners as needed for resolving the bugs.\n\nWhat We're Looking For\n\nRequired Qualifications:\n- Experience in release engineering, build and deployment pipelines, or environment/release management, ideally in a shared, multi team environment.\n- Excellent written and verbal communication skills. You'll be coordinating across teams that don't report to you, running incident calls, and writing promotion/rollback criteria that other teams need to follow without ambiguity.\n- Comfort making a decision under pressure (fix forward vs. rollback) and owning the outcome, rather than escalating every call.\n- Experience with CI/CD concepts, build promotion gates, and rollback or fix forward processes.\n- Ability to work independently across ambiguous, cross team problems without a fixed playbook already in place.\n- Proficiency in Python and Bash/Shell scripting\n- Strong Git workflow expertise (branching, PRs, merge strategies)\n- Hands-on Jenkins (or equivalent CI/CD) pipeline experience\n- Unix/Linux systems experience and debugging skills\n\nNice to Have:\n- Containerization (Docker) and basic Kubernetes\n- Observability tooling (Grafana/Prometheus/Splunk)Familiarity with canary or blue green deployment strategies.\n- Experience with incident management processes (triage, severity levels, escalation paths).\n- Background working with or alongside SRE teams on monitoring, alerting, or health checks.\n- Exposure to advertising or ad delivery systems is a plus, not required.\n\nBenefits\n\nFull time benefits for FT hires","datePosted":"2026-10-29T09:34:02.807Z","dateModified":"2026-10-29T09:34:02.807Z","hiringOrganization":{"@type":"Organization","name":"Quest Global Engineering","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Cupertino","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"04472762860850be37416ca2"},"url":"https://jobsearcher.com/jobs/04472762860850be37416ca2"}}