×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Infrastructure Engineer

Job in Milwaukee, Milwaukee County, Wisconsin, 53201, USA
Listing for: Hru Tech
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    DevOps, Software Engineer, Unix/Linux, Python
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Principal Software Infrastructure Engineer

Location: Remote (Candidates near Oshkosh or Madison, WI preferred, but not required)

Employment Type: Contract

Contract Duration: Through June 2027, with potential for extension

Schedule: Approximately 40–45 hours per week, with core availability from 9:00 AM–4:00 PM Central Time

Position Overview

We are seeking an experienced Principal Software Infrastructure Engineer to develop, maintain, and modernize the software development infrastructure supporting embedded vehicle software engineering.

This position focuses on Python development, Docker containerization, Linux environments, infrastructure automation, and software development tool administration
. The ideal candidate will have hands-on experience migrating on-premises applications from Windows environments to Docker containers running on Red Hat Linux, automating virtual machine deployments, and developing middleware and applications to support engineering tool integration.

The engineer will also support Dev Sec Ops  initiatives, maintain continuous integration and continuous delivery (CI/CD) pipelines, and develop Python-based web and desktop applications to improve the management and functionality of software development environments.

This is a highly technical, hands-on position requiring independent problem-solving, infrastructure modernization experience, and the ability to collaborate with engineering teams across multiple projects.

Key Responsibilities Software Infrastructure & Dev Sec Ops
  • Develop, maintain, and enhance software development infrastructure supporting embedded vehicle software engineering.
  • Plan and execute migrations of on-premises applications from Windows environments to Docker containers running on Red Hat Linux.
  • Deploy, configure, and administer Docker containers and containerized applications, including Docker Swarm environments where applicable.
  • Automate the provisioning, configuration, and management of virtual machines and supporting infrastructure.
  • Build, maintain, and optimize CI/CD pipelines and integrate software assurance tools into development workflows.
  • Administer and support server-based engineering tools, including issue tracking, version control, continuous integration, compilers, and software build systems.
  • Maintain and improve the reliability, performance, security, and availability of software development environments.
  • Support installation, administration, maintenance, and migration of enterprise development tools, including Atlassian Data Center applications.
Software Development & Automation
  • Design, develop, test, and document software applications and automation solutions primarily using Python, with occasional Java or Groovy development.
  • Develop Python-based web applications and desktop graphical user interfaces (GUIs) to support engineering infrastructure and toolset management.
  • Create and maintain middleware and integrations connecting on-premises applications and development systems.
  • Develop software solutions that meet functional, performance, resource utilization, and maintainability requirements.
  • Read, interpret, and create software designs using Unified Modeling Language (UML).
  • Follow established software engineering practices, including version control, change management, issue tracking, and CMMI Level 3 processes.
Technical Leadership & Project Execution
  • Independently lead technical initiatives and deliver projects of moderate to high complexity.
  • Research and evaluate emerging technologies to improve development infrastructure and engineering productivity.
  • Conduct feasibility studies and develop project estimates, resource requirements, implementation plans, and technical recommendations.
  • Coordinate with internal engineering teams, IT, software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary