Full Time

Software Engineer 2 - Linux/Bash/Python/MongoDB/Docker/Kubernetes/RabbitMQ/PostgreSQL

Captivation
Annapolis Junction, MD
???* / year

Job Description

About this kind of role

What a Software Engineer 2 - Linux/Bash/Python/MongoDB/Docker/Kubernetes/RabbitMQ/PostgreSQL usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains software applications, often focusing on backend systems and services. This role involves writing clean, efficient, and well-documented code, collaborating with other engineers, and participating in code reviews. Troubleshooting and debugging existing software, as well as contributing to architectural decisions, are also common responsibilities. Software Engineers 2 generally have some experience and are expected to work with increasing independence.

Tools and skills: Proficiency in Linux environments, bash scripting, Python programming, MongoDB database management, Docker containerization, Kubernetes orchestration, RabbitMQ messaging, and PostgreSQL database systems is typically required.

Good fit for: Individuals with a strong foundation in computer science principles and a passion for building scalable and reliable software solutions often thrive in this role.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.