Sr Software Engineer- Bare Metal Infrastructure
Back to Jobs
JobgetherGet Smart Job AI Coach in the appFree on iOS and Android 






Sr Software Engineer- Bare Metal Infrastructure
Location
US
Experience
Senior
Posted
Jul 10, 2026
Apply by
August 9, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Home
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr Software Engineer - Bare Metal Infrastructure based in United States.
This role focuses on designing and operating software solutions that automate and scale complex bare metal infrastructure environments.
You will build reliable systems that manage physical servers, improve operational efficiency, and enable secure infrastructure delivery at scale.
The position combines software engineering, automation, systems architecture, and infrastructure expertise to support modern private cloud capabilities.
You will contribute to highly impactful platforms that improve reliability, performance, and deployment consistency across large environments.
Working closely with engineering teams, you will influence technical direction, promote best practices, and drive innovation.
This is an opportunity to solve challenging infrastructure problems while building scalable, self-service solutions for critical technology operations.
### Accountabilities:
In this role, you will design, develop, and maintain software platforms that automate the lifecycle management of physical infrastructure while improving reliability, scalability, and operational efficiency. You will collaborate with engineering teams, contribute to architectural decisions, and help establish strong engineering practices through automation, documentation, and mentorship.
- Design, build, and maintain software systems capable of managing large-scale bare metal server environments across multiple data centers.
- Develop services and automation workflows for hardware inventory, asset management, firmware updates, operating system deployment, and infrastructure lifecycle operations.
- Create automated validation, diagnostics, remediation, and recovery solutions to improve system availability and resilience.
- Build APIs, tools, and self-service workflows that simplify infrastructure operations for engineering teams.
- Implement observability solutions through metrics, logging, tracing, dashboards, and automated alerting.
- Develop and maintain testing frameworks and CI/CD pipelines to ensure reliable software delivery.
- Lead technical projects from concept through deployment and operational ownership.
- Participate in architecture reviews and influence infrastructure automation strategies and platform modernization initiatives.
- Promote engineering excellence through code reviews, technical documentation, knowledge sharing, and mentoring.
- Support production systems, including troubleshooting and participating in on-call rotations when required.
## Requirements:
The ideal candidate brings strong software engineering experience combined with expertise in infrastructure automation, systems design, and scalable platform development. You should be comfortable solving complex technical challenges, collaborating across teams, and driving improvements in engineering processes and infrastructure reliability.
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience and training.
- 5+ years of experience in software development and engineering.
- Strong programming skills across multiple languages, technologies, and frameworks.
- Advanced knowledge of software architecture, system design, data modeling, and established design patterns.
- Experience designing and building scalable applications or services.
- Strong understanding of computer science fundamentals, including algorithms, data structures, and distributed systems.
- Experience with software engineering tools such as Git, Jira, and Confluence.
- Experience developing and operating infrastructure-as-code solutions using tools such as Ansible, Terraform, or similar technologies.
- Ability to deliver high-quality solutions while working in agile, collaborative environments.
- Strong communication skills with the ability to influence technical decisions and collaborate across teams.
Preferred qualifications include:
- Experience automating hardware lifecycle management, firmware orchestration, and capacity management for large physical infrastructure environments.
- Knowledge of bare metal provisioning technologies such as PXE/iPXE, Redfish, and BMC/IPMI.
- Experience integrating bare metal infrastructure with virtualization or private cloud platforms.
- Familiarity with platforms such as OpenStack, VMware, Kubernetes, and containerization technologies.
- Experience with observability tools including Prometheus, Grafana, Elasticsearch, or Datadog.
- Knowledge of storage technologies, distributed storage systems, and secure infrastructure design principles.
## Benefits:
- Opportunity to work on large-scale infrastructure platforms and impactful technology initiatives.
- Competitive compensation and benefits package.
- Retirement savings and employee investment opportunities.
- Medical, dental, and vision coverage.
- Paid time off and additional employee wellness benefits.
- Opportunities for professional growth, mentorship, and technical leadership development.
- Collaborative environment focused on innovation, engineering excellence, and continuous improvement.
- Flexible work opportunities with support for modern engineering practices.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
[Why Apply Through Jobgether?](https://jobgether.com/how-jobgether-works)
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Key Responsibilities
- Design, build, and maintain software systems for managing large-scale bare metal server environments.
- Develop services and automation workflows for hardware inventory, asset management, and infrastructure lifecycle operations.
- Create automated validation, diagnostics, remediation, and recovery solutions to improve system availability.
- Build APIs, tools, and self-service workflows to simplify infrastructure operations.
- Implement observability solutions through metrics, logging, tracing, and automated alerting.
- Develop and maintain testing frameworks and CI/CD pipelines for reliable software delivery.
- Lead technical projects from concept through deployment and operational ownership.
- Participate in architecture reviews and influence infrastructure automation strategies.
- Promote engineering excellence through code reviews, documentation, and mentoring.
- Support production systems, including troubleshooting and on-call rotations.
Requirements
- Bachelor’s degree in Computer Science or a related field
Skills Required
Software developmentInfrastructure automationSystems designScalable platform developmentGitJiraConfluenceAnsibleTerraformInfrastructure-as-codeAgileCommunicationCollaborationProblem solvingInfluenceHardware lifecycle management automationFirmware orchestrationCapacity managementPXE/iPXERedfishBMC/IPMIVirtualization platformsPrivate cloud platformsOpenStackVMwareKubernetesContainerization technologiesPrometheusGrafanaElasticsearchDatadogStorage technologiesDistributed storage systems
Benefits
- Competitive compensation
- Retirement savings
- Employee investment opportunities
- Medical coverage
- Dental coverage
- Vision coverage
- Paid time off
- Employee wellness benefits
- Professional growth opportunities
- Mentorship
- Technical leadership development
- Flexible work opportunities
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Software Engineer - DevOps / Infrastructure (Onsite)
Vertex Pharmaceuticals
95,500–181,700 / Year
Full-timeEasy applyWork from Office
US-VA-STERLING-291 ~ 22640 Davis Dr ~ DAVISSenior

Senior DevOps Engineer - Storage Platforms
Five9
90,700–252,200 / Year
Full-timeEasy applyWork from Office
United States (Remote)Senior

IT Infrastructure Cloud Engineer
Eurofins
Full-timeEasy applyWork from Office
BengaluruSenior

Senior Software Engineer , Software Development Engineering (Apps) ( 5-9 years)
Sandisk
Full-timeEasy applyWork from Office
BangaloreSenior

Senior OpenStack DevOps Engineer
Five9
90,700–252,200 / Year
Full-timeEasy applyHybrid
United States (Remote)Senior

DevOps Engineer/SRE (Cloud IaaS)
Gcore
Full-timeEasy applyWork from Home
CyprusSenior