Senior Software Engineer jobs in Annapolis Junction – Browse 197 openings on RoboApply Jobs

Senior Software Engineer jobs in Annapolis Junction

Open roles matching “Senior Software Engineer” with location signals for Annapolis Junction. 197 active listings on RoboApply Jobs.

197 jobs found

1 - 20 of 197 Jobs
Apply
companyavalore logo
Full-time|On-site|Annapolis Junction, Maryland, United States

Join our team at avalore as a Senior Software Engineer, where you'll be instrumental in developing, maintaining, and enhancing sophisticated software systems. Your expertise will contribute to various areas, including processing-intensive analytics, novel algorithm development, large data set manipulation, real-time systems, and business management information systems.In this role, you'll work both independently and collaboratively within a team. You'll review and test software components to ensure they meet design requirements, document your findings, and resolve software issues efficiently. Leveraging appropriate software development and design methodologies, you will provide critical input on system design, including hardware/software trade-offs and the use of Commercial Off-the-shelf (COTS) and Government Off-the-shelf (GOTS) solutions.Analyze user requirements to derive software design and performance specifications.Debug existing software and rectify defects.Recommend enhancements to documentation and software development process standards.Design and code new software or modify existing applications to integrate new features.Integrate existing software into new or modified systems or operating environments.Develop basic data queries for existing or proposed databases or data repositories.Write or review software and system documentation.Lead a team when appropriate, based on the software development process used for each project.Design or implement complex database interfaces and queries.Develop and implement algorithms that meet or exceed system performance and functional standards.Assist in developing and executing test procedures for software components.Analyze system performance standards, confer with users or system engineers, assess systems flow, data usage, and work processes, and investigate problem areas to develop software solutions.Modify existing software to correct errors, adapt to new hardware, or enhance performance.Utilize scientific analysis and mathematical models to design, develop, and modify software systems.Implement complex algorithms while adhering to stringent timing, system resource, or interface constraints.Perform quality control on team outputs.Implement recommendations for improving documentation and software development process standards.Oversee software development teams and ensure adherence to project constraints.

Oct 27, 2025
Apply
company
Full-time|On-site|Annapolis Junction, MD

Join our dynamic team at Anthem Engineering, where we are at the forefront of prototyping and developing innovative technologies and solutions to address critical issues within our division. Collaborating closely with analysts, we identify workflow challenges and create effective, user-friendly solutions.Our work encompasses a diverse range of applications and services tailored to support various missions, with an environment that is fast-paced and constantly evolving. Over the past year, we have successfully built tools that: Ingest, process, and analyze extensive data sets for high-stakes Presidential initiatives,Directly support forces safeguarding American lives in high-risk situations,Organize, process, and visualize crucial intelligence data, effectively preventing loss of life,Utilize geospatial tools and analytics to identify and track essential assets, andImplement AI/ML algorithms to tackle real-world challenges. Our strong partnership with government clients is integral to our success. They rely on our insights and recommendations, granting us the autonomy to select the best tools for each unique challenge.Each project we undertake presents distinct operational and technological constraints. We leverage a variety of frameworks, libraries, and programming languages to customize our solutions, including: TypeScript and JavaScript,React, Angular, Material UI, Bootstrap, Storybook,Java, Spring Boot,Elasticsearch, MongoDB, MySQL,npm, Webpack, Maven,Jest, JUnit, andGit. We are committed to continuous learning and the adoption of new tools, so adaptability is key. While we don’t expect everyone to know everything, we value a team that is eager to learn and grow together. Onsite work at customer location is required.

Mar 1, 2026
Apply
companyCaptivation Software logo
Senior Software Engineer - AWS

Captivation Software

Full-time|$130K/yr - $270K/yr|On-site|Annapolis Junction, MD

Captivation Software builds custom solutions for clients, with a focus on supporting national security and mission-driven projects. The engineering team works closely on efforts that have a direct impact on critical outcomes. Role overview This Senior Software Engineer role is located in Annapolis Junction, MD. The position requires strong experience with AWS and its managed services. The team values engineers who care about the real-world impact of their work and want to contribute to meaningful projects.

Apr 22, 2026
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Your MissionJoin a dedicated team of developers focused on creating and enhancing sophisticated cloud-based software systems that are vital to our operational success. As a Senior Software Engineer, your role will involve designing, constructing, and maintaining advanced solutions that handle extensive data sets, provide real-time analytics, and ensure seamless integration across various distributed environments. You will leverage contemporary engineering practices and state-of-the-art cloud technologies to deliver solutions that are not only efficient and scalable but also reliable, directly contributing to the success of our mission.

