CrawlJobs Logo

Software Engineer – Artifact Management & Continuous Integration

United States, San Francisco 95000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

GEICO is seeking an experienced and highly skilled Staff Software Engineer to join our Build Tools and Continuous Integration team. You will be part of a team of engineers that will develop the discipline, frameworks, tooling, for building software in a highly secure, performant, auditable, and repeatable fashion.

Job Responsibility

  • Design and implement scalable and efficient build tools and CI workflows for applications, operating systems, libraries, and a variety of other software components
  • Collaborate with development, security, runtime, and compliance teams to build paved paths CI pipelines for the entire organization
  • Have strong opinions and strategic engagements to implement, rollout, and support a companywide CI discipline for 1000+ engineers
  • Design with observability and reliability core principles so that a small team can have an outsized impact. Continuous use of observability data to drive sustained efficiency
  • Advocate and trailblazer for incorporating opensource tooling and frameworks within Continuous Integration
  • Mentor and provide technical guidance to junior engineers, fostering a culture of continuous improvement and innovation

Requirements

  • 5+ years of experience in software development
  • Deep familiarity with multi-language CI pipelines for JAVA, .NET, GO using appropriate build tools like Bazel, NX, Gradle, CMake
  • Proficient with modern CI systems like GitHub/Gitlab and managing Git-based workflows
  • Proficiency in at least one programming language such as Go, Java, Python, or C++
  • Strong proficiency in Linux system administration and shell scripting
  • Bachelor's degree or master's degree in information technology or related field, or equivalent experience

Nice to have

Experience with Kubernetes and container orchestration

What we offer

  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer – Artifact Management & Continuous Integration

8 matching positions

Staff Software Engineer - DevOps/VCU-CCU Infotainment Systems

At General Motors, we are building software-defined vehicle platforms that will ...
Location
Location
United States , Austin
Salary
Salary:
189300.00 - 290700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering, DevOps, build engineering, platform engineering, or release engineering roles aligned with staff-level scope at GM
  • Proven experience leading large technical initiatives across multiple teams from design through production rollout
  • Strong experience designing and operating scalable CI/CD systems and developer platforms
  • Deep knowledge of build and automation tooling such as Jenkins, GitHub Actions, GitLab CI, or similar
  • Experience with embedded Linux build systems, cross-compilation environments, or complex platform build pipelines
  • Strong programming and scripting skills in languages such as Python, Bash, Groovy, or similar
  • Experience with cloud and container technologies such as Docker, Kubernetes, and at least one major cloud platform
  • Hands-on experience with observability tooling for metrics, logging, tracing, dashboards, and alerting
  • Strong architectural thinking across APIs, workflows, integrations, automation, and system reliability
  • Demonstrated ability to mentor engineers, influence architecture, and drive execution in a matrixed organization
Job Responsibility
Job Responsibility
  • Define technical strategy and architecture for DevOps, CI/CD, and build platforms supporting VCU/CCU infotainment systems across multiple vehicle programs
  • Design and optimize scalable CI/CD pipelines for embedded Linux (Yocto) builds, including build orchestration, test automation, artifact management, and release workflows
  • Improve build performance and reliability through distributed build systems (BuildBarn/RBE), caching strategies, and infrastructure optimization
  • Automate release processes including branching strategy, versioning, artifact promotion, quality gates, and compliance checks
  • Build self-service platforms, tooling, and dashboards that reduce manual effort and accelerate delivery for engineering teams
  • Improve developer workflows through GitHub automation, PR validation, smoke testing, and streamlined feedback loops
  • Establish end-to-end observability and operational excellence using metrics, logs, dashboards, alerting, incident response, and root cause analysis
  • Leverage AI/ML techniques for predictive build failures, intelligent test selection, resource optimization, anomaly detection, and proactive incident prevention
  • Lead cross-functional initiatives from concept to production, including architecture reviews, technical design discussions, and communicating trade-offs to stakeholders
  • Mentor engineers across DVE on CI/CD best practices, build engineering, and infrastructure patterns
What we offer
What we offer
  • Incentive pay program offering payouts based on company performance, job level, and individual performance
  • Company vehicle evaluation program (upon successful completion of a motor vehicle report review)
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Principle Software Engineer

The Principal Software Engineer operates with a high degree of independence, lev...
Location
Location
Salary
Salary:
Not provided
oreillyauto.com Logo
O'Reilly Auto Parts
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Understands and applies the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and maintenance
  • Plans, organizes, prioritizes and oversees activities to efficiently meet objectives
  • Assimilates and understands data and information from various sources in order to draw appropriate conclusions and make relevant recommendations
  • Understands business context, needs, rules, and architecture, as well as organizational structure, cultures, capabilities, and processes to document the current state of processes and the business
  • Leads team to envision and document the future state of processes and technology by identifying the solution scope, potential value of the future state, and the changes to the process, technology, organization infrastructure, and capabilities necessary to achieve the desired future state
  • Creates clear, comprehensive, effective, documentation and artifacts that convey complex technical concepts, using documentation tools to craft structured and visually appealing content that meets the intended purposes. Provides oversight and review of team’s technical documentation
  • Develops software through use of programming languages, tools and platforms including: Object or component-oriented development
  • Database User Interfaces and Queries
  • Cloud Computing: Operates as a recognized expert to understand, deploy, and manage cloud-based infrastructure and services
  • Designs, executes and reports on systems/service tests to ensure that an application functions as specified in the requirements
