Summary
✨ AI‑Generated
An experienced Systems Software Engineer is sought to design, implement, and optimize scalable cloud-native infrastructure, deployment automation, and CI/CD solutions. The role combines cloud engineering, infrastructure-as-code, platform operations, containerization, and software engineering practices to deliver secure, reliable, and scalable technology. You will help identify improvements and drive operational excellence across enterprise environments.
Highlights
Design and optimize scalable cloud infrastructure and automation in a hybrid senior engineering role focused on reliability, security, continuous improvement, and operational excellence.
Description
Senior Systems Software Engineer
📍 Location: Milwaukee, WI, US
🏢 Industry: Financial services
💼 Work Setting: Hybrid
Are you passionate about building scalable cloud infrastructure, automating deployment pipelines, and driving DevOps excellence across enterprise environments?
We are seeking an experienced DevOps Engineer to design, implement, and optimize cloud-native infrastructure, automation frameworks, and CI/CD solutions.
This role combines cloud engineering, infrastructure automation, platform operations, and software engineering practices to deliver reliable, secure, and scalable technology solutions.
The ideal candidate will have strong expertise in cloud platforms, containerization, infrastructure-as-code, automation, and DevOps methodologies, along with a passion for continuous improvement and operational excellence.
Key Responsibilities
Cloud Infrastructure & Platform Engineering
Design, deploy, and maintain scalable cloud-based infrastructure solutions.Support cloud-native application deployments and platform modernization initiatives.Optimize cloud environments for performance, security, scalability, and cost efficiency.Implement and maintain highly available and resilient infrastructure architectures.DevOps & CI/CD Automation
Design, build, and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines.Automate infrastructure provisioning, deployment, testing, and operational processes.Improve software delivery speed, quality, and reliability through DevOps best practices.Support GitOps and automated deployment strategies across environments.Infrastructure as Code (IaC)
Develop and manage infrastructure using Infrastructure-as-Code frameworks.Create repeatable, version-controlled infrastructure deployments.Standardize infrastructure provisioning and configuration management processes.Promote automation-first practices across engineering teams.Containerization & Orchestration
Deploy and manage containerized applications in enterprise environments.Support container orchestration platforms and cloud-native workloads.Implement scalable deployment strategies and workload management solutions.Optimize container performance, security, and operational stability.Monitoring & Operational Excellence
Implement monitoring, logging, alerting, and observability solutions.Analyze system performance and proactively identify improvement opportunities.Troubleshoot infrastructure, networking, and application issues.Ensure platform reliability and service availability through preventive maintenance and continuous optimization.Security & Compliance
Implement secure infrastructure and deployment practices.Support vulnerability management, authentication, authorization, and access control initiatives.Maintain compliance with organizational security standards and governance requirements.Apply security best practices throughout the software development lifecycle.Software Engineering & Automation
Develop scripts, tools, and automation capabilities to improve operational efficiency.Review, validate, and improve code quality through engineering best practices.Support testing, debugging, and deployment activities.Ensure solutions are maintainable, reusable, and scalable.Technical Leadership & Collaboration
Mentor junior engineers and promote knowledge sharing across teams.Participate in architecture discussions and technical planning activities.Collaborate with development, security, infrastructure, and business teams.Contribute to engineering standards, best practices, and continuous improvement initiatives.
Qualifications
Required
Bachelor's Degree in Computer Science, Information Technology, Engineering, or equivalent experience.5+ years of professional IT experience.3+ years of experience working with cloud computing platforms and cloud-native solutions.Strong experience with:DevOps PracticesCI/CD PipelinesInfrastructure AutomationContainerization TechnologiesLinux AdministrationNetworking FundamentalsExperience developing automation using modern scripting and programming languages.Hands-on experience with Infrastructure-as-Code frameworks.Experience supporting both Linux and Windows environments.
Preferred
Cloud Platform Certifications.Container Orchestration Certifications.Experience with:KubernetesDockerTerraformCloudFormationJenkinsGit-based CI/CD platformsExperience implementing GitOps and Agile delivery practices.Knowledge of monitoring, observability, and performance tuning solutions.
Core Competencies
Cloud EngineeringDevOps & CI/CDInfrastructure AutomationContainerization & OrchestrationInfrastructure as Code (IaC)Platform Reliability EngineeringLinux & Systems AdministrationNetwork EngineeringSecurity & ComplianceMonitoring & ObservabilitySoftware EngineeringTechnical LeadershipAgile DeliveryProblem Solving & Continuous Improvement