Sr Software Engineer - Infrastructure Tooling
DMV IT Service.com
Remote
Remote
Full Time
Job Title: Senior Platform Engineer / Software Engineer
Location: Seattle, WA
Employment Type: Full-time
About Us
DMV IT Service LLC, founded in 2020, is a trusted IT consulting firm specializing in IT infrastructure optimization, cybersecurity, networking, and staffing solutions. We partner with clients to achieve technology goals through expert guidance, workforce support, and innovative solutions. With a client-focused approach, we also provide online training and job placements, ensuring long-term IT success.
Job Purpose
The Senior Platform Engineer will design, build, and maintain modern infrastructure and software solutions, ensuring reliable, scalable, and automated systems. This role requires a strong foundation in software engineering, distributed systems, and DevOps practices, with a focus on creating tools, automation pipelines, and cloud-native architectures that support enterprise-scale applications.
Requirements
Key Responsibilities
- 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.
Required Skills & Experience
- 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 Skills & Experience
- Experience with streaming platforms such as Kafka, NATS, Kinesis, or Event Hub.
- Hands-on knowledge of Databricks or Apache Spark.
- Experience with ElasticSearch for distributed data management.
- Familiarity with API management platforms such as Apigee.
- Exposure to monitoring tools such as Datadog or New Relic.
Sr Software Engineer - Infrastructure Tooling
Remote
Remote
Full Time
September 25, 2025