Senior Systems Software Engineer

Sotalentjobs — United States · Posted ~2 hours ago

Senior Full-time Hybrid

Skills

Cloud infrastructure DevOps Infrastructure automation CI/CD Containerization Infrastructure as code Cloud platforms Cloud Docker Infrastructure as Code

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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