Software Developer II

The Josef Group

  • Annapolis Junction, Maryland
  • 30+ days ago

    Highlights

    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.

    Numbers & Facts

    LocationAnnapolis Junction, Maryland

    Description

    Software Engineer II (SWE II)

    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

    • Design and develop front-end web applications using modern JavaScript frameworks

    • 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

    • JavaScript (with exposure or transition to TypeScript)

    • React / JSX

    Back-End Technologies

    • Node.js / JavaScript

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

    • Python

    • Shell scripting

    Platform & Architecture Experience

    • 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

    • Apache NiFi

    • Testing frameworks (Jest)

    • Grafana, InfluxDB

    • Elasticsearch

    • Redis, MySQL

    • Apache Superset

    • 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

    • Strong proficiency in JavaScript and modern web development

    • 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

    Similar Jobs

    See more jobs