Software Developer II

The Josef Group

Maryland

On-site

USD 120,000 - 180,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Josef Group is seeking an experienced Software Engineer II to design, develop, and deploy modern, scalable applications within a microservices-based architecture. This role spans both front-end and back-end development and contributes to high-performance, secure systems in distributed cloud environments.

Responsibilities include building backend services for scalable distributed systems, shaping microservices design, supporting cloud migrations, and collaborating with cross-functional teams

Qualifications

  • 8+ years of professional software engineering experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience designing and operating microservices-based systems.
  • Familiarity with cloud-native technologies and containerized environments.

Responsibilities

  • Build and maintain backend services supporting scalable, distributed systems.
  • Contribute to microservices architecture design, deployment, and optimization.
  • Support cloud migration efforts and multi-site application deployments.
  • Collaborate with cross-functional teams to implement reliable, secure, and maintainable solutions.
  • Troubleshoot, test, and optimize system performance across the stack.

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

React/JSX
Rust
Python
Shell scripting
Kubernetes
Helm charts
Service mesh
Terraform
Ansible
Salt
WebSockets
Neo4j
Redis
MySQL
RabbitMQ
Kafka
Elasticsearch
JBLOCKS
CASPORT

Job description

Experience Level: 8+ years
Education: Bachelor’s degree required

We are seeking an experienced Software Engineer II to support the design, development, and deployment of modern, scalable applications within a microservices-based architecture. This role spans both front-end and back-end development and contributes to high-performance, secure systems operating in distributed cloud environments.

What You’ll Do

Build and maintain backend services supporting scalable, distributed systems

Contribute to microservices architecture design, deployment, and optimization

Support cloud migration efforts and multi-site application deployments

Collaborate with cross-functional teams to implement reliable, secure, and maintainable solutions

Troubleshoot, test, and optimize system performance across the stack

Front-End Technologies

React / JSX

Back-End Technologies

Rust (for high-performance and security-sensitive components)

Python

Shell scripting

Microservices architecture and deployment patterns

Kubernetes and Helm charts

Service mesh technologies

Multi-site and distributed applications

Load balancing topologies

Cloud migration initiatives

Technology Stack Familiarity

Testing frameworks (Jest)

Elasticsearch

Redis, MySQL

Messaging systems (RabbitMQ, Kafka, or other message fabrics)

Configuration management tools (Ansible, Salt)

Infrastructure as Code (Terraform, particularly for lane development)

WebSockets

JBLOCKS, CASPORT

Neo4j

Required Qualifications

8+ years of professional software engineering experience

Bachelor’s degree in Computer Science, Engineering, or a related field

Experience designing and operating microservices-based systems

Familiarity with cloud-native technologies and containerized environments

Nice to Have

Experience working in high-security or mission-critical environments

Exposure to performance-sensitive or highly secure systems

Prior work supporting distributed or multi-domain architectures

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

慨正橡扯 • Burr Ridge (IL)

On-site
USD 80,000 - 110,000
Senior Software Engineer II – Enterprise Architecture
Senior Software Engineer II – Enterprise Architecture

Jobtailor • Arizona

On-site
USD 120,000 - 180,000
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

On-site
USD 120,000 - 150,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Software Engineer (Java) II
Software Engineer (Java) II

The Fountain Group • Santa Clara (CA)

On-site
USD 100,000 - 150,000
Java Developer III
Java Developer III

hudsonmanpower • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

NextGen | GTA: A Kelly Telecom Company • Plano (TX)

On-site
USD 70,000 - 110,000
Software Engineer 2 - Jack of All Trades
Software Engineer 2 - Jack of All Trades

Navius Technologies LLC • Maryland

On-site
USD 100,000 - 140,000
Full Stack Software Engineer
Full Stack Software Engineer

Veriipro • Dallas (TX)

On-site
USD 110,000 - 140,000