Staff Engineer

6 days ago


Chevy Chase Heights, Pennsylvania, United States GEICO Full time
Job Summary

The Staff Engineer - Redfish/BMC/IPMI Developer will be responsible for designing and developing sophisticated server management solutions using Redfish API standards. This role will also involve enhancing and maintaining BMC firmware, implementing and optimizing IPMI-related procedures, and collaborating with various teams to customize Redfish standards for specific product needs.

Key Responsibilities

• Design and develop server management solutions using Redfish API standards
• Enhance and maintain BMC firmware for optimal hardware-software integration
• Implement, optimize, and troubleshoot IPMI-related procedures
• Collaborate with teams to customize Redfish standards for specific product needs
• Work closely with hardware teams to develop and enhance BMC firmware functionality
• Lead diagnostic processes, troubleshooting, and issue resolution related to systems management
• Uphold stringent security protocols across all systems management solutions
• Develop comprehensive automated testing procedures to validate functionality
• Produce detailed technical documentation and provide training for relevant stakeholders
• Participate in comprehensive system design reviews and API specifications evaluations
• Implement and improve IPMI commands and procedures for seamless integration and communication between software and hardware
• Collaborate with cross-functional teams to define new capabilities based on Redfish standards tailored to our products
• Troubleshoot and resolve issues related to systems management, including diagnostics with BMC and remote management applications
• Stay updated with the latest advancements in Redfish standards, BMC functionalities, and IPMI enhancements
• Accountable for the quality, usability, and performance of the solutions
• Focus on multiple areas and provide leadership to the engineering teams
• Own complete solution across its entire life cycle
• Utilize programming languages like Python, C#, or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
• Mentor more junior team members professionally to help them realize their full potential
• Consistently share best practices and improve processes within and across teams

Requirements

• Hands-on experience with BMC firmware development, including knowledge of underlying hardware and software interactions
• Proficiency in IPMI tool suite, with demonstrated knowledge of command sets, KVM, SOL, and remote connectivity methods
• Proficient with BMC functionalities and out-of-band management interfaces/protocols such as PECI, Redfish, and IPMI
• Demonstrated ability in firmware development or system-level software development
• Hands-on experience with implementing solutions around OpenBMC, AGESA, ODIM
• Experience with C/C++ development, bash/python/GO for scripting, and debugging skills in embedded Linux operating environments
• Deep knowledge of Server Systems including SBIOS, Network, power, rack layouts, cabling, and experience with Compute, Storage, and GPU servers
• Good understanding of CPU architecture, DDR4, UPI, PCIe, NVMe, ACPI, RAS, Power Management, TPM/TXT, and EDKII, and Secure boot
• Familiar with UEFI driver development and various UEFI protocols is a plus
• Advanced knowledge of OS internals and how BIOS/UEFI interacts with OS
• Familiarity with standard cryptographic practices and secure coding standards
• In-depth knowledge of data structures and algorithms
• Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
• Strong problem-solving ability
• Ability to excel in a fast-paced, startup-like environment

Preferred Qualifications

