Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a vibrant team dedicated to transforming federal services through innovative technology. As a Senior Software Engineer, you will engage in exciting projects in Digital Transformation, Cybersecurity, and IT. This remote position offers a unique opportunity to drive change and enhance national security. With a focus on creating and improving applications, you'll apply security best practices and work in a collaborative environment. If you're passionate about technology and eager to make an impact, this role is perfect for you.
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.
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:
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 careers@mantech.com and provide your name and contact information.