PitchMeAI
MANTECH

Junior Software Developer

MANTECH · Montgomery, AL

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

Job highlights

  • Develop software using Agile practices.
  • Analyze requirements and design solutions.
  • Integrate legacy systems and cloud environments.
  • Optimize database solutions and write queries.
  • Ensure code quality and security compliance.

About the role

Junior Software Developer

MANTECH seeks a motivated, career and customer-oriented Junior Software Developer to join our innovative team in Montgomery, AL.

Responsibilities Include But Are Not Limited To

  • Perform software engineering tasks, including requirements analysis, design, building, and unit testing of Change Requests (CRs) and Deficiency Reports (DRs) for the CPM FoS.
  • Exercise industry-standard Agile software practices, participating in release planning, sprint planning, daily stand-ups, backlog refinements, and retrospectives.
  • Work directly with Requirements Managers and Business Analysts to refine technical solutions, translate user stories into software design, and ensure developed applications deliver at least 85–90% of agreed-upon sprint functionality without priority defects.
  • Read and interpret complex legacy codebase architectures, debug system interfaces, and build stable API integrations to pass data smoothly between CMOS, OLVIMS, and MARKS.
  • Provide software engineering services across development, test, and production environments hosted within Cloud One (AWS GovCloud, Azure) and DISA infrastructures.
  • Create, modify, and optimize database solutions for application CRs and sustainment activities using Oracle (SQL, PL/T SQL, SQL Developer) and MS SQL Server software.
  • Utilize modern version control (Git) and automated CI/CD tools to deliver quality source code to government repositories.
  • Integrate various static code analysis toolsets (e.g., SonarQube, Checkmarx) to audit code modularity and security.
  • Resolve high/medium vulnerability findings prior to final delivery of software releases.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical equivalent.
  • 2+ years of software development experience working across a mixed ecosystem of legacy enterprise applications and modernized cloud-hosted networks.
  • Strong proficiency in backend programming languages (such as Java, C++, or C#) and web technologies (Oracle ADF, JavaScript, ASP.NET, or XML).
  • Competency writing database procedures, queries, triggers, and views within relational management structures (Oracle, SQL Server).
  • Active DoD 8577 / 8140 Compliance (IASAE Level I or IAT Level II, such as CompTIA Security+ CE) prior to onboarding.

Preferred Qualifications

  • Experience modernization effort translating legacy features into cloud-native features.
  • Familiarity with containerized deployments or working within secure government DevSecOps structures.
  • Experience working across a large team to drive a security agenda and working with complex, intertwined systems and data flows.

Clearance Requirements

  • An active Secret security clearance is required.

Physical 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, which may involve delivering presentations. Must be able to exchange accurate information in these situations.

Key skills/competency

  • Software Development
  • Agile Methodologies
  • Requirements Analysis
  • Database Management
  • API Integration
  • Java
  • C++
  • C#
  • SQL
  • Git

Skills & topics

  • Junior Software Developer
  • Software Engineering
  • Agile Development
  • Requirements Analysis
  • API Integration
  • Database Development
  • Java
  • C++
  • C#
  • SQL
  • Git
  • CI/CD
  • Cloud One
  • AWS GovCloud
  • Azure
  • DISA
  • Oracle
  • MS SQL Server
  • SonarQube
  • Checkmarx
  • Secret Clearance
  • DoD 8577/8140 Compliance
  • CompTIA Security+

How to get hired

  • Tailor your resume: Highlight experience with Java, C++, C#, Oracle, SQL Server, and Git. Emphasize your Bachelor's degree and 2+ years of software development experience.
  • Showcase Agile expertise: Detail your involvement in sprint planning, daily stand-ups, and retrospectives. Mention experience translating user stories into software design.
  • Demonstrate technical skills: Provide examples of API integrations, database query writing, and experience with version control systems like Git.
  • Address security requirements: Clearly state your active DoD 8577 / 8140 Compliance and any existing security clearances.
  • Prepare for technical and behavioral interviews: Be ready to discuss your problem-solving approach, coding examples, and how you handle complex systems.

Technical preparation

Practice Java, C++, or C# coding exercises.,Build small projects using SQL and Oracle/MS SQL.,Familiarize yourself with Git commands and workflows.,Understand Agile principles and CI/CD concepts.

Behavioral questions

Describe a challenging technical problem you solved.,How do you handle conflicting priorities or requirements?,Tell me about your experience working in an Agile team.,How do you approach learning new technologies?

Frequently asked questions

What are the primary responsibilities of a Junior Software Developer at MANTECH?
As a Junior Software Developer at MANTECH, you'll be responsible for performing software engineering tasks like requirements analysis, design, building, and unit testing. You'll also exercise Agile practices, work on API integrations, optimize database solutions using Oracle and MS SQL Server, and utilize version control (Git) and CI/CD tools.
What are the minimum educational and experience requirements for this Junior Software Developer role at MANTECH?
To be considered for this Junior Software Developer position at MANTECH, you need a Bachelor's degree in Computer Science, Software Engineering, or a related field, along with at least 2 years of software development experience. Proficiency in backend programming languages like Java, C++, or C# and database competencies are also required.
Does MANTECH require specific security clearances or compliance for the Junior Software Developer position?
Yes, MANTECH requires an active DoD 8577 / 8140 Compliance (IASAE Level I or IAT Level II, such as CompTIA Security+ CE) prior to onboarding. Additionally, an active Secret security clearance is a mandatory requirement for this Junior Software Developer role.
What programming languages and technologies are most important for this Junior Software Developer role at MANTECH?
The most important technologies for this Junior Software Developer role at MANTECH include backend programming languages such as Java, C++, or C#, and web technologies like Oracle ADF, JavaScript, ASP.NET, or XML. Strong competency in Oracle and MS SQL Server for database procedures and queries is also crucial.
What is the work environment like for a Junior Software Developer at MANTECH in Montgomery, AL?
The Junior Software Developer role at MANTECH in Montgomery, AL, involves working within an innovative team. The environment requires participation in Agile ceremonies, collaboration with cross-functional teams, and the use of modern development tools and cloud infrastructures. Some physical requirements include remaining stationary and occasional movement within the office.