ManTechMA

Senior Software Engineer

ManTech

Salary: 115k-191k USD

United States only

General information

Requisition # R60373 Locations USA-Remote Work Posting Date 05/09/2025 Security Clearance Required Public Trust/Suitability Remote Type Fully Remote Time Type Full time

Description & Requirements

Transform the future of federal services with ManTech! Join a vibrant, energetic team committed to enhancing national security and public services through innovative tech. Since 1968, we’ve partnered with Federal Civilian sectors to deliver impactful solutions. Engage in exciting projects in Digital Transformation, Cybersecurity, IT, Data Analytics and more. Ignite your career and drive change. Your journey starts now—innovate and excel with ManTech!

ManTech seeks a motivated, career and customer-oriented Senior Software Engineer to join our team. This is a remote position.

Responsibilities include but are not limited to:

  • Create and improve back-end and front-end applications including web and back-end applications.

  • Implement modern security paradigms as described by the Open Web Application Security Project (OWASP) community. Enhance existing projects and add features related to monitoring and applying security best practices to hosted assets in AWS.

  • Code in both JavaScript and Python for front-end applications using JavaScript, HTML, and CSS, and back-end applications using JavaScript (Node.js) and Python. Provide client code to interact directly with SQL and non-SQL databases, such as MySQL and MongoDB, and manage complex queries on medium to large datasets. Write client code to connect to web server APIs such as AWS, using API libraries or through custom development.

  • Gather technical requirements, determine the best design, and work closely with other team members to cater to the target audience.

  • Perform tasks related to bug fixes and feature enhancements and write clear documentation to guide users on added features and changes.

  • Apply knowledge of Agile methodology, partake in the software development process, including requirements gathering, peer code reviews, writing/implementing unit test modules, maintaining CI processes using Jenkins and Grunt/Gulp, and use GitHub for code management.

  • Perform general system administrative duties within the Linux operating system, including updating file system ownership and permissions, troubleshooting connectivity problems, setting up scheduled tasks, and managing dependencies.

Minimum Qualifications:

  • 3 + years of experience writing code as a front-end web developer using JavaScript.

  • 5 + years of experience working in a software development environment.

  • 2 + years of experience working in a SOC environment.

  • 2 + years of experience applying security best practices for writing secure code such as OWASP.

  • B.S. in cybersecurity or a related degree program.

Preferred Qualifications:

  • Experience with AWS and its underlying features to enhance projects and apply security best practices.

  • Familiarity with Agile methodology and experience in the software development process, including CI processes using Jenkins and Grunt/Gulp.

  • Experience with social project repositories such as GitHub for managing code development.

  • Experience performing system administrative duties within Linux, including troubleshooting, setting up tasks, and managing dependencies.

  • Ability to adopt new tools and methodologies as decided by the team.

Security Clearance Requirements:

  • Must be a U.S. Citizen and be willing and able to obtain a Public Trust prior to starting this position

Physical Requirements:

  • Must be able to be in a stationary position more than 50% of the time

  • Constantly operates a computer and other office productivity machinery, such as a computer

  • The person in this position frequently communicates with co-workers, management and clients, which may involve delivering presentations ad must be able to exchange accurate information in these situations


The projected compensation range for this position is $114,700.00-$191,300.00. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories. In addition, ManTech invests in it’s employees beyond just compensation. ManTech’s benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, Short Term and Long Term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.

ManTech International Corporation considers all qualified applicants for employment without regard to disability or veteran status or any other status protected under any federal, state, or local law or regulation.
If you need a reasonable accommodation to apply for a position with ManTech, please email us at [email protected] and provide your name and contact information.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 115k-191k USD

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileManTech logoMA

ManTech

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

92 remote jobs at ManTech

Explore the variety of open remote roles at ManTech, offering flexible work options across multiple disciplines and skill levels.

View all jobs at ManTech

Remote companies like ManTech

Find your next opportunity by exploring profiles of companies that are similar to ManTech. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan