1

Docker Worker Jobs (NOW HIRING)

Java Developer

Salt Lake City, UT · On-site

$49.25 - $63.75/hr

Knowledge of DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker. * Working knowledge of testing frameworks like Junit, Mockito, Spring Test. * Knowledge ...

$150 - $200/hr

Our partner is looking for a Senior Software Engineer, Docker Desktop, Go/Backend Focus based in ... This is an opportunity to shape foundational developer infrastructure while working in a remote ...

Strong full-stack engineering across Python, FastAPI, ReactJS, PostgreSQL, and Docker. * Working knowledge of AWS application hosting services. * Test-driven development and code-quality discipline.

Full Stack Developer

Washington, DC · On-site

$125 - $150/hr

Strong full-stack engineering across Python, FastAPI, ReactJS, PostgreSQL, and Docker. * Working knowledge of AWS application hosting services. * Test-driven development and code-quality discipline.

Strong full-stack engineering across Python, FastAPI, ReactJS, PostgreSQL, and Docker. * Working knowledge of AWS application hosting services. * Test-driven development and code-quality discipline.

$200 - $250/hr

You will be working closely with data scientists, and other software / system engineers, and ... Service containerization and automated/manual deployment using CI/CD with Kubernetes/ Docker.

Showing results 41-60

Docker Worker information

See salary details

$9

$18

$28

How much do docker worker jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for docker worker in the United States is $18.73, according to ZipRecruiter salary data. Most workers in this role earn between $15.14 and $21.15 per hour, depending on experience, location, and employer.

What is a Docker worker?

Docker Workers are processes or containers that perform specific tasks, often as part of a larger distributed system or workflow. In the context of Docker, a worker typically refers to a container running a workload, such as background processing, data analysis, or handling jobs from a task queue. Docker Workers allow organizations to scale tasks horizontally, making it easier to distribute workloads across multiple machines or environments. They are commonly used in continuous integration (CI) pipelines, microservices architectures, and distributed computing environments.

What are the key skills and qualifications needed to thrive as a Docker worker?

To thrive as a Docker Worker, you need proficiency in containerization concepts, Linux system administration, and experience with DevOps practices, typically supported by relevant IT certifications or a computer science background. Familiarity with Docker CLI, Docker Compose, and container orchestration tools like Kubernetes is essential for this role. Strong problem-solving, teamwork, and adaptability help someone excel in dynamic, collaborative tech environments. These skills ensure efficient deployment, scaling, and management of applications in modern software development pipelines.

What are some common challenges Docker workers face when deploying containerized applications in a production environment?

Docker Workers often encounter challenges such as managing container orchestration, ensuring consistent networking across different environments, and monitoring resource usage to prevent performance bottlenecks. Coordinating with development and operations teams is crucial for smooth deployments and troubleshooting. Staying updated with the latest Docker features and security best practices also helps in minimizing issues related to scalability and system vulnerabilities.

What is the difference between Docker Worker vs Container Technician?

AspectDocker WorkerContainer Technician
CredentialsBasic knowledge of Docker, containerization, and LinuxCertifications in container management, Linux, or related fields
Work EnvironmentData centers, cloud environments, DevOps teamsData centers, server rooms, IT support settings
Industry UsageSoftware development, DevOps, cloud servicesIT support, infrastructure management, server maintenance

Docker Workers primarily focus on deploying and managing containerized applications using Docker in development and cloud environments. Container Technicians handle the physical and software aspects of containerized infrastructure, often performing hardware setup and troubleshooting. While both roles involve container technology, Docker Workers are more software and cloud-oriented, whereas Container Technicians focus on infrastructure support and maintenance.

How do I get certified to be a Docker Worker?

To become a Docker Worker, obtaining Docker certifications such as the Docker Certified Associate (DCA) can demonstrate your skills in containerization and Docker management. Gaining hands-on experience with Docker tools, understanding container orchestration, and completing relevant training courses can also improve your qualifications for the role.

Is a Docker Worker a hard job?

A Docker Worker role involves managing containerized applications using Docker, which requires knowledge of containerization, Linux commands, and sometimes scripting. The job can be technically demanding, especially when troubleshooting or optimizing deployments, but the difficulty depends on experience and the complexity of tasks involved.

