SEARCH
GO
Engineering Jobs
Full Time
5/10/2025
Arlington, VA 22201
(38.7 miles)
Description Are you a motivated Cyber Software Engineer with technical hands-on knowledge of mission focused systems Are you an ethical hacker ready to apply your knowledge to National Security Join us at the Leidos Innovations Center, Information and Data Science Division, with a group of highly skilled and innovative individuals and a variety of exciting R&D programs.As a Cyber Software Engineer, you will design and implement sophisticated low-level networking and embedded software systems in support of national security missions. You will work in a dynamic, high-impact environment requiring deep knowledge of network stacks, system internals, and offensive/defensive cyber techniques. As a senior member of the team, you will contribute to architectural decisions and mentor junior engineers.This position will support multiple programs and projects as well as being responsible for building/supervising a core group of software engineers as well as defining and maturing the organization’s software development processes.Primary Responsibilities:Architect and develop software for cyber tools targeting networked and embedded systems in contested environments.Design, develop, and maintain custom tools and frameworks to support reverse engineering, vulnerability analysis, and exploitation efforts.Conduct static analysis, dynamic analysis, and advanced fuzzing techniques on embedded devices and network protocols to identify attack vectors, enhance resilience, and optimize performance.Collaborate with cyber analysts, mission operators, and hardware teams to deploy cyber capabilities, ensure operational security (OPSEC), and support mission execution.Produce technical documentation, mentor junior engineers, and contribute to knowledge transfer within cyber operations teams.Stay ahead of emerging cyber threats, adversarial tactics, and offensive cybersecurity advancements.Lead efforts to develop the Software Development, Integration, and testing processes using state-of-the-art industry best practicesLead, build, mentor, and supervise a group of Software EngineersBasic Qualifications:Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or a closely related technical field.Minimum of 8 years of experience, with a significant portion focused on network defense and cyber security for embedded systems; master’s with 6 – 10 years of prior relevant experience. May possess a Doctorate in technical domain.Expertise in computer architecture, memory management, and common vulnerability classes (CWEs).Proven expertise in C and C++ programming and strong proficiency in Rust.Hands-on experience with TCP/IP networking stack development and strong understanding of network protocols and concepts from a security perspective.Deep understanding of operating system internals.Experience developing software interacting directly with hardware components and proficiency with embedded development tool chains.Working knowledge with AI/MLExcellent analytical, problem-solving, and critical thinking skills and ability to work independently on complex tasks and lead technical efforts.Strong technical writing and communication skills.Defining software development processes and mentoring junior software development engineers.Strong understanding of sound software development principles and practices and ability to define software development processes.Ability to obtain and maintain a DoD Secret clearance. (U.S. Citizenship is required)Preferred Qualifications:Experience with wireless protocols (Wi-Fi, Bluetooth, Zigbee, SDR) and their security implications.Experience with Android Mobile Operating Systems and Mobile Networks.Experience developing exploits for various architectures (ARM, MIPS, x86, PPC).Experience with reverse engineering tools (IDA Pro, Ghidra, Binary Ninja, etc.).Knowledge of cryptographic principles and common implementation weaknesses.Experience with hardware-level analysis and attack techniques (e.g., side-channel analysis, fault injection).Contributions to the security community (e.g., published research, CVEs, conference presentations).Experience with developing secure, resilient solutionsExperience with formal methodsExperience with developing/integrating/testing embedded applicationsExperience with P4 programming languageActive DoD Secret clearance is preferredOriginal Posting:May 6, 2025For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.Pay Range:Pay Range $104,650.00 - $189,175.00The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Full Time
4/23/2025
Hanover, MD 21076
(10.7 miles)
ManTech seeks a motivated, career and customer-oriented Software Assurance Evaluation Engineer to join our team in Hanover, MD. This is a full time position with 5 days being onsite. The position is part of a team that provides software development support for an organization that is tasked with dissemination of data to various customers within the Intelligence Community.Responsibilities include, but are not limited to:Responsible for leading the development of Software Assurance Analysis methodologies, formulating, and validating testing scores, creating, and validating test cases that support Software Assurance (SwA) tool analysis.Acts as a technical expert in the testing of client software and defines remediation recommendations with clients to define recommended remediation.Responsible for mentoring junior Software Assurance Evaluation Engineers providing advice, guidance, consultation and teaching state-of-the-art software assurance testing and analysis techniquesResponsible for leading efforts in defining new methods and techniques for software assurance testing and analysis. Leading teams and surveying industry to identify new source code SwA tools and methodologies.Will be responsible for tuning and running source code analysis tools, evaluating the strengths and weaknesses, and determining the suitability for a given software/customer while interpreting, prioritizing, and using source code SwA tools results to remediate potential vulnerabilities in software.Required Qualifications:Master’s Degree in software engineering, computer science or electrical engineering and eleven (11) years’ experience in systems security engineering, software vulnerability assessment.Or Bachelor’s Degree in software engineering, computer science or electrical engineering and fifteen (15) years’ experience in systems security engineering, software vulnerability assessmentFifteen (15) years of experience evaluating the strengths and weaknesses and determining the suitability of software in a given software/customer environment.Ten years of experience designing, implementing and testing source code SwA analysis processes.Ten years of experience programming in Java, C/C++, or C#.Five years of experience developing/consulting on code for production systems using structured development environments.Preferred Qualifications:Experience with some or all the below technologies:KlockworkCodePeerFortran-LintCodeSonarSecurity FortifyIDA ProMATLABSecurity Clearance Requirements:Active TS/SCI w/ PolygraphPhysical Requirements:Must be able to remain in a stationary position 50%.Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Full Time
5/14/2025
Arlington, VA 22203
(40.0 miles)
AWS Fraud Prevention is responsible for protecting AWS and its customers from the costs, inconvenience, and damage associated with fraud (e.g. financial loss, service unavailability). We are responsible for preventing fraudulent access to AWS via the sign-up process, detecting fraudulent or compromised accounts by monitoring behaviors, containing risky accounts by limiting access to service resources, investigating suspicious accounts, and remediating fraud by partnering with AWS service teams to clean up fraudulent resources and recover capacity. We are looking for a motivated and experienced Software Development Engineer who wants to challenge themselves by building solutions using the latest tech in distributed systems at scale to catch the bad actors who are out there. We are at the forefront of protecting AWS (i.e. all AWS services) and its customers from fraud and compromise attacks. To prevent fraud, we are building our next generation Fraud Prevention Platform that is extensible, configurable and massively scalable. You will work closely with machine learning research scientists to design next generation fraud and compromise prevention systems utilizing the state of the art in machine learning, streaming data processing and aggregation, graph databases and serverless solutions. Your work will have a direct impact on AWS cloud products and all our customers. You will work in a quickly evolving environment in a business that needs to rapidly adapt to changing fraud patterns. Our low operational load combined with complicated technical and business problems will provide opportunities to satisfy your curiosity and support professional growth. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about our team members career plans and strive to assign projects that help them learn and grow professionally.Key job responsibilitiesAs a senior SDE, you will operate as a technical leader within the team and will own a large part of the overall architecture. You will also influence the technical direction of your team and will serve as a guide and mentor to the junior engineers. This is a great opportunity to tackle some very interesting and complex problems, innovate in the space and drive product direction. The ability to communicate clearly and concisely (both written and orally) and work well in a team are key competencies. A successful candidate will have an extensive background in building highly scalable, highly available services, strong technical skills, a motivation to achieve results in a fast paced environment, high creativity, and great analytical reasoning skills. If you enjoy cutting through ambiguity, creating strategic paths and obsessing over efficiency - this opportunity will be a good fit.About the teamUtility Computing (UC)AWS Utility Computing (UC) provides product innovations from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 6+ years of non-internship professional software development experience- 6+ years of programming with at least one software programming language experience- 6+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS- 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Full Time
5/10/2025
Falls Church, VA 22042
(43.3 miles)
Description Here at Leidos, we care deeply about the growth and development of our people. We are seeking a Chief Software Engineer to support the team.The GEOAxIS system provides Identity, Credential and Access Management for all web applications. GEOAxIS enables online, on-demand, access to NGA GEOINT content based on user’s authoritative attributes/roles. Our Mission is to maintain highly available ICAM services for protecting those critical mission applications across all security domains. The GxNext contract was awarded to Leidos in 2021 and runs until 2031.Responsibilities:Provide technical stewardship for the execution of continuous integration / continuous deployment associated with the programs’ agile development processes and the integration and delivery of architecture and software releases to all Test and Operations instances.Ensure the creation of maintainable, adaptable, scalable, defect-free code using Agile methodology best practices and coding standards (e.g., software reuse, refactoring, continuous integration, continuous development, test automation, secure development, test-driven development, static code analysis, peer/code review.)Guides the implementation of DevSecOps tools and configurations that will satisfy the needs of the program’s agile processes including multiple release trains and release on demand, maximize automated deployments, and facilitate the use of microservices and containerization.Verifies DevSecOps environments are maintained and available to support development, integration, and test efforts.Collaborates with customer and program leadership, Release Train Engineer, Development Lead, and product owners to define / refine development environment needs and with other program technical leads on the maintenance of the development backlog.Coordinate with external stakeholders to understand mission context of requirements, use cases, and needs and the architectures and interfaces where our systems’ services, capabilities, and features will be applied.Organizes and leads technical exchange sessions with consumers and external stakeholders in support of special integration, development, and coordination efforts.Responsible for the architecture of the development, test, and integration infrastructure, successful system integration, end-to-end performance testing, and execution of the system sprint demo.Identifies and implements processes, policies, and configurations to maximize the quality of the software baseline.Supports the investigation and resolution of security vulnerabilities and software defects.Assists in designing solutions to enhance the adoption of the program’s Enterprise identity, credential, and access management (ICAM) services adoption with state-of-the-art capabilities that help achieve IT efficiencies while securing the enterprise.Engages with the customer and other external stakeholders to brief status, design and deliver technical presentations, gather new/updated requirements, identify new development roadmap items, and contribute to enterprise working groups.Ensures delivery of functional code that satisfies the customer-approved success criteria using Agile design and development techniques.Develops innovative technical solutions and documents the solution architecture and design using standard design tools.Proactively and independently identifies, reports, monitors, and mitigates technical risks that may affect development or deployment.Create, maintain, review and providedetailedfeedbackon internal andexternal-facing technical documentation.Assume leadership role in responding to task orders, proposals, and requests for information tied to the program.Requirements/Qualifications:Candidate must have BS degree with 10 to 15 years of professional experience; 8 or more with Masters.4-5 years of experience working in an Agile software development environment as a technical contributor.Experience serving as a technical lead with a large software development team (> 15 developers) comprised of smaller, product focused teams.Active TS/SCI with the ability to obtain a Polygraph.Minimum 3 years of experience in developing ICAM RESTful and/or SOAP services.Experience briefing customers and stakeholders.Excellent written and oral communications skills, to include presentation of technical material to non-technical audiences.Thorough understanding of the Agile software development process (SAFe Agile preferred) and its key processes, milestones, and roles.Demonstrated proficiency with Java, JavaScript, Python, or other modern programming languages.Experience with delivering open standards solutions such as SAML, REST, LDAP, https, JSON.Experience with deploying, configuring, administering, and troubleshooting software (both custom and COTS/FOSS) in a Linux environment.Experience working in a cloud computing environment, such as Amazon Web Services (AWS) or Microsoft Azure.Experience integrating custom code with 3rd party software products/platforms (for example, development of custom plugins for a commercial or open-source product.)Experience with version control systems such as git or Subversion and applying DevSecOps tools for automated deployments, automated testing, secure configurations, and software quality.Experience with Client-side user interface development, HCI, Ozone, Widget Framework, and Microsoft SharePoint 2016 or higher.Candidate must be able to physically be in Chantilly, VA a minimum of 4 days a week to work with the team with occasional meetings in Reston and/or Springfield, VA.All candidates must be US CITIZENS to be considered for the position.Preferred:Active Top Secret/SCI with a Polygraph.Familiarity with one or more common identity and access management protocols/standards, just as PKI, FIDO2, OAuth, SCIM, or OIDC.Prior knowledge of (or experience with) the Oracle Identity and Access Management (IdAM) suite (including OAM and OUD), API Gateways, Apache web servers and/or proxy servers, and application servers is a major plus.Direct experience with multiple of the following and a desire to learn the others:(TLS)Transport Layer SecurityOracle Identity Management software plugins and extensions (Oracle Access Manager, Oracle Unified Directory)PingFederate suite of productsDatabase setup and integration, both relational and NoSQL (Oracle DB, MySQL,CouchDB)Web and Applications Servers (Apache, WebLogic)DevOps automation tools (Ansible, Chef, Puppet)Source control and Agile development tools (Git, Maven, Jenkins, Bitbucket, Jira, Confluence)Analytics and search engines (Elasticsearch, Splunk, Apache Solr)eXtensible Access Control Markup Language (XACML)Artificial Intelligence (AI) and Machine Learning (ML)Scaled Agile Framework (SAFe) certification (e.g. Certified SAFe Agilist,)One or more active cybersecurity, cloud, and/or network product certification (e.g. CISSP, AWS,)Mobile development experience.Original Posting:May 5, 2025For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.Pay Range:Pay Range $126,100.00 - $227,950.00The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Full Time
4/18/2025
Hanover, MD 21076
(10.7 miles)
ManTech seeks a motivated, career and customer-orientedLead CNO Python Software Engineerto join our team in theHanover, Maryland.Responsibilities include, but are not limited to:Coding and development with Python, Java and/or Groovy.Performing data analytics on logs, images, and other formats.Working with Databases and General Troubleshooting (tuning and optimization, deadlocks, keys, normalization) in any Relational Database Engines (MySQL, PostgreSQL, Oracle, SQL Server)Using streaming technologies (e.g. Kafka), including customization of data flows.Log analysis and General Troubleshooting (tuning and optimization, Search and Indexing Operations, mapping, monitoring)Working with Elastic Stack (Elastic, Logstash, Beats, Kibana, Fluent etc.) and knowledge of Opensearch APIs.Perform system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system.Research requirements for a product, including target environment, performance criteria, and competitive issues.Design new capabilities or recommend improvements to existing capabilities.Determine computer user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming.Ensure software standards are met.Modify existing software to correct errors, to adapt to new requirements, or to improve performance.Perform quality control on team products.Coordinate and perform software deployments for developed products.Mentoring junior software developersMinimum Qualifications:Bachelor’s degree +20 years of programming OR 24 years of programming without a degreeExperience with build environments such as Gradle or MavenExperience with Object Oriented Analysis and DesignFamiliarity with Software Version ControlKnowledge of SQL and of NoSQL databasesKnowledge of data ingest, data storage, and data processing techniques.Knowledge of agile software development methodologyKnowledge of XML and/or JSONPreferred Qualifications:Knowledge of MongoDBKnowledge of ElasticSolid, demonstrable skills in troubleshooting and maintaining complex code Experience with Subversion/GITExperience with Atlassian Tools (Confluence, Jira, Bamboo, Crucible)Experience using VMWare, preferably ESXClearance Requirements:Must have active/current TS/SCI with Polygraph.Physical Requirements:Ability to remain stationary for extended periods (50% of the time) and operate computer equipment and office machinery.Regular communication with co-workers, management, and customers.
Full Time
5/14/2025
Arlington, VA 22203
(40.0 miles)
Amazon Web Services (AWS) is seeking a talented software development engineer to design and build customer facing cross-domain cloud services. The AWS Cross Domain Services team provides solutions for customers to move data between AWS regions and accounts with differing security requirements.Join us in building and developing novel solutions to solve big data problems and provide analytic visibility into the AWS Cross Domain Solutions (CDS) workflow. This position requires that the candidate selected be a US Citizen. The candidate selected must obtain and maintain a security clearance at the TS/SCI with polygraph level. Upon start, the selected candidate will be sponsored for a commensurate clearance for each government agency for which they perform AWS work.10012Key job responsibilitiesAmazon Web Services (AWS) is seeking a talented Software Development Engineer to design and build an analytic platform to solve problems and provide analytic visualization of operational data. As a Software Development Engineer on the Pattern team within AWS Cross Domain Services (CDS), you will: - Develop and maintain robust anomaly detection systems using Java and Python- Collaborate with data scientists to implement and integrate machine learning models into production environments- Design, build, and optimize large-scale data processing systems and ETL pipelines that handle big data workloads- Implement data validation and quality checks to ensure data integrity throughout processing pipelines- Work cross-functionally with team members to understand requirements and deliver scalable solutions- Optimize existing systems for improved performance, reliability, and maintainability- Participate in code reviews and contribute to technical design discussions- Monitor and troubleshoot production systems to ensure smooth operation- Document technical specifications, system architecture, and processes- Stay current with emerging technologies and best practices in big data processing and analysisA day in the lifeWe’re an agile, innovative team. Joining us, you will help to build and launch new AWS capabilities. We are obsessed with earning and maintaining customer trust. Our engineering teams are supported by product managers, program managers, and principal engineers who you will engage with regularly.About the teamWhy Cross Domain Solutions (CDS)We're a small, independent team within AWS Cross Domain Solutions (CDS) working on providing visibility into the CDS workflow. Our team works with big data to solve the analytical needs of AWS Security. We collaborate with leadership and Security partners building scalable data processing systems, implementing machine learning models, and creating analytic visualizations. We need Engineers who move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Utility Computing (UC)AWS Utility Computing (UC) provides product innovations from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Experience in machine learning, data mining, information retrieval, statistics or natural language processing- Experience building complex software systems that have been successfully delivered to customers- Current, active US Government Security Clearance of TS/SCI with PolygraphAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Full Time
4/17/2025
Hanover, MD 21076
(10.7 miles)
ManTech seeks a motivated, career and customer-orientedCNO Java Software Engineerto join our team in theHanover, Maryland location. Provides specialized development, testing and evaluation capabilities tailored to system functions.Responsibilities include, but are not limited to:Developing and coding software, ensuring software standards are met.Performing system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system.Researching requirements for a product, including CNO deployment environment, performance criteria, and competitive issues.Designing ideas for new capabilities or recommendations for improvements to existing capabilities.Determining computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming.Debugging and troubleshooting softwareModifying existing software to correct errors, to adapt to new requirements, or to improve performance.Performing quality control on team products.Coordinating and performing software deployments for developed products.Minimum Qualifications:Bachelor’s degree in computer science or related field, plus 7 years of programming experience OR 11 years of programming experience in lieu of a degree.Experience with Java 8 or higherExperience with build environments such as Gradle or MavenExperience with Object Oriented Analysis and DesignFamiliarity with Software Version ControlKnowledge of CNO environmentKnowledge of agile software development methodologyKnowledge of XML or XSLTKnowledge of JSONPreferred Qualifications:Experience with Spring Cloud & Spring BootExperience with KafkaExperience with Subversion/GITExperience with Elastic / KibanaExperience using VMWare, preferably ESXExperience with containers (Docker, Kubernetes)Atlassian Tools (Confluence, Jira, Bamboo, Crucible)Strong problem-solving skillsSecurity Clearance Requirements:Must have an active and current TS/SCI with Polygraph clearance.Physical Requirements:Ability to remain stationary for extended periods (50% of the time) and operate computer equipment and office machinery.Regular communication with co-workers, management, and customers.
Full Time
4/29/2025
Hanover, MD 21076
(10.7 miles)
ManTech seeks a motivated, career and customer-orientedCNO Python SoftwareEngineer to join our team in the Hanover, Maryland location. Provides specialized development, testing and evaluation capabilities tailored to system functions.Responsibilities include, but are not limited to:Ability to develop and code in Python and XML, ensuring software standards are met.Performing system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system.Researching requirements for a product, including CNO deployment environment, performance criteria, and competitive issues.Designing ideas for new capabilities or recommendations for improvements to existing capabilities.Determining computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming.Debugging and troubleshooting software, modifying existing software to correct errors, to adapt to new requirements, or to improve performance.Performing quality control on team products.Coordinating and performing software deployments for developed products.Minimum Qualifications:Bachelor’s degree in computer science or related field, plus 7 years of programming experience OR 11 years of programming experience in lieu of a degree.Experience with PythonExperience with build environments such as Gradle or MavenExperience with Object Oriented Analysis and DesignFamiliarity with Software Version ControlKnowledge of CNO environmentKnowledge of agile software development methodologyKnowledge of XML or XSLTPreferred Qualifications:Experience with SQL and NoSQL databasesSubversion/GIT experienceAtlassian Tools (Confluence, Jira, Bamboo, Crucible)Strong problem-solving skillsSecurity Clearance Requirements:Must have an active/current TS/SCI with PolygraphPhysical Requirements:Must be able to remain in a stationary position 50% of the timeConstantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentationsRepetitive Motions
Full Time
5/10/2025
Columbia, MD 21046
(16.0 miles)
ManTech seeks a motivated, career and customer-oriented SeniorSoftware Engineer, to join our team in Columbia, MD. The team delivers enterprise infrastructure capabilities for a global workforce performing a wide range of missions in defense of our Nation. This effort is the contract vehicle for the Enterprise Infrastructure Services organization overseeing MPO’s Enterprise Information Technology (EIT). EIT is MPO’s backbone- platform for all Enterprise users. Data Center & Compute Services is the EIS enabling organization working with customers, Integrated Product Teams (IPT), and vendors to deliver select EIT.Responsibilities Included but are not limited to:Responsible for developing, maintaining and enhancing 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) based upon documented requirements.Responsible for reviewing and testing software components for adherence to the design requirements and documents test results.Will utilize software development and software design methodologies appropriate to the development environment while providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.Minimum Qualifications: Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional Software Engineering experience on projects with similar software processes may be substituted for a bachelor’s degree. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Twenty (20) years experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.Preferred Qualifications: Experience with Kubernetes, Springboot, Helm, API Development, Linux, Git/Gitlab, Jira, MonogoDB, Python, Angular, and DockerExperience with Java, K8s, and Linux Clearance Requirements:Must have a current/active TS/SCI w/ Polygraph. Physical Requirements: The candidate must be able to move, carry and deliver workstations from inside the office to customer’s desk. The person in this position must be able to remain in a stationary position 50% of the time. Must communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.
Full Time
4/23/2025
Laurel, MD 20724
(17.1 miles)
ManTech is seeking a motivated, career and customer-oriented SeniorSystems Engineer, with a focus on Cisco Networks to join our team in Laurel, MD. The team delivers enterprise infrastructure capabilities for a global workforce performing a wide range of missions in defense of our Nation. This effort is the contract vehicle for the Enterprise Infrastructure Services organization overseeing MPO’s Enterprise Information Technology (EIT). EIT is MPO’s backbone- platform for all Enterprise users. Data Center & Compute Services is the EIS enabling organization working with customers, Integrated Product Teams (IPT), and vendors to deliver select EIT.Responsibilities Included but are not limited to:Responsible for analyzing user’s requirements and high-level system architectures to develop system requirements.Responsible for providing Tier 1-2 (Help Desk) problem identification, diagnosis, and resolution of problems. Will provide support to IT systems including day-to-day operations, monitoring, and problem resolution for all the client/server/network devices. Will provide support for the patching systems and hardware problems and remains involved in the resolution process.Responsible for installing Windows software and hardware applications; upgrade systems with new releases and models. Must be able to create accounts, reset passwords, and provide help desk customer service via phone, or tickets.Must be able to work late during patching days and cover a 6am-6pm shift.Minimum Qualifications: Bachelor’s degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required.Five (5) years of additional Systems Engineering experience may be substituted for a bachelor’s degree. Twenty (20) years’ experience as a SE in programs and contracts of similar scope, type and complexity is required.Preferred Qualifications: Experience with SCANBOY or LatteArt Experience with RHEL 8 or 9 Experience with BIGFIXClearance Requirements:Must have a current/active TS/SCI w/ Polygraph. Physical Requirements: The candidate must be able to move, carry and deliver workstations from inside the office to customer’s desk.The person in this position must be able to remain in a stationary position 50% of the time.Must communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.
Full Time
5/13/2025
McLean, VA 22107
(40.1 miles)
ManTech seeks a motivated, career and customer-orientedTelephony Engineer to join our team inMcLean, VA. In this hybrid part-time role, you'll combine expertise in telephony systems, Linux server management, and software development, focusing on VoIP, analog, ISDN systems, and Ruby on Rails for telephony applications.Responsibilities include, but are not limited to:Design, develop, and maintain voice media gateways for VoIP, analog, and ISDN systems. Install, configure, and troubleshoot telephony hardware and media gateways across secure networks.Leverage BESS Billing and Provisioning Tools to optimize telephony systems and ensure seamless service delivery.Configure and maintain Linux servers (Ubuntu, CentOS) for hosting telephony and web applications, ensuring performance, security, and scalability. Develop and troubleshoot applications using PowerBuilder, Korn shell, and Ruby on Rails.Integrate telephony systems (e.g., IVR, call routing) into web applications using Ruby on Rails. Modernize legacy code and ensure reliable operation of telephony solutions.Maintain clear technical documentation and provide ongoing support for telephony system integration, performance optimization, and troubleshooting.Provide training and guidance to team members and stakeholders on telephony system integration, BESS tools, and server management best practices. Ensure comprehensive understanding of application workflows and troubleshooting processes.Minimum Qualifications: BA/BS and 7+ years of experiences, or a combination of education and work experience equivalent to 11+ years.Familiarity with BESS Billing and Telephony Provisioning Tools.Experience integrating telephony systems with web applications (e.g., handling inbound/outbound calls, IVR, call routing).Advanced knowledge of Linux server management (Ubuntu, CentOS), including installation, configuration, troubleshooting, and performance optimization.Strong verbal and written communication skills to interact effectively with cross-functional teams.Preferred Qualifications:Proficiency in Ruby programming and the Ruby on Rails framework, along with strong experience in telephony system integration.Experience with scripting languages, including PowerBuilder and Korn shell, for system administration tasks.Oracle Database Administrator certification is a plus.Experience in provisioning telephony services.Clearance Requirements:Must have a current/active TS/SCI with PolygraphPhysical Requirements:Must be able to remain in a stationary position at least 50% of the time. Constantly operate a computer, phone, and other office equipment for extended periods of time.
Full Time
5/4/2025
Tysons, VA 22182
(43.7 miles)
ManTech seeks a motivated, career and customer-oriented Tier I Support Engineer Evenings to join our team in Tysons, VA. The Tier I Support Engineer will be part of a global team that provides 24x7 support to help customers seamlessly operate their hybrid on-premises Cloud infrastructure.In this role, you will troubleshoot technical problems for customers with a mix of debugging, networking, system administration, updating documentation, and when needed, coding/scripting.Responsibilities include but are not limited to:First contact for all Customer service requests - Answer phones, respond to chats and emails. A customer first attitude is a must.Maintain response and resolution speed as defined by SLOs;Keep high customer satisfaction scores and follow quality standards in 90% of cases.Familiar with Product and can reference runbooks and playbooks to provide a meaningful resolution to CustomerProvide high-touch assistance to highest Tier customers, build in-depth understanding of most pressing customer issues and act as an advocate for such issues with engineers and Program Managers. Work Shift – this is for a evening shift 2pm-10pm position. Schedule to include but not limited to rotating weekends that may be required. Schedule subject to change based on business need.Minimum Qualifications:Associate’s degree in computer science or related field with 1+ years of experience in the Information Technology field; an additional 2 years of Information Technology experience might be substituted for a degreeBasic understanding of Networking and Cloud technologiesWorking knowledge of Systems: UNIX/Linux or WindowsWorking knowledge of any customer service ticketing systemAbility to read runbooks & playbooks & provide meaningful summaries to CustomersWorking knowledge of Google Workspace Tools (Doc, sheets and Slides)Preferred Qualifications:Great communication skills (written and verbal)Experience working with ServiceNowCCNA or equivalentClearance Requirements:An active TS/SCI with PolygraphPhysical Requirements:Must be able to remain in a stationary position 50%Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.Frequently communicates with co-workers, management, and customers.
◁   Previous
This website uses cookies for analytics and to function properly. By using our site, you agree to these terms.