Oct 17, 2025
Apply
companyWyetech LLC logo
Full-time|On-site|Annapolis Junction, Maryland

Join Wyetech, a leader in innovation and a proud recipient of numerous awards for our exceptional corporate culture. We are dedicated to pushing the boundaries of technology and providing impactful solutions to our federal government clients. Our commitment to excellence extends to our employees, offering a truly distinctive work experience that stands apart in the industry.We are seeking a talented Senior Software Engineer to enhance our distributed application orchestration logic. In this role, you will not only design and implement robust solutions but also mentor fellow engineers and help steer the architectural vision of our systems.Please note, due to federal contract stipulations, candidates must be U.S. Citizens and possess an appropriate security clearance (such as an active TS/SCI security clearance with agency-appropriate polygraph).

Feb 11, 2026
Apply
companyClearEdge logo
Full-time|Hybrid|Annapolis Junction, MD

Become a pivotal member of the ClearEdge team, where you will contribute to our prime contract with a hybrid work schedule. Tackle some of the Department of Defense's most intricate technical challenges, and help us deliver data-driven innovations that make a significant impact daily.Explore our highly competitive benefits package at www.clearedgeit.com/careers/, which boasts a $10k annual training and education benefit, a 10% 401k contribution, health and technology allowances, and access to a state-of-the-art technology lab. We also facilitate monthly TechConnect and DeepDive collaboration sessions with our entire technical staff.Your Mission:As a Senior Software Engineer, you will support mission-critical systems that analyze and process complex data flows within a cloud-based, distributed architecture. We seek a driven, mid-to-senior-level developer with robust expertise in Java and Linux, coupled with experience in delivering scalable services in an AWS environment.

Jun 27, 2025
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Become a key member of the ClearEdge team, dedicated to tackling some of the most intricate technical challenges faced by the Department of Defense (DoD). At ClearEdge, we are committed to delivering innovative solutions that empower our government and industry partners to achieve mission success every day.We pride ourselves on offering a highly competitive benefits package, which includes a $10,000 annual training and education allowance, a 10% 401(k) contribution that is fully vested from day one, annual health and technology stipends, and access to a cutting-edge technology lab. For more details, visit www.clearedgeit.com/careers/.Your Mission:Collaborate with a dynamic development team and key stakeholders to design, develop, and support the operational deployment of a comprehensive suite of tools for our government clients under an existing ClearEdge prime contract.We are searching for a talented software engineer who will be responsible for the design, development, and operational support of front-end presentation services tailored for our mission-focused customers. Ideal candidates will possess the skills necessary to create and deploy government tools that provide critical solutions, demonstrating meticulous attention to detail and a strong grasp of requirements, development, testing, integration, and deployment processes.

Mar 4, 2025
Apply
company
Full-time|On-site|Annapolis Junction

DescriptionBecome an integral part of our innovative team at Neural Solutions, where you will leverage your expertise in Python as a Senior Software Engineer focused on CNO (Computer Network Operations). In this role, you will engage in the full software development lifecycle, creating and maintaining advanced tools and plugins. You will develop Python-based automations, perform in-depth vulnerability assessments, analyze critical technical data, and document new methodologies, all while collaborating closely with our clients to meet their unique needs.ResponsibilitiesDesign and implement automated workflows utilizing PythonConduct thorough vulnerability research and analysesCreate and document effective tradecraftAddress and fulfill customer requests efficientlyEngage in customer outreach and collaborative discussionsRequired Skills & ExperienceProven experience in Python programmingStrong skills in data parsing and manipulationSolid understanding of networking concepts and protocolsExperience with open-source research methodologiesFamiliarity with end-to-end SIGINT collection and analysis systemsProficient with version control systems like GitExperience with Atlassian tools such as Jira and ConfluencePreferred QualificationsBackground in DNEA/EA is a plusQualifications12 years of relevant experience alongside a Bachelor’s degree in a technical fieldAlternatively, 16 years of experience may be accepted in lieu of a degree

Sep 11, 2025
Apply
companyWyetech LLC logo
Full-time|On-site|Annapolis Junction, Maryland

