Enable job alerts via email!

Software Engineer - Infrastructure

HRB

United States

Remote

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking software engineers to enhance developer productivity through innovative tools and systems. This role involves designing and maintaining internal infrastructure, developing CI systems, and creating containerized workflows. You will collaborate closely with software teams to implement engaging processes that drive efficiency. If you are passionate about building robust systems and thrive in a dynamic environment, this opportunity is perfect for you. Join a forward-thinking company where your contributions will significantly impact development practices and team productivity.

Qualifications

  • 5+ years of software development experience with a focus on infrastructure.
  • Proficient in C++, Python, and CI systems.

Responsibilities

  • Design and maintain internal infrastructure and CI systems.
  • Develop tools for efficient software development workflows.

Skills

C++
Python
CMake
Docker
Kubernetes
Git
Linux Systems Administration
Shell Scripting (Bash)

Tools

Jenkins
Teamcity
GitLab

Job description

We are looking for software engineers at all experience levels to help build out the tools and systems needed to drive high developer productivity

Responsibilities
    • As a Senior Software Engineer (Infrastructure), you will engineer the platforms used by developers to do their work and those used by customers to access our software. You will help support software development efforts across multiple teams, develop efficient compilation, testing, and release workflows. To this end you will interface closely with the software teams to design, and implement productive and engaging workflows and processes. You will design, build, and maintain our internal infrastructure including our continuous integration (CI) system, compute farm, and software deployment systems. The types of tools you will be responsible for developing encompasses containers, build systems, installers, and other internal automation scripts and tooling. To manage the systems effectively, you will develop dashboards and reports to monitor and improve the functioning of our internal systems.
Requirements
    • 5+ years of experience in a software development role
    • Experience developing software in C++ and python
    • Experience with C or C++ build systems and tools (CMake or similar)
    • Experience with python packaging infrastructure (pip, wheels, pypi)
    • Proficient in one or more shell scripting languages (bash or similar)
    • Proficient at developing containerized workflows (Docker, Podman, kubernetes)
    • Proficient at developing continuous integration (CI) systems
    • Good understanding of git and github
    • High familiarity with linux systems administration
Preferred Skills & Experience (Not Required)
    • Experience in a platform, dev-ex, or site-reliability engineering role
    • Experience developing and maintaining CI systems (Jenkins, Teamcity, gitlab)
    • Experience building and deploying containerized systems (Docker, kubernetes)
    • Experience with software package management and distribution (apt, rpm, pypi,)
    • Experience developing github hooks, actions, and integrations
    • Experience with virtualization and device drivers
    • Knowledge of release management best practices
    • Knowledge of git internals and tools for repository transformations
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Infrastructure Observability Monitoring (Remote USA)

SPLUNK SERVICES UK LIMITED

Indiana

Remote

USD 117,000 - 162,000

12 days ago

Sotware Engineer - Infrastructure & SRE

Syndicate

Remote

USD 80,000 - 130,000

Yesterday
Be an early applicant

Software Engineer - Infrastructure Observability Monitoring (Remote USA)

Splunk

Nevada

Remote

USD 117,000 - 162,000

14 days ago

Software Engineer - Infrastructure Observability Monitoring (Remote USA)

Splunk

Oregon

Remote

USD 117,000 - 202,000

13 days ago

_SOFTWARE ENGINEER: INFRASTRUCTURE

INTELLISWIFT INC

Austin

Remote

USD 80,000 - 120,000

15 days ago

Senior Cloud Infrastructure Engineer

TaskRabbit

Boston

Remote

USD 115,000 - 160,000

2 days ago
Be an early applicant

Senior DBA/Infrastructure Engineer

Symetra

Remote

USD 103,000 - 173,000

7 days ago
Be an early applicant

Software Engineer (Infrastructure)

Fathom

Remote

USD 100,000 - 175,000

30+ days ago

Software Engineer, Infrastructure (5+ years of experience)

Anrok

Denver

Remote

USD 100,000 - 125,000

30+ days ago