Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer II

thejosefgroup.com

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
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Software Developer II in Annapolis Junction, MD vacancy
  • $146k - $234k

    Peraton in Laurel, MD is seeking a detail-oriented Systems Engineer II to support technical writing in a hybrid, multi-cloud...  ...systems engineering expertise and strong communication skills to develop documentation, maintain compliance, and support collaborative efforts... 
    Suggested

    Peraton

    Laurel, MD
    4 days ago
  • $92.96k - $110k

     ...Software Engineer II Employer: Amergis Healthcare Staffing, Inc. Location: 7223 Lee Deforest Drive, Columbia, MD 21046 (Telework 2 days...  ...and maintenance of software systems, including designing, developing and delivering software systems related to healthcare... 
    Suggested
    Remote work
    2 days per week

    Amergis Healthcare Staffing

    Columbia, MD
    2 days ago
  •  ...Software Developer II Location: Annapolis Junction, MD Required Clearance: TS/SCI w/ Full-Scope Poly Salary: Competitive Job Description We are seeking a skilled and experienced Software Engineer to join our team. In this role, you will be responsible for... 
    Suggested
    Remote work
    Relocation package
    Flexible hours

    Fullscope

    Annapolis Junction, MD
    7 days ago
  • $165k - $180k

     ...SOFTWARE ENGINEER II BTS Software Solutions is seeking a Software Engineer II with an active TS/SCI w/ POLY to join our team in...  ...MD What You'll Get To Do: The Software Engineer develops, maintains, and enhances complex and diverse software systems... 
    Suggested
    Work experience placement
    Local area

    BTS Software Solutions

    Annapolis Junction, MD
    5 days ago
  •  ...Software Engineer II (Full-Stack With UI) Reflexive Concepts is seeking a skilled Software Engineer II (Full-Stack with UI) to join our team...  ...in Annapolis Junction. Responsibilities: Design, develop, maintain, and enhance complex, full-stack software systems... 
    Suggested
    For contractors

    Reflexive Concepts

    Annapolis Junction, MD
    2 days ago
  • $185k - $200k

     ...Software Engineer II Active TS/SCI with Polygraph required. Must be a US citizen. Description The software engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews... 
    Immediate start

    FLASH Technology Group

    Laurel, MD
    4 days ago
  •  ...works with other engineering disciplines to develop lower-level detailed implementation...  ...design reviews of components (hardware and software) to ensure applicability to the current system...  ...the following DoD 8140 / 8570 IAT Level II or III Certifications: Security+... 

    TekSynap

    Annapolis Junction, MD
    1 day ago
  •  ...Interclypse Software Team Opportunity Welcome to Interclypse, where innovation meets passion. Every team member is a vital piece of our...  ...technologies and processes including IaaS, DevOps,.NET, SQL, IIS, AWS, Micro Service Architecture, React, Kubernetes, RESTful API... 
    Temporary work
    Flexible hours

    Interclypse

    Annapolis Junction, MD
    3 days ago
  • $200k - $235k

     ...BTS Software Solutions is seeking a System Engineer II with an active TS/SCI w/ POLY to join our team in Laurel, MD What You'll Get To Do: Analyzes...  ...documents, and high-level system architectures to develop system requirements specifications. Analyzes... 
    Contract work
    Work experience placement
    Local area

    BTS Software Solutions

    Annapolis Junction, MD
    1 day ago
  •  ...System Engineer II Reflexive Concepts is seeking a skilled System Engineer II to join our team! This position requires an in-scope poly (within 7 years). The VISTA Development and Sustainment (Mission Liaison) team is sourcing for a Mission Customer Outreach Liaison... 

    Reflexive Concepts

    Annapolis Junction, MD
    4 days ago
  •  ...Job Description: Quevera is seeking a Systems Engineer II to join our team. At Quevera, we don't just offer jobs-we provide...  ...Oracle Experience leading small teams and/or mentoring junior developers Experience deploying services in Linux environments Nginx,... 
    Temporary work
    Work experience placement

    Quevera

    Annapolis Junction, MD
    4 days ago
  •  ...Software Engineer (Mid-Senior Level) We are seeking a mid-senior level Software Engineer...  ...Ability to debug and troubleshoot software Develop new code to the given requirements to add...  ...4 years with experience) IAT Level II certification (as mandated by DoD... 
    Immediate start

    Staffed4U

    Annapolis Junction, MD
    13 hours ago
  •  ...Software Engineer II Reflexive Concepts is seeking a skilled Software Engineer II to join our team! Qualifications: Fourteen (14...  ...software into new or modified systems or operating environments Develop simple data queries for existing or proposed databases or... 

    Reflexive Concepts

    Hanover, MD
    13 hours ago
  •  ...and want to help support ProSync's mission to "Define and Redefine the State of Possible,” please apply today! The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented... 
    Flexible hours

    Prosync

    Annapolis Junction, MD
    2 days ago
  •  ...broad range of AI and ML algorithms and tools Design or select appropriate data and knowledge representation methods Recognize software architecture, data modelling, and data structures Transform and convert data science prototypes into scalable solutions... 

    Reflexive Concepts

    Annapolis Junction, MD
    1 day ago
  • $10k

     ..., annual health and technology allowances, and access to a state-of-the-art technology lab. Your Mission Develop, maintain, and enhance complex software systems using ServiceNow, JavaScript, HTML, CSS, and API integrations. Work individually or as part of a team to... 

    ClearEdge IT Solutions

    Annapolis Junction, MD
    13 hours ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.

    Microsoft Corporation

    Jessup, MD
    3 days ago
  •  ...The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)... 

    InterImage

    Annapolis Junction, MD
    1 day ago
  •  ...also supporting existing on-premises server infrastructure. Develop, implement and maintain automation scripts and configurations using...  ...contracts of similar scope and complexity ~ Must hold an IAT II certification (e.g., Security+ or equivalent). If you don't have... 
    Work at office

    ManTech

    Annapolis Junction, MD
    1 day ago
  • $111.66k - $145k

     ...with expertise in cloud-based services, software and systems engineering, cyber capabilities...  ...experience. Must have experience developing and deploying infrastructure in AWS. Experience...  ..., etc.). DoD 8140 / 8570 IAT Level II compliance certifications may be required... 
    Work experience placement
    Work at office
    Work from home
    2 days per week
    1 day per week

    Enlighten

    Columbia, MD
    3 days ago
  • $10k

     ...Contributes to the development of custom software components and integration of open-source...  .... Required Technical Skills Experience developing and deploying infrastructure in AWS. Experience...  ..., VMware). DoD 8140 / 8570 IAT Level II compliance certifications may be required... 
    Contract work
    Temporary work
    Work at office
    2 days per week
    1 day per week

    Wyetech

    Columbia, MD
    1 day ago
  • $137.51k - $185k

     ...Python or Go, and a strong Linux foundation. The engineer will develop custom software components and integrate open‑source code to solve complex...  ...(OVirt, Proxmox, VMware). DoD 8140/8570 IAT Level II compliance certifications may be required as directed by the... 
    Work at office
    2 days per week
    1 day per week

    Enlighten

    Columbia, MD
    3 days ago
  • $137.51k - $185k

     ...with expertise in cloud-based services, software and systems engineering, cyber capabilities...  ...experience. Must have experience developing and deploying infrastructure in AWS. Experience...  ...vmware, etc) DoD 8140 / 8570 IAT Level II compliance certifications may be required... 
    Work experience placement
    Work at office
    Remote work
    Work from home
    2 days per week
    1 day per week

    Huntington Ingalls Industries

    Columbia, MD
    2 days ago
  • $172.5k

    Data Team Process Engineer II (PE2) Salary: $172,500, based on education and experience Security Requirements: Active TS/SCI clearance...  ...for system management and technical planning activities; develop documentation for the configuration of systems and equipment to... 
    Flexible hours

    Beyond SOF

    Laurel, MD
    4 days ago
  • A leading technology consulting firm in Laurel, MD, is seeking a Data Team Process Engineer II. The role involves supporting system management and technical planning, with a focus on process improvement and problem-solving. Candidates must have a Bachelor's Degree and... 

    Beyond SOF

    Laurel, MD
    4 days ago
  • $5,000 per month

     ...critical missions in the IC/DoD. They specialize in cybersecurity, software development, data science, and cloud migration. Enjoy a close‑...  ...cyber security operations support. Certifications: DoD IAT II or higher (Sec+, etc) required for consideration. *Please note:... 
    For contractors

    stanleyreid

    Columbia, MD
    13 hours ago
  • $150k - $265k

     ...contribute to the development of custom software components and integration of open-source...  ...experience. Required skills: Must have experience developing and deploying infrastructure in AWS...  ..., vmware, etc) DoD 8140 / 8570 IAT Level II compliance certifications may be required... 
    Hourly pay
    Extra income
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    Erias Ventures

    Columbia, MD
    3 days ago
  • A technology solutions company is hiring a Software Engineer in Columbia, Maryland. The role requires extensive experience in software...  ...and an active TS/SCI clearance. Responsibilities include developing software systems, ensuring they meet rigorous specifications,... 

    Wyetech

    Columbia, MD
    4 days ago
  • SageCor Solutions is seeking candidates in Columbia, Maryland, with an active TS/SCI clearance and polygraph for roles involving high performance computing and advanced analytics. The position requires strong scripting skills along with proficiency in programming languages...

    SageCor Solutions

    Columbia, MD
    2 days ago
  •  ...required. Experience: Minimum 8 years in software development/engineering, including...  ...Ansible. Certifications: AWS Certified Developer - Associate AWS DevOps Engineer - Professional...  ...) Elastic Certified Engineer IAT Level II Certification is required. Preferred Qualifications... 

    Peraton

    Laurel, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer II. Be the first to apply!