PitchMeAI
MANTECH

Software Engineer

MANTECH · California, MD

  • On site
  • Full-time
  • $95,000 / year
  • California, MD
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Develop and maintain software applications.
  • Identify and deploy innovative solutions.
  • Collaborate with developers and stakeholders.
  • Perform comprehensive testing and evaluations.
  • Requires U.S. citizenship and Secret clearance.

About the role

Software Engineer

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in California, MD. This is a hybrid position requiring 3 days onsite per week.

This opportunity is ideal for candidates with a background and experience in DevOps, Agile Software Development and C#. The Software Engineer will be part of a software development team supporting our customers at the Naval Air Warfare Center Aircraft Division (NAWCAD), Patuxent River Naval Air Station, Patuxent River, MD., on a new and exciting effort focused on the complete lifecycle of a critical platform.

Responsibilities Include But Are Not Limited To

  • Design, develop, modify, and maintain software applications to meet project requirements, ensuring robust performance and scalability
  • Identify technology and capability gaps through analysis and proactive research, develop, and deploy innovative software solutions to optimize outcomes and streamline solution delivery
  • Collaborate effectively with other developers and stakeholders to design and refine solutions for enhanced performance, adaptability, and long-term maintainability
  • Perform comprehensive unit testing, integration testing, and cybersecurity evaluations, addressing identified issues promptly throughout the development lifecycle
  • Travel up to 25% within the continental United States

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, or a related technical discipline
  • 4+ years of professional experience in software development, including deployment in cross-platform environments (Linux and Windows)
  • Experience in programming languages such as C/C++, C#, Java, and/or SQL, with a strong understanding of software engineering principles and practices

Preferred Qualifications

  • 7+ years of professional experience in software development, including deployment in cross-platform environments (Linux and Windows)
  • Experience with DevOps, Agile Software Development and C#
  • Solid understanding of ETL processes and database architecture, including experience with NoSQL databases such as MongoDB
  • Experience implementing software within a microservice architecture
  • Knowledge of DevOps methodologies and CI/CD processes for efficient software delivery and system integration
  • Familiarity with handling and processing binary data in specialized software applications

Clearance Requirement

  • Must be a U.S. Citizen with the ability to obtain and maintain a Secret clearance; an Interim Secret clearance
  • Candidate will be required to obtain an interim Secret clearance before onboarding

Physical Requirements

  • The person in this position must be able to remain in a stationary position 50% of the time
  • Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and virtual communication, which may involve delivering presentations

Key skills/competency

  • Software Development
  • DevOps
  • Agile Methodologies
  • C#
  • Software Design
  • Testing
  • Cybersecurity
  • Database Architecture
  • Microservices
  • CI/CD

Skills & topics

  • Software Engineer
  • Software Development
  • DevOps
  • Agile
  • C#
  • Software Design
  • Testing
  • Cybersecurity
  • Database Architecture
  • Microservices
  • CI/CD
  • NAWCAD
  • California MD

How to get hired

  • Customize your resume: Highlight your experience with C#, DevOps, and Agile methodologies, aligning it with MANTECH's needs for the Software Engineer role.
  • Showcase your technical skills: Emphasize your background in cross-platform environments (Linux/Windows), programming languages like C/C++, Java, SQL, and database architecture.
  • Prepare for technical interviews: Be ready to discuss your experience with software design, testing, CI/CD processes, and microservices architecture.
  • Understand company culture: Research MANTECH's commitment to customer support and innovation, especially in supporting NAWCAD.
  • Express clearance readiness: Clearly state your ability to obtain and maintain a Secret clearance as required for this Software Engineer position.

Technical preparation

Practice C# coding challenges.,Review DevOps and CI/CD principles.,Understand microservice architecture patterns.,Study Agile development workflows.

Behavioral questions

Describe a complex technical challenge.,How do you collaborate in a team?,Tell me about a time you improved a process.,How do you handle project changes?

Frequently asked questions

What is the work arrangement for the Software Engineer position at MANTECH in California, MD?
This Software Engineer position at MANTECH in California, MD, is a hybrid role, requiring employees to be onsite 3 days per week. The remaining days can be worked remotely.
What are the primary programming languages and technologies for the Software Engineer job at MANTECH?
The primary programming language emphasized for this Software Engineer role is C#. Experience with C/C++, Java, SQL, and database architecture, including NoSQL databases like MongoDB, is also highly valued. Familiarity with DevOps and Agile methodologies is crucial.
Does MANTECH require a security clearance for the Software Engineer role?
Yes, U.S. citizenship is required for this Software Engineer position, and candidates must be able to obtain and maintain a Secret clearance. An interim Secret clearance is needed before onboarding.
What is the minimum educational requirement for the Software Engineer position at MANTECH?
The minimum educational requirement for the Software Engineer position at MANTECH is a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, or a closely related technical discipline.
What kind of projects will a Software Engineer work on at MANTECH supporting NAWCAD?
As a Software Engineer supporting NAWCAD, you will work on a new and exciting effort focused on the complete lifecycle of a critical platform. This involves designing, developing, and maintaining software applications, identifying technology gaps, and deploying innovative solutions.
How much travel is expected for the Software Engineer role at MANTECH?
The Software Engineer role at MANTECH involves travel up to 25% within the continental United States. This travel may be required for various project-related activities and customer interactions.
What experience level is preferred for the Software Engineer position?
While a minimum of 4 years of professional software development experience is required, MANTECH prefers candidates with 7+ years of experience, particularly those with a strong background in DevOps, Agile Software Development, and C#.