Job Responsibility
Job Responsibility
  • Document complex "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to accurately record the changes required
  • Discuss and recommend complex or innovative technical developments to improve the quality of software solutions and supporting infrastructure to better meet users’ needs
  • Work effectively with cross-functional teams to conceptualize technology solutions, leveraging data to drive original design ideas and decisions
  • Lead in the development of the most-complex existing and new applications by analyzing and identifying areas for modification and improvement
  • Develop, automate, and perform complex testing and monitoring to diagnose and correct application functionality and/or performance issues
  • validate and interpret test data to verify that specifications are met and/or to identify remedial actions required to ensure suitability. Guides others in these processes
  • Ensure best practices around robust solution monitoring and alerting to proactively diagnose application performance or stability issues
  • Monitor, identify, and correct the most-complex software defects to maintain fully functioning applications software
  • Lead cross-functional teams in work breakdown and estimation of software development activities in order to develop and achieve software project delivery timelines
  • may provide resource staffing recommendations
What we offer
What we offer
  • Competitive Wages & Paid Time Off
  • Stock Purchase Plan & 401k with Employer Contributions Starting Day One
  • Medical, Dental, & Vision Insurance with Optional Flexible Spending Account (FSA)
  • Team Member Health/Wellbeing Programs
  • Tuition Educational Assistance Programs
  • Opportunities for Career Growth
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing.
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Battery Controls Integration Engineer

In the Battery Controls Integration Engineer role, you will be responsible for i...
Location
Location
United States , San Jose
Salary
Salary:
140000.00 - 188000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Electrical Engineering, Aerospace Engineering, Computer Science, or related field
  • 3+ years of experience with experience in Model-, Software-, Processor-, and Hardware-in-the-Loop testing
  • Experience with test platforms such as dSPACE, National Instruments, Speedgoat, etc.
  • Proficiency in MATLAB/Simulink design and test workflows
  • Proficiency in scripting languages, e.g., Python
  • Knowledge of communication protocols such as CAN, SPI, Ethernet, etc.
  • Experience with CAN software tools, e.g., Vector CANalyzer
  • Experience with requirement management tools
  • Experience with new product development in regulated industries (e.g., aviation, medical devices)
  • Excellent organization and communication skills
Job Responsibility
Job Responsibility
  • Develop and execute verification procedures and test plans across various environments: Simulation, Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL)
  • Own the Battery Management System (BMS) controls hardware/software integrated system functionality testing on safety-critical components, utilizing HIL, SIL, and high-voltage (HV) integrated labs
  • Implement updates to automated test cases in synchronization with BMS functionality development for verification and regression testing, specifically using model-based environments
  • Provide commissioning and maintenance support for the complete testing infrastructure required to enable HIL testing of BMS controls, algorithms, and software
  • Own the automated testing platform to enhance the efficiency, accuracy, and level of automation for BMS control system verification
  • Support continuous test infrastructure improvement, including writing and debugging test scripts on HV HIL systems
  • Coordinate all integrated BMS test infrastructure and verification activities across Archer teams
  • Serve as the verification liaison between the Systems Engineering organization and the High Voltage Power System / BMS's Controls and Software groups
  • Perform essential integration activities for the BMS in the dedicated battery labs and integrated system labs
  • Provide feedback on issues and verification gaps discovered during integration to the relevant System/Software teams and collaborate on effective resolution and subsequent verification
  • Fulltime
Read More
Arrow Right

Staff Battery Controls Integration Engineer

Archer is an aerospace company building an all-electric vertical takeoff and lan...
Location
Location
United States , San Jose
Salary
Salary:
252500.00 - 277750.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Mechanical, Electrical, or Energy Engineering
  • 5 years of experience with Electric Vehicles, Hardware-in-the-Loop Testing, Real-Time Simulation, MATLAB or Simulink, Physics-based Models, and developing simulation environments for integrated, complex algorithms and creating test cases for feature verification with traceability to requirements and test platforms in the Automotive or Aerospace industry
  • OR Bachelor’s degree in Mechanical, Electrical, or Energy Engineering
  • 7 years of experience with Electric Vehicles, Hardware-in-the-Loop Testing, Real-Time Simulation, MATLAB or Simulink, Physics-based Models, and developing simulation environments for integrated, complex algorithms and creating test cases for feature verification with traceability to requirements and test platforms in the Automotive or Aerospace industry
