Principal Software Engineer

1 week ago


San Jose, California, United States GEICO Full time

Job Summary

GEICO is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will work with our Distinguished Engineers and Sr. Engineers to innovate and build new systems, improve, and enhance existing systems. You will drive the strategic technical roadmap, ensuring the delivery of high-quality products and unlocking new engineering capabilities.

Key Responsibilities

  • Lead the design, development, and optimization of container runtimes, leveraging industry-leading technologies.
  • Collaborate with cross-functional teams to ensure the security, availability, and performance of containerized applications.
  • Stay updated on emerging containerization technologies and industry trends, recommending, and implementing innovative solutions.
  • Contribute to the development of best practices and standards in container runtime technology.
  • Define and enforce best practices and standards in container runtime technology, operating systems, and language runtimes.
  • Play a hands-on role in the deployment, scaling, and lifecycle management of containerized applications using Docker, Kubernetes, and related orchestration platforms.
  • Collaborate effectively with other technical professionals and teams to ensure seamless integration of container runtimes with the overall technology stack.
  • Communicate technical concepts and solutions clearly to both technical and non-technical stakeholders.
  • Implement and enforce security measures for container runtimes to protect against vulnerabilities and threats.
  • Collaborate with quality assurance teams to ensure the reliability and efficiency of container runtime solutions.
  • Stay abreast of emerging technologies and industry trends in containerization, contributing to the organization's culture of continuous improvement.
  • Provide technical guidance and mentorship to the team, fostering a culture of innovation, collaboration, and continuous improvements.

Requirements

  • Experience partnering with engineering teams and transferring research to production.
  • Experience with continuous delivery and infrastructure as code.
  • Proven experience in designing, deploying, and optimizing container runtimes.
  • Strong expertise in Docker, Kubernetes, and related container orchestration platforms.
  • In-depth knowledge of operating systems, especially Linux.
  • Experience in managing end-to-end container image lifecycles.
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework.
  • Fluency and specialization with at least one modern language such as Go, or Rust.
  • Demonstrated ability to design and implement resilient, scalable, and efficient solutions.
  • Strong problem-solving abilities and a proactive approach to identifying and mitigating security risks and vulnerabilities.
  • Excellent communication skills, able to communicate complete technical concepts to technical and non-technical stakeholders.

Experience

  • 6+ years of professional experience in building Linux distros, building highly secure, scalable, and reliable operating systems tailored for diverse deployment environments, including private and public clouds.
  • 5+ years of experience of developing and running container orchestration platforms for large enterprises at scale.
  • 5+ years of experience with architecture, and design.
  • 5+ years of experience with open-source frameworks is desired.
  • 4+ years of experience with AWS, GCP, Azure, or another cloud service.

Education

  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.

Salary

$82,000.00 - $261,500.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate's work experience, education and training, the work location as well as market and business considerations.

GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.

Benefits

