Software Engineer
$115k - $125kAssertive Professionals
Assertive Professionals is in search of Software Engineers to support our National Security Customer near Hanover, MD . This is an open position. This is a great opportunity to work for an employee-centric, fast-growing small business. We offer an excellent benefits package, including PTO, 401(k) Match at 5%, Profit Sharing, Company-paid Life Insurance, Dental, Vision, STD/LTD, and two options under a national medical plan with employee contribution. We are offering a salary range, based on the candidate meeting the position requirements, of: Level 0: $115,000 - $125,000 Level 1: $171,000 - $181,000 Level 2: $194,000 - $204,000 Level 3: $232,000 - $242,000 Employees are also eligible for a $1,200 annual corporate compliance bonus for time and attendance compliance. In addition, candidates are eligible for either a $10,000 sign-on bonus or up to $5,000 in relocation cost reimbursement . Position Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems, including processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems, based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to software components of system design, including hardware/software trade-offs, software reuse, use of Commercial Off-the-Shelf (COTS)/Government Off-the-Shelf (GOTS) solutions in place of new development, and requirements analysis and synthesis from the system level to individual software components. Level 0: Analyze user requirements to derive software design and performance requirements Design and code new software or modify existing software to add new features Debug existing software and correct defects Integrate existing software into new or modified systems or operating environments Develop simple data queries for existing or proposed databases or data repositories Make recommendations for improving documentation and software development process standards Level 1: Develop or implement algorithms to meet or exceed system performance and functional standards Assist with developing and executing test procedures for software components Write or review software and system documentation Develop software solutions by analyzing system performance standards, conferring with users or system engineers, analyzing systems flow, data usage and work processes, and investigating problem areas Serve as team lead at the level appropriate to the software development process being used on a particular project Modify existing software to correct errors, adapt to new hardware, or improve performance Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design Design or implement complex database or data repository interfaces and queries Level 2: Oversee one or more software development teams and ensure work is completed in accordance with the constraints of the software development process being used Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints Perform quality control on team products Confer with system engineers and hardware engineers to derive software requirements and obtain information on project limitations, capabilities, performance requirements, and interfaces Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met Implement recommendations for improving documentation and software development process standards Level 3: Serve as the technical lead of multiple software development teams Select the software development process in coordination with the customer and system engineering Recommend new technologies and processes for complex software projects Ensure quality control of all developed and modified software Delegate programming and testing responsibilities to one or more teams and monitor their performance Required Experience and Qualifications: TS/SCI with a Polygraph Bachelor's degree in Computer Science or a related discipline from an accredited college or university Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor's degree Experience in programs and contracts of similar scope, type, and complexity at the applicable level Level 0 (Java/Data Ingestion) Requirements Include: Four (4) to seven (7) years of Java experience Experience supporting Java software development Ability to support complex data ingestion from various data sources and data types Ability to contribute to a small, mission-focused project resolving difficult data ingestion challenges involving a variety of sources and data types Level 0 (Java/React JS/SQL/AI Integration) Requirements Include: Two (2) to seven (7) years of experience Experience with Java, React JS, and SQL Ability to support the integration of AI-driven solutions into software applications Ability to use AI-driven solutions to improve system efficiency, streamline workflows, and automate key application processes Level 2 (Java/JavaScript/React JS/Go) Requirements Include: Fourteen (14) or more years of software development experience Experience with a combination of Java, JavaScript, React JS, and Go Level 3 (Splunk/Big Data) Requirements Include: Nineteen (19) or more years of software development experience Experience supporting software development involving large or complex data sets Desired Experience and Qualifications: Level 0 (Java/Data Ingestion): Experience or exposure to signals analysis and/or Digital Signal Processing (DSP) Level 0 (Java/React JS/SQL/AI Integration): Experience integrating AI-driven solutions into software applications Experience leveraging AI to improve system efficiency, streamline workflows, and automate application processes Level 2 (Java/JavaScript/React JS/Go): Experience with Public Key Infrastructure/Public Key Enablement (PKI/PKE) Experience with data encryption, including Full Disc encryption Level 3 (Splunk/Big Data): Splunk experience is strongly preferred Experience with other big data technologies may be considered in lieu of Splunk experience Additional relevant technologies may include: Spring and JavaScript JSP and servlet programming JEE and enterprise web application design and development Apache Tomcat JavaScript presentation libraries such as JQuery, Angular, and extJS Linux development environments Revision control applications such as Git, Subversion (SVN), CVS, or ClearCase Test-driven development Oracle, PL/SQL, and/or MySQL MongoDB and Apache Camel Perl Red Hat Package Manager (RPM) SNMP Virtualization technologies Onsite Position Requirements - This position requires regular onsite work at a government/customer facility. The employee must be able, with or without reasonable accommodation, to: Access and work from the designated customer facility for the required work schedule. Perform the essential duties of the position using government/customer-furnished computers, systems, equipment, and approved peripherals. Access, review, enter, and communicate information through required customer systems and applications. Comply with all customer security, technology, facility-access, and equipment-use requirements. Because work is performed in a government/customer-controlled environment, the availability of accommodations involving customer facilities, systems, equipment, software, or technology may be limited to those authorized and available within that environment. Assertive Professionals considers reasonable accommodations for qualified individuals in accordance with applicable law. Assertive Professionals
- ***This is NOT a remote position*** Job Description We are seeking a Security Software Engineer to build and harden software systems supporting DoD programs operating under CMMC/NIST 800-171/FedRAMP compliance requirements. You will embed security across the SDLC...Suggested
$94.4k - $198.2k
Job Title: AdmitIT Software EngineerJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI... ...support, software integration, software development, system engineering, migration, testing, documentation development, network and system...SuggestedContract workFor contractorsWork experience placementFlexible hours$78k - $250k
...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Highly Desired... ...system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...SuggestedTemporary workWork experience placementRemote workFlexible hours$78k - $250k
.../ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)The team is looking for an experienced Software Configuration Management & Release Engineer to lead and support software configuration management, release control, software packaging, version control,...SuggestedTemporary workRemote workFlexible hours$113.2k - $237.8k
Job Title: Software Engineer-TS/SCI with PolyJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:As part of the Secure the...SuggestedContract workWork experience placementFlexible hoursShift work$94.4k - $198.2k
Job Title: JBlocks Software EngineerJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI... ...Travel: None* * *The OpportunityCACI is seeking a JBlocks Software Engineer to support Identity, Credential, and Access Management (ICAM)...Contract workWork experience placementFlexible hours- ...systems. The ideal candidate for this position has a few years of software experience working in a team environment. Senior positions are... ...designs and architectures.Oceaneering is a global provider of engineered services and products, primarily to the offshore energy...Casual work
$78k - $250k
...REQUIRED)Core QualificationsExperience: Minimum 14 years of experience in high-complexity software contracts and programs.Education: Bachelor’s degree in Computer Science, Engineering, or a related field (equivalent professional experience may be considered).Technical...Temporary workRemote workFlexible hours$78k - $250k
...related discipline from an accredited college or university is required Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Qualifications - Analyze user requirements to derive software design and performance...Temporary workRemote workFlexible hours$166.9k - $309.9k
...solving the tough challenges and pushing the boundaries of technology to help our customer achieve its mission.The Work:As a Software Engineer, you will:• Analyze user requirements to derive software design and performance requirements• Provide recommendations for improving...Full timeTemporary workWork experience placementCasual workFlexible hours$113.2k - $237.8k
Job Title: Software Engineer - Kubernetes/DevSecOpsJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *Job Description: Software Engineer...Contract workFor contractorsWork experience placementLocal areaFlexible hours$113.2k - $237.8k
Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee... ..., age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software EngineeringContract workWork experience placementFlexible hours- ...This position would yield a solid depth of understanding of the software lifecycle and how it best applies to the entire fielded... ...systemQualificationsESSENTIAL:BS Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering or related technical...Full timeCasual work
$78k - $250k
...CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (US CITIZENSHIP REQUIRED)The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...Temporary workRemote workFlexible hours$78k - $250k
REQUIRED:TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) The team is seekinga developer to join the Abyss team. Experience with C++, Javascript, and Python are preferred. Level 0: No...Temporary workRemote workFlexible hours$78k - $275k
...HAVE AN ACTIVETS/SCI WITH POLYGRAPH SECURITY CLEARANCE WITH THE FEDERAL GOVERNMENT. (U.S. CITIZENSHIP REQUIRED).Seeking a senior engineer who can design, implement, and improve distributed application orchestration logic, mentor peers, and contribute to the architectural...Temporary workRemote workFlexible hours$78k - $275k
...HAVE AN ACTIVETS/SCI WITH POLYGRAPH SECURITY CLEARANCE WITH THE FEDERAL GOVERNMENT. (U.S. CITIZENSHIP REQUIRED).Seeking a reliable engineer capable of implementing containerized application workflows and infrastructure automation using modern DevOps and cloud-native...Temporary workRemote workFlexible hours$115.2k - $155k
...from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. Enlighten provides continued innovation and proactivity in meeting our customers...Work experience placementWork at officeWork from home2 days per week1 day per week$94.4k - $198.2k
Job Title: ZT STS Software Engineer-TS/SCI with PolyJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:The DevOps...Contract workWork experience placementFlexible hours$78k - $250k
...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Highly Desired... ...system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Temporary workWork experience placementRemote workFlexible hours$91.2k - $169.4k
...and a supportive work‑life balance—all within a culture that values innovation, integrity, and collaboration. THE WORKAs a RF Software Engineer you will:• Debug existing software and correct defects• Recommend improved documentation and software development process standards...Full timeTemporary workWork experience placementCasual workRelocation packageFlexible hours$91.2k - $169.4k
...competitive and comprehensive benefits package.We support our employees, so they can support our mission.The Work:As an Entry‑Level Software Engineer on the Offensive Cyber team, you will:• Design & develop innovative software solutions that support offensive cyber operations...Full timeTemporary workWork experience placementCasual workRelocation packageFlexible hours$110.3k - $204.9k
...Lockheed Martin’s competitive and comprehensive benefits package.We support our employees, so they can support our mission.THE WORKA Software Engineer will design, develop, and test software applications that interact with systems, including antennas, transceivers, and...Full timeTemporary workWork experience placementCasual workFlexible hours$131.8k - $290k
Job Title: Software Engineer with Data Management ExperienceJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:CACI is seeking...Contract workWork experience placementImmediate startFlexible hoursShift work- ...Business Unit: BU-USA_FC-USDWe are seeking an experienced data engineer to join our team! OTECH produces and maintains unique underwater... ...support multiple stakeholders across the project, including software developers, systems engineers, integrated logistics support team...
$131.8k - $290k
Job Title: Senior Software Engineer - Machine Learning & Cloud TechnologiesJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity...Contract workWork experience placementImmediate startFlexible hours- ...to code pushed upstream when possible (i.e. Open Source).Ability to develop, deploy, and integrate across an enterprise automation software for automatic pki certificate creation from an API and delivery of that certificate via infrastructure offerings such but not...
$131.3k - $237.35k
Leidos has a new and exciting opportunity for a Software Engineer in our National Security Sector's (NSS) Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical...Full timeImmediate startFlexible hours- ...SOFTWARE ENGINEER, JOURNEYMAN The company is seeking a Software Engineer, Journeyman to provide SETA support in Hanover, MD. RESPONSIBILITIES Design, develop and install software solutions. Build high-quality, innovative and fully performing software...
$118.6k - $177.8k
...Job Description The Software Engineer III is a key technical contributor within Oceaneering Technologies (OTECH), responsible for driving software development efforts that support one-of-a-kind underwater systems built for U.S. Navy and other DoW customers. Engineers...Casual work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Hanover, MD
- information technology software engineer Hanover, MD
- federal - software developer Hanover, MD
- software engineer remote Hanover, MD
- remote entry level software developer Hanover, MD
- software engineer contract Hanover, MD
- intel software engineer Hanover, MD
- senior software engineer remote Hanover, MD
- senior software engineer Hanover, MD
- software engineer full time Hanover, MD



