1

Director Github Software Engineer Jobs in California

Senior Software Engineer

San Mateo, CA

$139K - $183K/yr

One of our direct client is urgently looking for a Sr. Software Engineer @ San Mateo, CA TITLE: Sr. ... Working experience with git, Gradle, CI tools (BitBucket, Jenkins, GitHub, GitLab,etc) * Experience ...

Lead Software Engineer Risk Team Location: Los Angeles, CA (Remote initially, Hybrid 2 3 days/week ... as GitHub Copilot Experience working in Agile/Scrum environments Preferred: FinTech, fraud ...

New

Experience with AI tools like Claude Code, Amazon Kiro, and GitHub Copilot is a plus. * Strong ... unit while making a direct impact on the legal community. The Company's salary ranges are ...

Software Engineer

Irvine, CA · On-site

$110K - $130K/yr

Experience with AI tools like Claude Code, Amazon Kiro, and GitHub Copilot is a plus. * Strong ... unit while making a direct impact on the legal community. The Company's salary ranges are ...

Staff Software Engineer

San Mateo, CA · On-site

$216K - $324K/yr

As a Software Engineer, you'll focus on building test frameworks and infrastructure, internal tools ... Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions or similar tools.

Software Engineer

El Segundo, CA · On-site

$95K - $120K/yr

... GitHub, including branching and merging workflows. • Apply software engineering principles and design patterns to produce scalable, maintainable, and efficient code. • Analyze existing systems to ...

Sr. Software Development Engineer- San Diego, CA (Must have a Secret Clearance) (W2 ONLY/ NO C2C ... Experience with Software CM (e.g., Subversion, Git, GitLab, GitHub). * Experience with UI / UX ...

Software Engineer #1056221 Position Summary: * We are hiring a Software Engineer to design and ... Manage CI/CD pipelines using GitHub, Argo, SonarQube, and Fossa. * Practice Test Driven Development ...

Job Title: Software Engineer. Location: Pleasanton, CA. * The engineer will collaborate with ... GitHub, ArgoCD, CI/CD pipelines. * Cloud & Containers: Azure, AKS (Azure Kubernetes Service)

We are looking for a Senior Software Engineer to join our world-class engineering team. In this ... Nginx , Pytest , GitHub , GitHub Actions * Hands-on experience designing and building orchestration ...

Software Engineer

San Leandro, CA · Hybrid

$61 - $66/hr

Exposure to AI-assisted development tools (e.g., GitHub Copilot) About the Job As a Software Engineer, you will design, develop, and maintain scalable, high-performance applications that support ...

Principal Software Engineer

Burbank, CA

$143K - $192K/yr

Integrate with GitHub, GitHub Actions, Jenkins, and internal automation frameworks to deliver ... the company's direct-to-consumer services spanning free and paid in the form of Pluto TV and ...

Software Engineer II

San Mateo, CA · On-site

$137K - $205K/yr

As a Software Engineer, you'll focus on building test frameworks and infrastructure, internal tools ... Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions or similar tools.

Software Engineer II

San Mateo, CA · Hybrid

$137K - $205K/yr

As a Software Engineer, you'll focus on building test frameworks and infrastructure, internal tools ... Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions or similar tools.

Principal Software Engineer

Burbank, CA

$143K - $192K/yr

Integrate with GitHub, GitHub Actions, Jenkins, and internal automation frameworks to deliver ... the company's direct-to-consumer services spanning free and paid in the form of Pluto TV and ...

Software Engineer

Burbank, CA · On-site +1

$115K - $173K/yr

Familiarity with LLMs, embeddings, or AIassisted development tools (GitHub Copilot, Cursor, etc ... the company's direct-to-consumer services spanning free and paid in the form of Pluto TV and ...

next page

Showing results 1-20

Director Github Software Engineer information

What does a Director GitHub Software Engineer do?

A Director GitHub Software Engineer is a senior leadership role responsible for overseeing software engineering teams that build, maintain, and improve GitHub's platform and services. They set technical direction, manage engineering managers or leads, and collaborate with cross-functional teams to deliver high-impact projects. Their role also involves mentoring engineers, driving innovation, and ensuring that engineering practices align with organizational goals. Overall, they play a crucial part in scaling GitHub's technology and fostering a strong engineering culture.

What is the difference between Director Github Software Engineer vs Senior Github Software Engineer?

AspectDirector Github Software EngineerSenior Github Software Engineer
CredentialsBachelor's or Master's in CS, extensive experience, leadership skillsBachelor's or Master's in CS, 5+ years experience, technical expertise
Work EnvironmentLeads teams, strategic planning, cross-department collaborationDevelops code, mentors juniors, handles complex projects
Employer & Industry UsageTech companies, startups, large enterprises using GitHubSoftware development teams, tech firms, open-source projects

The main difference is that the Director Github Software Engineer focuses on leadership, strategy, and team management, while the Senior Github Software Engineer emphasizes technical expertise and hands-on coding. Both roles require strong GitHub experience, but the director position involves broader organizational responsibilities.

How does a Director GitHub Software Engineer balance technical leadership with team management responsibilities?

In the role of Director GitHub Software Engineer, you'll often split your time between high-level technical decision-making and people management. This means leading architectural discussions, setting engineering standards, and guiding the technical roadmap, while also mentoring engineers, conducting performance reviews, and fostering a collaborative team culture. Balancing these responsibilities requires strong communication skills and the ability to delegate effectively so that both project goals and team growth are achieved. Regular cross-functional meetings and close collaboration with product, design, and other engineering teams are also key aspects of the role.

What are the key skills and qualifications needed to thrive as a Director GitHub Software Engineer, and why are they important?

To thrive as a Director GitHub Software Engineer, you need deep expertise in software engineering, hands-on experience with GitHub, and a proven track record in leading engineering teams, often backed by a degree in computer science or a related field. Mastery of version control systems, cloud platforms, CI/CD pipelines, and familiarity with DevOps tools are essential, along with leadership certifications being advantageous. Exceptional communication, strategic thinking, and the ability to inspire and mentor teams set standout professionals apart. These skills and qualities are critical for driving technical innovation, fostering high-performing teams, and ensuring successful project delivery within a collaborative environment.
What are the most commonly searched types of Github Software Engineer jobs in California? The most popular types of Github Software Engineer jobs in California are:
What job categories do people searching Director Github Software Engineer jobs in California look for? The top searched job categories for Director Github Software Engineer jobs in California are:
What cities in California are hiring for Director Github Software Engineer jobs? Cities in California with the most Director Github Software Engineer job openings:
Infographic showing various Director Github Software Engineer job openings in California as of June 2026, with employment types broken down into 94% Full Time, and 6% Contract. Highlights an 94% In-person, and 6% Remote job distribution.

$115K - $125K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Join a manufacturing leader with over 50 years of excellence, where every role contributes to building reliable transportation solutions that people depend on everyday across the United States and Canada. At ENC, we prioritize safety, quality, innovation, collaboration, and continuous growth – creating vehicles our teams can take pride in.
Founded in 1975, ENC (ElDorado National – California) is a leading U.S. transportation manufacturer specializing in design, engineering, and end-to-end production of heavy-duty buses, shuttles, and cargo vehicles through a custom-build, mixed-model assembly process. Each vehicle is produced in our purpose-built facility in Riverside, California supporting public agencies and private transportation providers nationwide. We offer one of the industry’s widest portfolios of power options, including 100% battery-electric, diesel-electric hybrid, CNG, and clean diesel.
ENC is committed to revitalizing American manufacturing through innovation, customer focus, and the delivery of high-quality vehicles that keep communities connected, supported, and moving forward.
Software Engineer
Location: Riverside, CA
Salary Range: $110,000 - $125,000/year
Position Summary:
The Software Engineer is responsible for the design, development, testing, and troubleshooting of software systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software and systems operate efficiently, reliably, and securely.
In addition, the engineer will mentor and support junior developers while working closely with cross-functional teams and external partners to drive the development and implementation of new software solutions. Maintaining clean, well-documented code while adhering to best practices in software quality, security, and performance is essential.
  • Develop and manage Electric Vehicle (EV) software requirements and specifications.
  • Design and implement software systems and components for applications and platforms using tools such as MATLAB/Simulink.
  • Develop and execute testing and diagnostics for software products and systems, primarily for EV applications.
  • Troubleshoot software-related issues in components, communication, and vehicle systems.
  • Resolve complex technical challenges in component development, system integration, and deployment.
  • Improve software engineering processes through standardized procedures, documentation and related tools.
  • Proactively mitigate project delays by providing short-term solutions for design/implementation issues.
  • Support system configuration, including installation, training, and setup for end-users or internal stakeholders.
  • Collaborate with cross-functional teams (e.g., Sales, Manufacturing, Service) to design, implement, and troubleshoot new technologies/features.
  • Participate in business travel for engineering purposes, including international trips (e.g., to China) as needed.
Required Knowledge, Skills, and Abilities:
Technical Knowledge amp; Documentation
  • Practical knowledge in software engineering amp; automotive engineering
  • Skills in translating vehicle-level requirements into software requirements.
  • Proficient in creating software design documents (e.g., High-Level Design, SRS, UML)
Software Design amp; Implementation
  • Profound knowledge of vehicle software design and development.
  • Experience in implementing high-quality, reliable, and standards-compliant software code (e.g., MISRA, MAAB).
  • Proficiency with software development tools (e.g., MATLAB/Simulink, GitHub).
  • Strong Model-Based Development (MBD) skills for software implementation.
Software Problem-Solving Skills
  • Expertise in root cause analysis for vehicle system failures, particularly in EV systems.
  • Strong debugging and troubleshooting skills for embedded software.
  • Proficiency in analyzing and interpreting software performance metrics (e.g., execution time, CPU load).
Quality amp; Safety Compliance
  • Strict adherence to software safety standards and regulations (e.g., ISO26262)
  • Precision-focused approach to software validation
  • Implementation of quality control measures for software systems
Project Execution
  • Ability to manage multiple software design projects
  • On-time delivery of software system solutions
  • Effective communication with cross-functional engineering teams
Lab amp; Testing Skills
  • Hands-on experience with software test equipment (e.g., Simulink Test)
  • Knowledge of the unit testing and mitigation techniques
  • Prototyping and validation of software systems
Continuous Improvement
  • Optimization of software designs for cost/performance
  • Implementation of process improvements in software development
  • Staying current with software engineering advancements
Education, Experience, and/or Required Licenses:
Education
  • Bachelor’s degree in software engineering or a related field (required). Equivalent education or experience may be considered.
  • Preferred: Advanced degree (Master’s/PhD) or certification in Software Engineering or related technologies.
Experience
  • 5+ years of experience in Software Engineering, preferably in the automotive industry.
  • 3+ years of hands-on experience with software design tools (e.g., Simulink, Stateflow)
  • 3+ years of hands-on experience with data logging amp; analysis tools (e.g., CANalyzer)
  • Proven track record in troubleshooting and optimizing complex vehicle software systems.
  • Hands-on experience in vehicle control software, preferably EV controls (e.g., VCU, BMS).
  • Familiarity with cross-functional project management tools (e.g., JIRA, Confluence).
Work Environment:
  • This is an onsite position based in Riverside, CA and requires being 100% onsite.
Benefits:
  • Comprehensive benefits package: Medical (including FSA amp; HSA), dental, vision, life and disability insurance, EAP, mental health, and wellness programs
  • 401(k) with employer match
  • Paid time off and twelve (12) paid holidays
  • Employee referral program
  • Career growth and development opportunities
Career Growth at ENC
  • We believe great careers and leaders are built from within. Many of our team members have advanced into roles that lead or into specialized technical positions. We invest in hands-on training, skill development, and long-term career pathways within manufacturing operations.
Equal Opportunity Employer
ElDorado National California Inc. (ENC) is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected class under applicable federal, state, and local laws. We are committed to fostering a diverse and inclusive workplace where all employees feel valued and respected.


ENC takes affirmative action to employ and advance employment opportunities for minorities, women, protected veterans, and individuals with disabilities. We actively encourage qualified candidates from all backgrounds to apply and join our team.
ENC is also committed to ensuring that individuals with disabilities have equal access to opportunities. If you require a reasonable accommodation to complete the application process, please contact HR Department for assistance.
In accordance with California's wage transparency law (Senate Bill 1162), we are committed to pay equity and transparency. The salary range reflected on the job positing is our good faith estimate of what we expect to pay for this role at the time of posting. While we do not typically hire at the top of the salary range, initial offers are based on the candidate’s qualifications and experience, with opportunities for growth and increases over time.