Job Responsibility
Job Responsibility
  • Lead and coordinate BMS simulation modeling with individual team members and subject matter experts across Battery Engineering and its teammates/partners
  • Create reduced order models to implement the functionality of complex physical plant models for BMS simulation
  • Manage and maintain multiple fidelity model libraries related to battery and battery controls simulations for internal customer team deliveries
  • Analyze simulation data to generate performance reports and metrics, provide clear, actionable insights on expected vs actual system behaviors
  • Implement continuous improvements to the models to ensure they remain accurate, reliable, and aligned with industry standards and customer expectations
  • Develop intuitive diagnostic interfaces for controllers to facilitate troubleshooting and maintenance
  • Validate simulation model performance, efficiency, accuracy, and stability, as well as identify and resolve any errors, faults, or failures through testing and data analysis
  • Create test cases and scripts to validate features in unit test, Software-in-the-Loop (SIL) test, and Hardware-in-the-Loop (HIL) test environments
  • Assist in the execution of BMS software verification test plans and test automation
  • Execute SIL and HIL system tests under various conditions and scenarios— simulate the normal and abnormal operation modes of the battery
What we offer
What we offer
  • Equitable and inclusive environment
  • Commitment to diversity and inclusivity
  • Fulltime
Read More
Arrow Right

Sr Software Systems Engineer

The Teradata Senior Software Systems Engineer will design and implement applicat...
Location
Location
India
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6+ years of software engineering experience, with a focus on integration, in a complex, publicly traded, global organization.
  • Significant hands-on experience with Informatica Cloud Services
  • Integration experience with web services/API via REST/SOAP/OData/JSON and other protocols
  • Demonstrated strength in implementing best-practice enterprise integration patterns.
  • Success using agile principles to deliver great business outcomes through technology.
  • Demonstrated experience working with a managed service provider to partner on delivery.
  • Demonstrated experience with global teams.
  • Proven ability to continuously improve outcomes and processes.
  • Strong written, verbal, and listening communication skills: articulate and effective communicator and presenter, able to describe complex problems and solutions in understandable terms
  • ability to frame communications to a diverse set of stakeholders.
Job Responsibility
Job Responsibility
  • Establish and maintain effective working relationships with peers associated with core applications, e.g., Salesforce, Financial Force, Workday, Oracle ERP, ServiceNow, SharePoint, GitHub, Jira etc.
  • Communicate with source and consumer environment stakeholders to ensure seamless integration between various environments during design, development, testing and deployment phases.
  • Review and analyze functional requirements and mapping documents.
  • Contribute to the review of test plans and test cases to ensure all requirements are covered and the documents are thorough.
  • Work with team leads and business analysts to provide support and contribution in preparing critical User Acceptance scenarios.
  • Assist in deploying and migrating project artifacts within the production environment.
  • Maintain and monitor jobs and programs in production as well as provide issue resolution for any production failures. Assist and provide guidance to resolve system-related issues.
What we offer
What we offer
  • people-first culture
  • flexible work model
  • focus on well-being
  • inclusive environment
  • Fulltime
Read More
Arrow Right

Sr Software Systems Engineer

The Teradata Senior Software Systems Engineer will design and implement applicat...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6+ years of software engineering experience, with a focus on integration, in a complex, publicly traded, global organization
  • Significant hands-on experience with Informatica Cloud Services
  • Integration experience with web services/API via REST/SOAP/OData/JSON and other protocols
  • Demonstrated strength in implementing best-practice enterprise integration patterns
  • Success using agile principles to deliver great business outcomes through technology
  • Demonstrated experience working with a managed service provider to partner on delivery
  • Demonstrated experience with global teams
  • Proven ability to continuously improve outcomes and processes
  • Strong written, verbal, and listening communication skills: articulate and effective communicator and presenter, able to describe complex problems and solutions in understandable terms
  • ability to frame communications to a diverse set of stakeholders
Job Responsibility
Job Responsibility
  • Establish and maintain effective working relationships with peers associated with core applications, e.g., Salesforce, Financial Force, Workday, Oracle ERP, ServiceNow, SharePoint, GitHub, Jira etc.
  • Communicate with source and consumer environment stakeholders to ensure seamless integration between various environments during design, development, testing and deployment phases
  • Review and analyze functional requirements and mapping documents
  • Contribute to the review of test plans and test cases to ensure all requirements are covered and the documents are thorough
  • Work with team leads and business analysts to provide support and contribution in preparing critical User Acceptance scenarios
  • Assist in deploying and migrating project artifacts within the production environment
  • Maintain and monitor jobs and programs in production as well as provide issue resolution for any production failures
  • Assist and provide guidance to resolve system-related issues
  • Fulltime
Read More
Arrow Right