Jobs · Information Technology

Sr Software Engineer- Bare Metal Infrastructure

Jobgether · United States · 1 wk ago
RemoteRemoteInformation TechnologyFull-time

Accountabilities

  • Design, develop, and maintain software platforms that automate the lifecycle management of physical infrastructure while improving reliability, scalability, and operational efficiency.
  • 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.
  • Create services and automation workflows for hardware inventory, asset management, firmware updates, operating system deployment, and infrastructure lifecycle operations.
  • Develop 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

    • Strong software engineering experience combined with expertise in infrastructure automation, systems design, and scalable platform development.
    • 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.
    • Able 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

    • 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.
    • Medical, dental, and vision coverage.
    • Paid time off and additional employee wellness benefits.
    • Opportunities for professional growth, mentorship, and technical leadership development.
    • Flexible work opportunities with support for modern engineering practices.

Similar jobs

Sr Engineer, Software

Joyson Safety SystemsAuburn Hills, MI· 2 wk ago
Engineeringapply on careers.joysonsafety.com

Sr Software Engineer

CHG HealthcareSalt Lake City, UT· 1 wk ago
Engineering$131k/yrapply on chghealthcare.wd1.myworkdayjobs.com