DMV IT Service

Senior Software Engineer – Infrastructure Tooling

DMV IT Service

full-time

Posted on:

Origin:  • 🇺🇸 United States • Washington

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AnsibleApacheAWSAzureChefCloudDistributed SystemsDockerElasticSearchGrafanaJavaKafkaKubernetesMicroservicesNoSQLPrometheusPuppetPythonShell ScriptingSparkSpringSpring BootSpringBootSQLTerraform

About the role

  • Design, build, and maintain modern infrastructure and software solutions, ensuring reliable, scalable, and automated systems.
  • Design and implement platform engineering solutions using tools such as Ansible, Terraform, Docker, and Kubernetes.
  • Develop and maintain CI/CD pipelines to enable automated testing, configuration, and deployments.
  • Write automation scripts in Python and shell scripting to streamline infrastructure and system administration tasks.
  • Architect and build internal software tools leveraging software engineering best practices.
  • Work with distributed systems and microservices architectures to deliver high-performing solutions.
  • Manage both SQL and NoSQL databases at the architecture and administration level.
  • Troubleshoot, monitor, and resolve performance and availability issues using tools such as Prometheus and Grafana.
  • Contribute to Agile/Scrum practices, supporting iterative development and continuous improvement.
  • Collaborate across teams to solve complex engineering problems and deliver scalable solutions.

Requirements

  • 8+ years of software engineering experience.
  • Minimum 4 years of application development experience.
  • 4+ years of scripting and automation expertise using Python.
  • 8+ years of experience with automation/configuration management tools such as Ansible, Terraform, Chef, or Puppet.
  • 8+ years of experience building and maintaining CI/CD pipelines.
  • 6+ years of experience deploying production code using Docker containers.
  • Strong knowledge of cloud platforms, preferably AWS and Azure (IaaS and PaaS).
  • Experience with distributed systems and microservices (e.g., Java/Spring Boot, CQRS, event streaming, Kafka, Spark).
  • Experience with SQL and NoSQL databases.
  • Desired: Experience with streaming platforms such as Kafka, NATS, Kinesis, or Event Hub.
  • Desired: Hands-on knowledge of Databricks or Apache Spark.
  • Desired: Experience with ElasticSearch for distributed data management.
  • Desired: Familiarity with API management platforms such as Apigee.
  • Desired: Exposure to monitoring tools such as Datadog or New Relic.
skillventory - A Leading Talent Research Firm

Principal, Cloud Engineer

skillventory - A Leading Talent Research Firm
Leadfull-time🇺🇸 United States
Posted: 34 days agoSource: fmr.wd1.myworkdayjobs.com
AnsibleAWSAzureCloudDistributed SystemsDockerGrafanaJavaJenkinsKubernetesNode.jsPrometheus+5 more
Sprout Labs

Lead Infrastructure Engineer

Sprout Labs
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 7 days agoSource: jobs.lever.co
AnsibleAWSDistributed SystemsDockerGoogle Cloud PlatformGrafanaJenkinsKubernetesOpen SourcePrometheusTerraform
Saviynt

Senior DevOps Engineer

Saviynt
Seniorfull-time$125k–$150k / yearCalifornia · 🇺🇸 United States
Posted: 1 day agoSource: jobs.lever.co
AnsibleAWSAzureCloudCyber SecurityDockerGoGoogle Cloud PlatformGrafanaJavaJavaScriptJenkins+11 more
Praxis Engineering

Software Engineer Level 3

Praxis Engineering
Mid · Seniorfull-time$102k–$219k / year🇺🇸 United States
Posted: 38 days agoSource: jobs.jobvite.com
AnsibleApacheAWSDockerETLGrafanaIoTJavaKafkaKubernetesLinuxPrometheus+8 more
NVIDIA

Senior System Software Engineer, Cloud Services

NVIDIA
Seniorfull-time$184k–$288k / yearCalifornia · 🇺🇸 United States
Posted: 21 days agoSource: nvidia.wd5.myworkdayjobs.com
AnsibleApacheAWSAzureCassandraCloudDockerGoGoogle Cloud PlatformGrafanaJavaJavaScript+10 more