CDW Corporation

Senior Software Engineer - Managed Services

CDW Corporation
Apply
3 days ago
Remote, United StatesSenior

Base Salary

$106k - $150k/yr

Responsibilities

  • Design, develop, test, and maintain software and automation solutions for Managed Services applications and platforms.
  • Build Python, Ansible, Go, API, backend service, scripting, and reusable automation solutions that reduce manual effort and improve operational consistency.
  • Develop and maintain integrations among Managed Services applications, customer environments, enterprise systems, third-party platforms, and supporting services.
  • Serve as a technical subject matter expert and escalation point for application architecture, integrations, APIs, data flows, dependencies, configurations, and operational processes.
  • Troubleshoot distributed application and integration issues involving APIs, databases, messaging, networking, authentication, certificates, infrastructure, and third-party platforms.
  • Support application upgrades, platform migrations, lifecycle management, integration changes, production support, and operational readiness.
  • Develop automated tests, validation processes, and CI/CD pipelines to improve release quality and reduce production defects.
  • Participate in design reviews, code reviews, architecture discussions, and technical planning.
  • Establish application development and automation standards, reusable patterns, coding practices, documentation, and engineering best practices.
  • Identify technical debt and opportunities to improve supportability, security, operational impact, and business value.
  • Mentor engineers and technical team members and communicate technical designs, risks, tradeoffs, and recommendations to technical and non-technical stakeholders.
  • Support the transition to AI-enabled software development lifecycle practices.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field and 7+ years of software engineering, application development, automation engineering, or related professional experience, or 10+ years of equivalent professional experience.
  • 5+ years of professional software development or automation development experience.
  • Strong proficiency with Python for application development, automation, integrations, APIs, and operational tooling.
  • Strong experience developing and maintaining reusable Ansible automation for enterprise environments.
  • Experience designing, developing, and supporting REST APIs, application integrations, and service-to-service communications.
  • Experience supporting enterprise applications across development, testing, deployment, troubleshooting, upgrades, and production support.
  • Expertise with Git-based source control, code review, automated testing, and CI/CD pipelines.
  • Expertise working with Linux-based application environments.
  • Experience troubleshooting distributed applications and integrations across application, database, network, authentication, and infrastructure boundaries.
  • Experience with relational and non-relational databases such as PostgreSQL, MySQL, or MongoDB.
  • Working knowledge of Docker, Kubernetes, and containerized application environments.
  • Experience with Microsoft Azure, AWS, or comparable cloud platforms.
  • Experience with HashiCorp Vault or comparable secrets-management platforms.
  • Experience translating operational or business requirements into technical solutions.
  • Experience providing technical guidance, reviewing other engineers' work, and mentoring less-experienced engineers.
  • Strong analytical, troubleshooting, problem-solving, written communication, and verbal communication skills, with the ability to work independently and collaboratively across technical and business teams.
  • Managed Services application or platform experience is a plus.
  • Java and Spring Boot application development and support experience is a plus.
  • REST and SOAP web services experience is a plus.
  • Enterprise messaging and event-driven application architecture experience is a plus.
  • Familiarity with Dynatrace, Prometheus, Grafana, OpenTelemetry, or similar observability technologies is a plus.

Benefits

  • Annual bonus target of 10%, subject to plan terms and conditions.
  • Benefits information is provided at https://cdw.benefit-info.com/.
  • Base pay may vary based on geographic differentials.

Tech Stack

AnsibleAWSAzureDockerGitGoGrafanaJavaKubernetesLinuxMongoDBMySQLPostgreSQLPrometheusPythonSOAPSpring Boot

Categories

CDW Corporation

About CDW Corporation

10,000+ employees

CDW Corporation is an IT solutions provider and reseller that designs, supplies, and manages hardware, software, cloud, and cybersecurity for businesses, government, education, and healthcare. Its model combines product resale from major vendors with consulting, managed services, and lifecycle support across data center, networking, and end‑user computing. Founded in 1984 and headquartered in Vernon Hills, Illinois, CDW is publicly traded on NASDAQ.

Contact me