Join Wyetech, where innovation meets an award-winning corporate culture. We excel in breaking technological barriers and addressing real-world challenges for our federal government clients. We are dedicated to attracting top talent and, in return, provide an unparalleled employee experience that is truly unique in our industry.As a Senior Software Engineer, you will be responsible for designing, developing, maintaining, and enhancing software systems. Depending on your expertise and the complexity of the systems, responsibilities may vary. At entry levels, you may work under close supervision as part of a team, utilizing detailed specifications to develop or maintain straightforward systems. In more advanced roles, you will work independently or take on a leadership position, crafting system architectures, defining processes and methodologies, resolving intricate technical issues, and potentially directing software activities for large programs. As a SWE 4, you will demonstrate all the skills of lower levels while creating and implementing software solutions based on stakeholder requirements and collaboration with users or systems engineers. You will also develop installation procedures or scripts for software systems and analyze performance issues to ensure optimal functionality.Please note: Due to federal contract requirements, U.S. Citizenship and appropriate security clearance (e.g., Active TS/SCI with agency-specific polygraph) are mandatory.

Dec 5, 2025
Apply
companyClearEdge logo
Full-time|Hybrid|Annapolis Junction, MD

Join the dynamic team at ClearEdge as a Senior DevOps Software Engineer on our prime contract, where you will tackle some of the Department of Defense's most intricate technical challenges. Our commitment to data-driven innovations empowers both government and industry partners, making a tangible impact every day.Explore our highly competitive benefits package at www.clearedgeit.com/careers/. This includes a $10,000 annual training and education benefit, a 10% contribution to your 401k, health and technology allowances, and access to a cutting-edge technology lab. Additionally, we facilitate monthly TechConnect and DeepDive collaboration sessions with our entire technical team, fostering a culture of continuous learning and innovation.Your Mission:As a pivotal member of our DevOps team, your role will involve constructing and maintaining automated infrastructure and deployment pipelines that support secure, scalable systems in a high-impact mission environment. You will oversee container orchestration, full CI/CD lifecycle support, and infrastructure management within AWS, ensuring that our development teams can deliver their solutions efficiently, reliably, and securely.

Jul 1, 2025
Apply
companyWyetech LLC logo
Full-time|On-site|Annapolis Junction, Maryland

Join Wyetech LLC, where we foster an award-winning corporate culture, pushing the boundaries of technology to address real-world challenges for our federal government clients. We prioritize attracting top talent and provide an unparalleled employee experience that stands out in our industry.As a Software Integration Engineer, you will play a pivotal role in integrating, installing, configuring, and upgrading both Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) software within varied operating system environments. You will be responsible for maintaining automated integration and system testing processes across diverse High-Performance Computing (HPC) environments.This position requires the development of scripts and playbooks for system-level integration, the creation of comprehensive technical documentation, coordination of integration activities, and effective communication of results to key stakeholders. Additionally, you will conduct performance, functional, redundancy, and failover testing to ensure system reliability and stability across various conditions.Due to federal contract requirements, candidates must be U.S. citizens and possess the appropriate security clearance (e.g., an active TS/SCI clearance with agency-specific polygraph).

Feb 24, 2026
Apply
companyCaptivation Software logo
Senior Test Engineer

Captivation Software

Full-time|$130K/yr - $270K/yr|On-site|Annapolis Junction, MD

Captivation Software builds custom solutions for clients, emphasizing efficiency and quality. The engineering team values strong craftsmanship and a mindset of continuous improvement, supporting national security projects. Role overview The Senior Test Engineer position is based in Annapolis Junction, MD. This role centers on designing and implementing test cases, developing comprehensive test reports, and managing testing plans for software projects. What you will do Create and maintain test cases for a variety of software efforts Produce detailed reports documenting test outcomes Execute and oversee testing plans to ensure software quality Requirements Solid experience with automated testing tools, such as Selenium Ability to write scripts for testing tasks Familiarity with command line utilities and backend testing processes

Apr 22, 2026
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Join ClearEdge, a dedicated team committed to tackling some of the most intricate technical challenges faced by the Department of Defense (DoD). Our mission is to empower government and industry clients with cutting-edge solutions that facilitate essential operations and ensure mission success.At ClearEdge, we pride ourselves on offering an exceptional benefits package, which includes a $10,000 annual training and education allowance, a 10% fully-vested 401(k) contribution from day one, annual health and technology allowances, as well as access to a state-of-the-art technology lab. To learn more about our opportunities, visit www.clearedgeit.com/careers/Your MissionClearEdge is on the lookout for a Senior Software Engineer to join a newly established team in Phase 0. In this pivotal role, you will help define the technical direction, architecture, and development methodologies right from the start. This position is perfect for a seasoned engineer with expertise in cloud architecture, a profound understanding of UX and data visualization, and a passion for mentoring and guiding junior engineers as the team evolves.Your contributions will be crucial in developing and enhancing advanced data visualization capabilities, collaborating closely with stakeholders to transform complex requirements into user-friendly, impactful solutions.

