Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
The ideal candidate will have:A minimum of 5 years of experience in software development using Java and Python. Strong understanding of software engineering principles and methodologies. Experience with agile development practices. Excellent problem-solving skills and ability to work in a collaborative team environment. Active TS/SCI clearance with Full Scope Polygraph.
About the job
Join our dynamic team at Next Step Systems as a Java/Python Software Engineer, where your expertise will play a vital role in developing innovative software solutions. We are looking for a skilled engineer with a strong background in programming languages such as Java and Python, who possesses a TS/SCI security clearance with a Full Scope Polygraph. This is an exciting opportunity to work in a challenging environment that values technical excellence and creative problem-solving.
About Next Step Systems
Next Step Systems is a leader in providing innovative technology solutions to government and private sector clients. Our team of experts is dedicated to delivering high-quality software that meets the needs of our clients while fostering a culture of collaboration and continuous improvement.
Join Wyetech, where you will be an integral part of an award-winning corporate culture dedicated to breaking technological barriers and addressing real-world challenges for our federal government clients. We pride ourselves on attracting the top talent in the industry, offering a truly unique and enriching employee experience.As a Software Engineer II, you w…
Captivation seeks a Software Engineer II specializing in DevOps for its Annapolis Junction, MD office. This position centers on collaborating with various teams to enhance the company’s infrastructure and deployment pipelines. Role overview The Software Engineer II will design, build, and maintain systems that support software delivery. The work involves improving deployment processes and ensuring that infrastructure meets the needs of teams across the organization. Collaboration Frequent interaction with colleagues from different departments is a key part of this role. The aim is to streamline software delivery and create reliable, scalable solutions. Location This position is based in Annapolis Junction, MD.
Join Wyetech LLC, a leader in innovation and technology, where you will play a pivotal role in our award-winning corporate culture. We tackle technological challenges and provide effective solutions for our federal government clients. Our commitment to hiring top talent is matched by our promise of an unparalleled employee experience that stands out in the industry.As a Software Engineer II, you will develop, maintain, and enhance intricate software systems, including processing-intensive analytics, innovative algorithm development, manipulation of vast data sets, real-time systems, and business management information systems, based on documented requirements. You will collaborate with a team or work independently, conducting reviews and testing of software components to ensure compliance with design specifications and documenting test results. You will also troubleshoot and resolve software issues, employing suitable software development and design methodologies for our environment. Your contributions will include insights into system design considerations such as hardware/software trade-offs, software reuse, and the utilization of Commercial Off-the-shelf (COTS) and Government Off-the-shelf (GOTS) components.Please note that due to federal contract stipulations, U.S. Citizenship and appropriate security clearance (e.g., Active TS/SCI with agency-appropriate polygraph) are required for this position.
Join Our Dynamic Team as a Linux Systems AdministratorWe are seeking a skilled Linux Systems Administrator to join our team at Link LLC, located in Annapolis Junction, MD. In this full-time role, you will play a crucial part in maintaining and optimizing our Linux-based systems, ensuring their security, and providing exceptional support for our team.
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.
We are seeking a skilled Linux Systems Administrator to join our dynamic team at linkllc. In this role, you will be responsible for the administration and integration of Linux systems, ensuring optimal performance and security. Your expertise in cloud services and system monitoring will be invaluable to our operations.
Join Wyetech LLC, a leader in innovative technology solutions, where you'll thrive in our award-winning corporate culture. We are dedicated to overcoming technological challenges and delivering impactful solutions for our federal government clients. Our commitment to excellence means we seek top talent and provide an exceptional employee experience that stands out in the industry.The Software Engineer II will play a crucial role in developing, maintaining, and enhancing intricate software systems, which include processing-intensive analytics, innovative algorithm development, extensive data manipulation, real-time systems, and business management information systems based on established requirements. You will work both independently and collaboratively within a team environment. Responsibilities will include reviewing and testing software components to ensure compliance with design requirements, documenting test results, and resolving software problem reports. You will employ appropriate software development and design methodologies tailored to the specific development environment and provide valuable insights regarding system design, including hardware/software trade-offs, software reuse, and the utilization of Commercial Off-the-shelf (COTS) and Government Off-the-shelf (GOTS) solutions.Please note that due to federal contract stipulations, U.S. Citizenship and the appropriate security clearance for the position (e.g., an active TS/SCI clearance with the necessary polygraph) are mandatory.
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.
Captivation Software develops custom solutions with a focus on engineering quality and mission support. Based in Annapolis Junction, MD, the team works on projects that contribute to national security. Role overview This mid-level Systems Administrator role involves supporting and maintaining daily operations for a diverse set of systems. The technical environment spans Linux servers, Cisco networking equipment, Kubernetes orchestration, and NetApp storage solutions. Key responsibilities Monitor and maintain system performance and reliability Support daily operations across Linux, Cisco, Kubernetes, and NetApp platforms Troubleshoot issues to ensure smooth functioning of critical systems Requirements Experience with Linux administration Familiarity with Cisco networking Knowledge of Kubernetes and NetApp technologies Strong attention to system performance and reliability
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.
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.
Join Arsiem as a Software Engineer III, where you will play a critical role in developing cutting-edge software solutions. You will collaborate with cross-functional teams to design, implement, and maintain software applications that meet both client and industry standards. This is an exciting opportunity for those looking to advance their skills in a dynamic work environment.
Full-time|On-site|Annapolis Junction, Maryland, United States
As a Software Engineer I at avalore, you will be integral in developing, maintaining, and enhancing sophisticated software systems. Your role will involve working on processing-intensive analytics, innovative algorithm development, managing extensive data sets, real-time systems, and business management information systems, all based on clearly defined requirements. You will collaborate with a team or work independently, ensuring software components meet design specifications through thorough testing and documentation. Your responsibilities will also include troubleshooting software issues and suggesting improvements to the software development process.Key responsibilities include:Deriving software design and performance requirements from user needs.Debugging and correcting defects in existing software.Offering recommendations for enhancing documentation and software development standards.Designing and coding new software or modifying existing applications to incorporate additional features.Integrating existing software into new or altered systems or operating environments.Creating simple data queries for current or proposed databases.Writing or reviewing software and system documentation.Leading projects as a team lead when appropriate.Designing complex database interfaces and queries.Developing algorithms that meet or exceed performance and functional standards.Assisting in the creation and execution of test procedures for software components.Analyzing system performance standards and collaborating with users or system engineers to develop software solutions.Modifying software to correct errors, adapt to new hardware, or enhance performance.Employing scientific analysis and mathematical models to design, develop, and modify software systems.
Captivation Software builds custom solutions for clients with a strong focus on national security and mission-driven technology. The engineering team develops tools and systems that help address complex challenges in this space. Role overview The Software Engineer II position emphasizes Java development, particularly for knowledge management and data curation projects. In this mid-level role, collaboration with a skilled team is central to delivering ETL (Extract, Transform, Load) processes across large enterprise datasets. This position offers direct experience with GhostMachine Portable MapReduce analytics, along with opportunities to work with Spring and NiFi. The team values hands-on contributions and continued technical growth. Key technologies Java MapReduce (including GhostMachine Portable MapReduce) Spring NiFi Location Annapolis Junction, MD
Join Wyetech, where our award-winning corporate culture is at the forefront of technological innovation, tackling complex challenges for our federal government clients. We pride ourselves on attracting top-tier talent and offering a unique employee experience that sets us apart in the industry.As a Software Engineer III, you will play a critical role in the design, development, testing, deployment, documentation, maintenance, and enhancement of sophisticated software systems tailored to meet documented requirements. These systems may encompass high-performance analytics, innovative algorithm development, manipulation of extensive datasets, real-time systems, business management information systems, and systems integrating data repositories, transport services, and application development and monitoring. You will work autonomously or collaboratively within a team, ensuring software components align with design specifications and documenting test results. You will also address software problem reports and apply suitable software development methodologies pertinent to the operational environment. Your contributions to system design will include assessing hardware/software trade-offs, software reuse, and the integration of Open Source Software (OSS) and Commercial Off-The-Shelf (COTS) solutions, as well as conducting requirements analysis and synthesis for both system-level and individual software components. Proficiency in Unix and shell scripting is essential, along with a solid understanding of Configuration Management (CM) tools and Web Services implementation.In this role, you will also be responsible for developing, enhancing, and maintaining automation tools that support system management infrastructure software and services specifically for High Performance Computing (HPC) systems in a Linux environment.Note: Due to federal contract requirements, U.S. Citizenship and a position-appropriate security clearance (e.g., Active TS/SCI security clearance with agency-appropriate polygraph) are mandatory.
Wyetech LLC is hiring a Software Engineer III to join the team in Annapolis Junction, Maryland. This role centers on designing, building, and maintaining software applications that help meet client objectives. Key responsibilities Design software systems and applications according to client requirements Develop new features and enhance existing code Maintain and support deployed software to keep systems reliable Location This position is based on site in Annapolis Junction, Maryland.
Wyetech LLC, located in Annapolis Junction, Maryland, develops dependable software solutions for a diverse group of clients. The company values technical skill and a commitment to building products that address genuine needs. Role overview The Software Engineer III will be part of a talented engineering team, contributing expertise to the design, development, and implementation of software projects. This role requires a solid background in software engineering and a focus on delivering effective solutions. What you will do Design and build scalable, maintainable software systems Collaborate with cross-functional teams throughout the development lifecycle Troubleshoot and debug existing software to enhance performance and reliability Mentor junior engineers, sharing knowledge and supporting their professional growth Who succeeds in this role Engineers with experience in hands-on development and team collaboration Individuals who are comfortable guiding others and offering technical insight Those who value building software that meets real-world requirements This position is based in Annapolis Junction, Maryland.
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.
About Wyetech LLC Wyetech LLC delivers technical solutions for federal government clients from its base in Annapolis Junction, Maryland. The company focuses on fostering a collaborative workplace and values employees who help solve complex, real-world problems. Role Overview: Signals Software Engineer I The Signals Software Engineer I develops, maintains, and improves signal processing software. This includes work on detectors, demodulators, and protocol processors. The position combines independent tasks with team-based projects. Key Responsibilities Design, build, and enhance signal processing software components Review and test software to confirm it meets design requirements Document test results and address software problem reports Apply software development methodologies as needed Support system design by evaluating hardware/software trade-offs, software reuse, and integrating COTS and GOTS solutions Requirements U.S. Citizenship (required by federal contract) Active TS/SCI clearance with a relevant polygraph
Join our dynamic team at Arsiem as a Software Engineer 2, where you'll play a vital role in developing innovative software solutions. We are seeking a creative and driven individual who thrives in a collaborative environment. Your expertise will contribute to exciting projects that push the boundaries of technology.