• 4+ years of hands-on experience in systems/server management specifically focusing on Redfish, BMC, and IPMI standards
• 4+ years of experience in a collaborative development environment, utilizing modern software development methodologies
• 4+ years coding experience in one of the following languages: C/C++ development, Bash, Python, or GO
• 4+ years of experience in developing and maintaining large-scale, high-availability systems
• 3+ years of experience with automated testing, documentation, and troubleshooting in a hardware/software integration context
• 3+ years of experience working with security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
• Active contributor to industry standards like Open Compute (OCP), IPMI, DMTF Standards, and open source is highly desirable
• Proven record in delivering BMC or equivalent manageability stack for enterprise servers
• 8+ years of professional software development experience
• 5+ years of experience with systems architecture and design
• 5+ years of experience working with AWS, GCP, Azure, or another cloud service
• 4+ years of experience in open-source frameworks
• 1+ years of technical leadership experience
• Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience

  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Senior Staff Engineer to join our Platform as a Service (PaaS) Messaging Team. As a key member of our team, you will be responsible for building highly scalable distributed platforms that will help transform GEICO's insurance business from a traditional IT model to a tech organization with engineering excellence as...


  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    As a Staff Software Engineer at GEICO, you will be at the forefront of developing our Data Center Hybrid Cloud software stack. Your responsibilities will include designing, developing, and troubleshooting high-quality SDN solutions for next-gen network hardware, including switches, smart NICs, load balancers, and firewalls. You will work on building a...


  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job Description:GEICO is seeking a highly skilled Senior Staff Software Engineer to join our team. As a Senior Staff Software Engineer, you will play a key role in leading the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities.Responsibilities:Focus on multiple areas...


  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Senior Staff Engineer to join our team. As a key member of our engineering staff, you will play a critical role in building high-performance, low-latency platforms and applications that drive our insurance business transformation.Key Responsibilities• Focus on multiple areas and provide leadership to the...


  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job Title: Senior Staff Engineer - Data Lakehouse Platform LeaderJob Summary:GEICO is seeking an experienced Senior Staff Engineer to lead the development of our Data Lakehouse platform. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable, resilient, and highly available data...

  • Staff Engineer

    6 days ago


    Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job DescriptionAt GEICO, we are seeking a highly skilled Staff Engineer - Software Defined Storage Solutions to join our team. As a key member of our storage engineering team, you will be responsible for designing, implementing, and maintaining high-availability storage solutions that meet the needs of our business.Key ResponsibilitiesContribute to the...


  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job DescriptionAs a Senior Staff Engineer at GEICO, you will play a critical role in leading the development and implementation of server hardware architecture for our data centers. This position requires a strong background in server hardware engineering, with a focus on CPU, chipset, integration, firmware, and BMC aspects.Key Responsibilities:Spearhead the...


  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job Title: Senior Software EngineerAt GEICO, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering staff, you'll be responsible for designing, developing, and maintaining high-quality software systems that meet the needs of our customers.Key Responsibilities:Design and develop software systems using...

  • Staff Engineer

    6 days ago


    Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job DescriptionThe Redfish/BMC/IPMI Developer will be involved in the end-to-end development and maintenance of systems management solutions. They will actively contribute to the development, integration, and enhancement of Redfish API standards, BMC firmware functionalities, and IPMI commands and procedures.Key ResponsibilitiesDesign and develop...


  • Chevy Chase Heights, Pennsylvania, United States GEICO Full time

    Job SummaryGEICO is seeking a highly skilled Staff Engineer to join our team. As a Staff Engineer, you will be responsible for leading the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities.Key ResponsibilitiesDevelop and execute technical software development strategy...


  • Chevy Chase Heights, Pennsylvania, United States The MathWorks Inc Full time

    Role OverviewWe are seeking a highly skilled Application Engineer to support select government-affiliated research institutes. As a key member of our team, you will utilize your technical expertise and industry knowledge to gain a deep understanding of the customer's workflows and key projects.Key ResponsibilitiesEngage with customers to identify their key...

  • Staff Engineer

    1 month ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Staff EngineerAt GEICO, we are seeking a highly skilled and experienced Staff Engineer to join our team. As a Staff Engineer, you will play a key role in driving technical innovation and excellence across our organization.Key Responsibilities:Provide technical leadership and guidance to teams and management on multiple areas of focus.Develop and...

  • Staff Engineer

    4 weeks ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Staff EngineerAt GEICO, we are seeking a highly skilled and experienced Staff Engineer to join our team. As a Staff Engineer, you will play a key role in driving technical innovation and excellence across our organization.Key Responsibilities:Provide technical leadership and guidance to teams and management on multiple areas of expertise.Develop...

  • Staff Engineer

    2 weeks ago


    Chevy Chase, United States GTT, LLC Full time

    Job DescriptionJob DescriptionJob Title: Staff Engineer - (GO, Python, FullStack/React)Duration: 3-month contract/ Right to hire Pay range $80 - 90/hrWork Type: RemoteBecause this position has the option to go from contract to full-time, we can only accept candidates with the work authorization of a US Citizen or Green Card.Job Description:Are you a...


  • Chevy Chase, Maryland, United States GEICO Full time

    Position DescriptionAs a Staff Software Engineer at GEICO, you will be a key member of our engineering team, responsible for designing and developing high-quality software solutions that meet the needs of our customers. Your expertise in software development, architecture, and engineering will be essential in driving the success of our...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryWe are seeking a highly skilled Staff Engineer to join our team at GEICO. As a Staff Engineer, you will play a key role in shaping the technical direction of our organization and driving innovation in software development, platform architecture, and infrastructure management.Key ResponsibilitiesAs a Staff Engineer, you will be responsible...


  • Chevy Chase, Maryland, United States GEICO Full time

    GEICO is seeking a highly skilled Staff Engineer to enhance our cybersecurity capabilities through automation.This role focuses on developing and implementing innovative solutions to improve our security posture and hygiene.As a Staff Engineer in Cybersecurity Automation, you will collaborate with our engineering teams to design and build new systems while...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking a highly skilled Staff Software Engineer to join our Cloud Efficiency and Optimization Team. As a key member of our team, you will be responsible for designing, building, and maintaining high-performance, low-maintenance, zero-downtime platforms and applications. You will work closely with our Principal and Sr. Engineers to...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Senior Staff Engineer PAASJob Summary:We are seeking a highly skilled Senior Staff Engineer to join our Platform Engineering team at GEICO. As a Senior Staff Engineer, you will be responsible for leading the strategy and execution of our technical roadmap, driving innovation and cost efficiency in our PaaS services.Key Responsibilities:Develop and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Senior Staff Software EngineerAt GEICO, we're seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our engineering organization, you will play a critical role in designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Lead the design and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Description:GEICO is seeking an experienced Senior Staff Engineer to drive our insurance business transformation by solving complex cryptography-related challenges. As a Senior Staff Engineer, you will work with our Staff and Sr. Engineers to innovate and build new systems, improve, and enhance existing systems. You will lead the strategy and execution...

  • Staff Engineer

    6 days ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced Staff Engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As a key member of our performance, efficiency, and capacity organization, you will help drive our insurance business transformation by transitioning from a traditional IT model to a tech...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As a Senior Staff Engineer, you will play a key role in driving our insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced Senior Staff Engineer to drive our insurance business transformation by solving complex cryptography-related challenges.Key ResponsibilitiesLead the strategy and execution of a technical roadmap to increase the velocity of delivering products and unlock new engineering capabilities.Develop and execute technical...

  • Staff Engineer

    5 days ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Staff Engineer to drive the development of our Core Insurance Platform. As a key member of our engineering team, you will be responsible for designing and implementing high-performance, low-maintenance platforms and applications that meet the needs of our customers.Key ResponsibilitiesLead the design and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced engineer to drive our insurance business transformation and platform engineering domain modernization. The ideal candidate will help build high-performance, low-latency platforms and applications, and lead the strategy and execution of a technical roadmap to increase the velocity of delivering products and...

  • Staff Engineer

    6 days ago


    Chevy Chase, Maryland, United States GEICO Full time

    GEICO is seeking a highly skilled engineer to lead the development of high-performance, low-latency platforms and applications. As a Staff Engineer, you will play a key role in driving the company's insurance business transformation and platform engineering domain modernization. You will be responsible for ensuring the stability, security, and performance of...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Senior Staff Engineer to drive our insurance business transformation. As a key member of our engineering team, you will help build high-performance, low-maintenance platforms and applications. Your passion for innovation and technical excellence will be essential in shaping our tech organization's mission and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryAs a Staff Cloud Engineer at GEICO, you will be responsible for designing, developing, and deploying advanced private cloud systems using OpenStack and MaaS. This role requires a strong understanding of cloud infrastructure, automation, and system management. You will work closely with internal teams to architect and implement scalable and robust...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced Engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As an Enterprise Engineer II - Mobility Data Ops, you will help drive our insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking a highly skilled Senior Staff Engineer to lead the development and implementation of our cloud infrastructure. As a key member of our team, you will be responsible for designing and building high-performance, low-maintenance platforms and applications that meet the needs of our business.Key ResponsibilitiesDevelop and drive the...