Feb 10, 2026
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Become a vital member of ClearEdge, where we are dedicated to addressing some of the Department of Defense's most intricate technical challenges. Our mission is to empower government and industry clients by providing innovative solutions that guarantee critical operations and mission success.At ClearEdge, we pride ourselves on our comprehensive benefits package, which includes a $10,000 annual training and education stipend, a 10% fully vested 401(k) contribution from day one, annual health and technology allowances, and access to a state-of-the-art technology lab. Discover more about our offerings at www.clearedgeit.com/careers/Your RoleWe are in search of a Software Engineer IV to lead the design, development, maintenance, and enhancement of complex operational data flow systems. This position emphasizes the creation, management, and troubleshooting of expansive data storage, transport, management, security, compliance, and knowledge store solutions.Your responsibilities will include collaborating directly with clients to conduct exploratory data analysis, transforming raw data into the required formats, and enhancing the reliability and performance of operational data processing systems. In addition to hands-on engineering, you will provide technical leadership, influence system design decisions, and ensure software quality throughout the development lifecycle.

Feb 9, 2026
Apply
companyavalore logo
Full-time|On-site|Annapolis Junction, Maryland, United States

Avalore is on the lookout for a skilled Cloud Software Engineer, Level 3, to join our dynamic team. In this role, you will be responsible for the development, maintenance, and enhancement of sophisticated Big-Data Cloud systems based on clearly defined requirements. You will play a crucial role in all phases of back-end processing, including analysis and indexing of data.Your expertise in Cloud Computing and the Hadoop Ecosystem will be invaluable as you implement Java applications, leverage Distributed Computing techniques, and apply Information Retrieval (IR) principles. This position requires both independent work and collaboration as part of a team. You will also conduct reviews and tests of software components to ensure compliance with design specifications and document test outcomes. Additionally, you'll troubleshoot software issues and employ suitable software development and design methodologies for the environment.Key Responsibilities:Provide expertise in Information Retrieval to assist the software development team in creating, developing, and testing Cloud Information Retrieval systems.Design and implement intricate workflows that manage Cloud MapReduce analytics.Write code that interacts effectively with Cloud Distributed Coordination Frameworks.Oversee multiple software development assignments, ensuring timely completion within the specified software development process constraints.Advise on enhancements for documentation and software development standards.Serve as a subject matter expert in Cloud Computing and related technologies, particularly in the Hadoop ecosystem, to aid the team in designing and testing Cloud Computing Systems.Debug issues within Cloud-based Distributed Computing Frameworks.Manage installations across multiple nodes in the Cloud.Delegate programming and testing tasks to teams and monitor their progress.Coordinate with customers and system engineering to select the appropriate software development process.Recommend innovative technologies and methodologies for complex Cloud software initiatives.Ensure quality control for all developed or modified software.Architect solutions for intricate Cloud Software Engineering challenges, such as efficient data processing and retrieval.

Oct 27, 2025
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Become a vital part of the ClearEdge team, where you will help tackle some of the most intricate technical challenges faced by the Department of Defense (DoD). Our mission-driven approach enables us to provide innovative solutions that are crucial for the success of government and industry operations.At ClearEdge, we pride ourselves on offering a robust benefits package, which includes a $10,000 annual budget for training and education, a generous 10% 401(k) contribution that is fully vested from day one, annual allowances for health and technology, and access to a cutting-edge technology lab. Discover more about us at www.clearedgeit.com/careers/Your Mission:As a Principal Software Engineer, you will collaborate within a five-member Agile Software Team focused on enhancing features for a metrics and monitoring system, including a centralized health and status dashboard. You will work closely with System Engineers and Software Developers to design and implement scalable, secure, and high-performance solutions that aggregate data from various sources and provide alerts based on metrics, events, and reports.Your responsibilities will encompass supporting and refining a virtual compute and containerized application stack, ensuring the integration of DevOps best practices throughout the system lifecycle. This role will involve developing lightweight application variants suited for environments with limited resources, creating shareable versions for U.S. partners, containerizing mission applications, and ensuring that performance benchmarks are achieved across both low and high security environments.