As an Associate, you'll enjoy our benefits to help secure your financial future and preserve your health and well-being, including:

  • Premier Medical, Dental and Vision Insurance with no waiting period.
  • Paid Vacation, Sick and Parental Leave.
  • 401(k) Plan.
  • Tuition Reimbursement.
  • Paid Training and Licensures.

Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.



  • San Jose, California, United States eBay Full time

    Job Title: Principal Software EngineerAt eBay, we're a global leader in e-commerce, revolutionizing the way people shop and sell. Our platform empowers millions of buyers and sellers worldwide, with a commitment to innovation and sustainability.About the RoleWe're seeking a seasoned Principal Software Engineer to lead our backend systems and platforms. As a...


  • San Jose, California, United States Xperi Corporation Full time

    About the RoleXperi Corporation is seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will play a key role in designing, developing, and deploying high scalable, highly available, fault tolerant, cloud native microservices.You will be responsible for understanding existing services, architecture,...


  • San Jose, California, United States Western Digital Full time

    Job DescriptionWestern Digital is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our MES design, development, test, and deployment team, you will be responsible for delivering exceptional IT solutions for Wafer Manufacturing.Key Responsibilities:Collaborate with stakeholders to identify business problems and develop...


  • San Jose, California, United States Outrider Full time

    About OutriderOutrider is a software company that is revolutionizing the way goods are transported globally. Our mission is to drive the rapid adoption of sustainable freight transportation. We are a private company founded in 2018 and backed by top-tier investors. Our customers are Fortune 200 companies, and our autonomous trucks are already running in...


  • San Diego, California, United States Northrop Grumman Full time

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software systems for our customers.Key Responsibilities:Develop Java applications for...


  • San Diego, California, United States Northrop Grumman Full time

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of experienced professionals. As a key member of our engineering team, you will be responsible for developing and maintaining complex software systems for flight and mission critical applications. Your expertise in Java and real-time operating...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Northrop Grumman Aerospace Systems. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software solutions for our flight and mission critical systems.Key Responsibilities:Develop Java...


  • San Jose, California, United States NetApp Full time

    Job SummaryAs a principal engineer on the Data Services team at NetApp, you will be part of the Trident program that brought the first open-source, out-of-tree dynamic storage provisioner to Kubernetes. You will own and define the Kubernetes story for NetApp.Key ResponsibilitiesDesign and lead the team in important architectural decisionsProvide technical...


  • San Mateo, California, United States Hammerspace Full time

    Job Title: Principal Software EngineerWe are seeking an experienced and visionary Principal Software Engineer to lead the design, development, and delivery of innovative software solutions, driving technical excellence and engineering excellence across our organization.Key Responsibilities:Technical Leadership: Architect and design complex software systems,...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Principal Software EngineerQualcomm is a company of inventors that has unlocked the potential of 5G, ushering in an era of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. We are seeking a Principal Software Engineer to join our team and contribute to the development of...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Principal Software EngineerQualcomm is a company of inventors that has unlocked the potential of 5G, ushering in an era of rapid acceleration in connectivity and new possibilities. We are seeking a Principal Software Engineer to join our team and contribute to the development of cutting-edge machine learning and deep learning algorithms for IoT...


  • San Jose, California, United States Balbix Full time

    About This RoleWe are seeking a highly skilled Principal Full Stack Engineer to join our team at Balbix. As a key member of our engineering team, you will be responsible for driving the architecture and development of our application lifecycle. You will collaborate closely with our data scientists, threat researchers, and network experts to solve real-world...


  • San Diego, California, United States Northrop Grumman Careers Full time

    Job Title: Principal Software EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Engineer to join our team of experienced professionals. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software solutions for our customers.Key Responsibilities:Participate in the software...


  • San Jose, California, United States Zscaler Full time

    About ZscalerZscaler is a leading cloud security company that protects thousands of enterprise customers worldwide, including 40% of Fortune 500 companies. Founded in 2007, Zscaler's mission is to make the cloud a safe place to do business and a more enjoyable experience for enterprise users.As the operator of the world's largest security cloud, Zscaler...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to join our team of talented engineers at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our customers.Key Responsibilities:Develop Java...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Principal Software EngineerAt DocuSign, we're looking for a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will play a crucial role in shaping the architecture and development of our core platform services and components that power our products.Responsibilities:Design and develop...


  • San Diego, California, United States Northrop Grumman Full time

    Requisition ID: RWe are seeking a highly skilled Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK.This is a unique opportunity to work on cutting-edge software development projects, leveraging the latest technologies and innovations in the field.As a Principal Software Engineer, you will be responsible for designing,...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team of talented engineers at Northrop Grumman. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our customers.Key Responsibilities:Design and...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Principal Software EngineerAt DocuSign, we're looking for a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will play a crucial role in shaping the architecture and development of our core platform services and components that power our products.Responsibilities:Design and develop...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Software EngineerNorthrop Grumman is seeking a highly skilled Principal Software Engineer to join our Systems Infrastructure Engineering (SIE) team based in San Diego, California.Job Summary:We are looking for a talented software engineer with expertise in standing up and managing strategic UAV ground segment infrastructure hardware,...