Why do Docker workers get paid so much?

Docker workers, or professionals skilled in containerization and DevOps, often command higher salaries due to their expertise in deploying, managing, and optimizing containerized applications using tools like Docker and Kubernetes. Their specialized skills are in high demand for improving software development efficiency and infrastructure scalability, which drives up compensation in the industry.
More about Docker Worker jobs

What are popular job titles related to Docker Worker jobs?

For Docker Worker jobs, the most frequently searched job titles are:

Infographic showing various Docker Worker job openings in the United States as of September 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 72% Physical, 1% Hybrid, and 27% Remote job distribution, with an average salary of $38,955 per year, or $18.7 per hour.

Software Engineer 2 - (Python, Docker, Kubernetes)

Fort George G Meade, MD • On-site

Full-time

Retirement, PTO

Re-posted 9 days ago


Job description

Software Engineer 2 - (Python, Docker, Kubernetes)

Clearance: TS/SCI - Polygraph required
Position ID: 02-521-SWE2
Location: Fort Meade, Maryland

Description:

The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team.

The Software Engineer shall be responsible for developing, sustaining, and troubleshooting the software suite of applications. Software development activities include implementation, testing, and integration with other COTS, GOTS, and FOSS products, packages, and libraries.

  • Design, develop, test, deploy, document, maintain, and enhance software systems based upon documented requirements.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Provide specific input to software components of system design, including hardware/software trade-offs, software reuse, and use of OSS/COTS/GOTS software.
  • Develop and sustain the software suite of applications.
  • Implement, test, and integrate software with other COTS, GOTS, and FOSS products, packages, and libraries.

Position Required Skills:

  • Experience developing in Unix
  • Ability to perform shell scripting
  • Working knowledge of Configuration Management (CM) tools and Web Services implementation
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Write or review software and system documentation
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Has experience with agile development processes
  • Has experience with source code control systems, such as Git
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design and development of relational and non-relational database applications
  • Use of orchestration frameworks such as Spring and Kafka
  • Familiarization with queue management systems
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Develop and execute test procedures for software components
  • Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas
  • Modify existing software to adapt to new hardware or to improve its performance
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions
  • Java development using the Eclipse IDE (Integrated Development Environment)
  • Development of Java 2 Enterprise Edition (J2EE) applications
  • Experience using collaboration and software development tools (i.e. Atlassian)
  • Software development using continuous integration practices
  • Experience with container technologies (i.e. Docker)
  • Unix shell scripting
  • Development of event driven, or data driven analytics
  • Development of cloud-based solutions and technologies
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints
  • Perform quality control on team products
  • Recommend and implement suggestions for improving documentation and software development process standards
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces
  • Coordinate software installation on a system and monitor performance to ensure operational specifications are met
  • Experience using the Linux CLI and Tools
  • Experience developing scripts using Bash
  • Recent Python (3.x) software development experience
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with CI/CD principles, methodologies, and tools including GitLab CI
  • Familiar with container orchestration technologies such as Kubernetes
  • Familiar with Helm Charts to deploy containerized services on Kubernetes
  • Familiar with Messaging Frameworks including RabbitMQ
  • Familiar with IaC principles, methodologies, and tools such as Ansible
  • Experience using Git Source Control System

Position Desired Skills:

  • Experience with SQL databases including PostgreSQL
  • Experience with the Atlassian Tool Suite including Jira and Confluence

SWE2 Qualifications:

Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

Salary Range: $196k-$239k (Annually)

The range displayed above is a likely salary range for this position. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possible contractual requirements and could fall outside of this range.

Akina is a Woman Owned, Service Disabled, Veteran Owned, Small Business, looking for talented and ambitious individuals to join our team. We offer a generous compensation package that includes 24 days PTO accrued annually and 11 federal holidays. Our 401k is 100% vested on your start date and the company makes a direct contribution worth 10% of your salary. Akina covers 100% of healthcare costs for employees and 50% toward dependents. We offer educational assistance towards college classes and will cover costs associated with job related training and certifications.

Akina is committed to excellence and creating innovative and flexible solutions for our clients. We are a small company with an open ear to our employees' needs in order to attract and retain quality talent that enables our customer's mission.

We are an equal employment opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

www.akina-inc.com/careers