Mar 2, 2026
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Become a vital member of ClearEdge, where we tackle some of the most intricate technical challenges faced by the Department of Defense (DoD). Each day, our dedicated team delivers cutting-edge solutions that empower government and industry clients to achieve mission-critical operations.At ClearEdge, we pride ourselves on offering an exceptional benefits package. This includes a $10,000 annual training and education allowance, a fully vested 10% 401(k) contribution from day one, annual health and technology stipends, and access to an advanced technology lab. Explore more at www.clearedgeit.com/careers/Your Mission:As a Senior Software Engineer, you will be responsible for the design, development, testing, deployment, documentation, maintenance, and enhancement of sophisticated software systems. Your role will involve integrating custom software with Commercial Off-The-Shelf (COTS), Government Off-The-Shelf (GOTS), and Free and Open Source Software (FOSS) products. You will also develop cloud-based and containerized applications, implement complex algorithms, and uphold software quality through rigorous testing and continuous integration practices. In addition, you will provide technical leadership, assist with system integration efforts, and contribute to architectural decisions, including hardware/software trade-offs and technology selection.Please note that this position requires a current polygraph examination completed within the last seven years.

Aug 5, 2025
Apply
companyWyetech LLC logo
Full-time|On-site|Annapolis Junction, Maryland

Join Wyetech and immerse yourself in an award-winning corporate culture where we push the boundaries of technology to address real-world challenges faced by our federal government clients. We are dedicated to recruiting top talent and, in return, we provide a unique and world-class employee experience that stands out in our industry.As a Software Engineer 3, you will be responsible for designing, developing, maintaining, enhancing, and documenting sophisticated software systems. Depending on your role, skill level, and the complexity of projects, you may engage in various tasks. At entry levels, you will collaborate closely with team members to develop or maintain less complex systems under well-defined specifications. In more advanced roles, you will work independently or in a leadership capacity, shaping system architecture and requirements, defining processes and methodologies, troubleshooting complex technical challenges, and potentially overseeing the software activities of larger programs. As a Software Engineer 3, you will apply lower-level skills along with analyzing system requirements to derive software functional and performance requirements. You will assist in creating software designs from specifications and develop and execute integration testing procedures for software components. Your role will emphasize software quality through the utilization of tools or processes, and you will contribute to comprehensive project documentation, all while adhering to structured software development methodologies.Due to federal contract stipulations, U.S. Citizenship and an appropriate security clearance (e.g., Active TS/SCI with agency-specific polygraph) are prerequisites for this position.

Dec 5, 2025
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Become a vital member of ClearEdge and contribute to a mission-driven team dedicated to tackling some of the most intricate technical challenges faced by the Department of Defense (DoD). Each day, ClearEdge empowers government and industry clients with cutting-edge solutions that are essential for operational continuity and mission accomplishment.At ClearEdge, we provide an exceptionally attractive benefits package that includes a $10,000 annual allowance for training and education, a 10% 401(k) contribution that is fully vested from day one, annual allowances for health and technology, along with access to a state-of-the-art technology lab. Discover more about our offerings at www.clearedgeit.com/careers/Your Mission: Collaborate with a diverse development team and essential stakeholders to design, execute, and maintain a comprehensive suite of tools for government clients under an existing ClearEdge prime contract. We are in search of a skilled software engineer who will be responsible for crafting, sustaining, and operationally supporting front-end services for our mission-critical clients. Ideal candidates are those eager to leverage their expertise in developing and deploying government tools, while delivering impactful solutions that drive mission success. This role demands meticulous attention to detail and a solid grasp of the software development lifecycle encompassing requirements gathering, development, testing, integration, and deployment.

Mar 13, 2025
Apply
companyClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Become a vital member of ClearEdge, where our mission-driven team tackles some of the most intricate technical challenges faced by the Department of Defense (DoD). Our commitment to innovation ensures that we deliver groundbreaking solutions that empower government and industry clients, enabling them to succeed in their critical operations.At ClearEdge, we provide a highly competitive benefits package that includes a $10,000 annual training and education allowance, a 10% 401(k) contribution that is fully vested from day one, annual health and technology stipends, and access to an advanced technology laboratory. Discover more about our offerings at www.clearedgeit.com/careers/Your RoleAs the Lead Principal Software Engineer, you will take charge of designing, developing, and maintaining robust software and repository solutions across diverse network environments. You will collaborate closely with clients, management, and technical teams to identify business requirements and create technical strategies that yield mission-critical solutions. Your technical prowess will guide the coding, planning, testing, and deployment processes, ensuring seamless integration across various systems, libraries, and applications. Additionally, you will work alongside cross-functional teams to implement and refine solutions while offering tiered support to both clients and development teams.

Mar 4, 2025

Sign in to browse more jobs

Create account — see all 197 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.