Software Development Engineer

3 weeks ago


Annapolis, Maryland, United States SW Complete Full time
Software Engineer Job Description

At SW Complete, we are seeking a highly skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, testing, and deploying complex software systems based on documented requirements.

The ideal candidate will have a strong background in software development, with experience in languages such as C, C++, Python, Ruby, Perl, JavaScript, and Java. They will also have experience with agile development processes, source code control systems, and software development methodologies.

The Software Engineer will work individually or as part of a team to review and test software components for adherence to design requirements and document test results. They will also resolve software problem reports and utilize software development and design methodologies appropriate to the development environment.

The successful candidate will have a Master's degree in Computer Science or a related discipline from an accredited college or university, plus five years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.

Key Responsibilities:

  • 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.

Required Skills:

  • Experience with Linux CLI.
  • Experience with scripting using Bash/Python.
  • Experience developing with Java in a Linux environment.
  • Experience with the Spring Framework including Spring Boot, Spring Data, and Spring Integration.
  • Experience with Messaging Frameworks such as RabbitMQ and Kafka.

Desired Skills:

  • Experience with container orchestration technologies such as Kubernetes.
  • Experience with the Atlassian Tool Suite including Jira and Confluence.

Clearance Required: TS/SCI w/ Polygraph


  • Software Developer

    4 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is seeking a talented software developer to join our team. As a software developer, you will play a critical role in designing, developing, and testing software applications that meet the needs of our customers.The ideal candidate will have a strong foundation in computer science and software engineering, with experience in...


  • Annapolis, Maryland, United States Independent Software Full time

    Job SummaryThe Cloud Software Engineer is responsible for developing, maintaining, and enhancing complex Big-Data Cloud systems based on documented requirements. This role involves contributing to all stages of back-end processing, analyzing, and indexing. The ideal candidate will have expertise in Cloud Computing, Hadoop Eco-System, and Java applications,...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Key Responsibilities:* Develop and maintain complex software systems* Collaborate with cross-functional teams to identify and...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a skilled Senior Software Developer to join our team of engineers. The ideal candidate will have a strong background in software development and a passion for building scalable and efficient systems.The successful candidate will be responsible for the architecture, design, and development of a web-based, centralized user...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.The ideal candidate will have a strong background in software development, with a minimum of...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.ResponsibilitiesDesign and develop software solutions that meet the needs of our customersCollaborate with cross-functional...


  • Annapolis Junction, Maryland, United States BTS Software Solutions Full time

    Software Development OpportunitiesBTS Software Solutions is seeking a highly skilled Senior Software Developer to join our team in Annapolis Junction, MD.Key Responsibilities:Design, develop, and troubleshoot complex software programs for computer-based systems.Collaborate with hardware engineers to advise on machine characteristics that affect software...


  • Annapolis, Maryland, United States Independent Software, Inc. Full time

    Job SummaryThe Cloud Software Engineer develops, maintains, and enhances complex Big-Data Cloud systems based on documented requirements. This role involves direct contributions to all stages of back-end processing, analyzing, and indexing. The ideal candidate will have expertise in Cloud Computing, Hadoop Eco-System, and implementing Java applications,...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a skilled Senior UI Software Developer to collaborate with Product Owners, System Engineers, and Project Software Engineers in developing and implementing user interface components for a mission-focused enterprise web application.Key Responsibilities:Design and develop user interface components to provide an interactive,...


  • Annapolis, Maryland, United States CyberTrend Engineering LLC Full time

    Job SummaryCyberTrend Engineering LLC is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Our ideal candidate will have a strong background in software engineering, with a focus on developing...


  • Annapolis, Maryland, United States CyberTrend Engineering LLC Full time

    Job SummaryCyberTrend Engineering LLC is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Our ideal candidate will have a strong background in software engineering, with experience in developing...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Job DescriptionCaptivation Software LLC is seeking a highly skilled Senior Software Integration Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and integrating software tools and services in a PaaS Linux environment.The ideal candidate will have a strong background in software development, with a...


  • Annapolis, Maryland, United States JASINT Consulting and Technologies, LLC Full time

    Job Title:Software Development EngineerJob Summary:JASINT Consulting and Technologies, LLC is seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our team to ensure that our software meets...


  • Annapolis, Maryland, United States CyberTrend Engineering LLC Full time

    Job DescriptionCyberTrend Engineering LLC is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Analyze user requirements to derive software design and performance requirementsDesign...


  • Annapolis, Maryland, United States Stratum Networks, Inc. Full time

    Job DescriptionStratum Networks is a rapidly growing information assurance and cybersecurity solutions company that provides high-end network and security consulting to Department of Defense and Intelligence Community clients. We are seeking a talented and passionate candidate to support one of our clients located in the Annapolis Junction, MD...


  • Annapolis, Maryland, United States Power3 Solutions and Partnering Companies Full time

    About Power3 Solutions and Partnering Companies:Power3 Solutions and Partnering Companies is a leading provider of signal processing and sensor system integration services to the United States Government and industry. Our team of experts is dedicated to delivering innovative solutions that meet the complex needs of our clients.We are seeking a highly skilled...


  • Annapolis, Maryland, United States CyberCore Technologies Full time

    Job SummaryCyberCore Technologies is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems. Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDesign...


  • Annapolis, Maryland, United States Belay Technologies Full time

    Software Development EngineerBelay Technologies is seeking a skilled Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications. Your expertise in software development methodologies, such as Agile and DevOps, will be essential in delivering...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is seeking a skilled UI software developer to collaborate with our team in developing and implementing user interface components for our mission-focused enterprise web application.Key ResponsibilitiesCollaborate with Product Owners, System Engineers, and Project Software Engineers to design and implement user interface...


  • Annapolis, Maryland, United States Belay Technologies Full time

    Job SummaryBelay Technologies is seeking a skilled Software Development Engineer to join our intel team. As a key member of our team, you will be responsible for providing development support for Security Sustainment applications. Your expertise in software development methodologies aligned with CMS' DevOps objectives will be essential in delivering...