Software Development Analyst Jobs
Software Development Analyst jobs are open across finance, healthcare, government, and technology, at every level from entry-level to senior and lead, with specializations in systems analysis, business-to-IT translation, and application lifecycle management. Scan the live roles below and apply to whichever ones fit.
Find JobsLooking for remote work? View remote software development analyst jobs →Overview
Showing 5 of 19+ Software Development Analyst jobs











Business Needs
Deliverables Management
Software Requirements
REQ#: RQ232066
Public Trust: NACLC (T3)
Requisition Type: Regular
Your Impact
Own your opportunity to support our nation's defense. Make an impact by connecting and securing critical operations across the globe, keeping our country safe and secure.
Job Description
Senior Project Analyst – Software Development: Join a mission-focused team at the Defense Logistics Agency (DLA) dedicated to maintaining and modernizing critical medical logistics applications that directly support military customers. As a Senior Project Analyst for Software Development, you will act as a critical bridge between stakeholders and developers, managing the end-to-end software development lifecycle (SDLC) from requirement gathering to successful deployment. This position serves as a highly collaborative Subject Matter Expert (SME) responsible for building trusted relationships with stakeholders to identify and translate business needs into detailed, actionable software requirements. You will be at the center of cross-functional collaborations to resolve business process issues, coordinate software releases and deployments, and partner with testers to develop test plans and execute test cases when necessary. Additionally, the position supports the creation of critical SDLC project documentation, utilizes SQL data analysis to deliver timely stakeholder reports, and provides continuous guidance to alignment teams to ensure successful mission-critical outcomes.
Location: Northeast Philadelphia. You will be required to be on site at the client facility each Wednesday. This on-site requirement could increase at the government’s discretion.
Job Description
- Fosters excellent relationships with stakeholders and users to ensure there is an understanding of the latest program needs and establishes excellent trusted stakeholder connections that lead to identifying opportunities to capture new requirements.
- Decomposes requirements to a level of sufficiency that software developers can adequately implement a solution and captures requirements in repository (Azure DevOps/TFS).
- Coordinate resolution of data or business process issues by collaborating with other cross-team technical or business resources.
- Coordinates software releases with Infrastructure and Application developers, including translation of requirements to technical needs and handles coordination/planning of software deployments.
- Develop a deep functional understanding of the business capability of the application and continually learn new business and technical business areas as appropriate.
- Works with QA Testers to develop detailed test plans.
- Provide guidance on business direction, interpretation of requirements, and updates to test cases. When necessary, execute test cases and sign off for release completion.
- Supports creation, update, and development of project documentation, and facilitate signature of documentation by necessary program leadership.
- Provides necessary input to support Software Development Lifecycle (SDLC) milestones, including review of SDLC guidance program to ensure all deliverables and needs are met for each milestone. Work closely with software developers to communicate requirements and provide basic design direction.
- Utilizes data analysis and SQL skills to provide reports as needed by stakeholders, users, or other clients in a timely fashion.
- Acts as a Subject Matter Expert (SME) for the given project, and work with trusted stakeholders to provide answers to mission critical questions.
- undefined
What you will need to be successful:
Must be a US citizen. - Must be able to achieve a NACLC clearance.
- Demonstrated experience in leading the development of Web based applications.
- Possess significant experience in performing complex analysis using SQL.
- Military Medical Supply Chain experience is a big plus.
- Demonstrated leadership and client facing ability.
Education:
- Bachelor’s degree in computer science, Engineering, or a related technical discipline is a plus.
- Minimum 5 years’ directly related experienceEnvironment: Oracle Database, TOAD, .Net MVC, Angular, Azure DevOps Server 2022
Work Requirements
5 + years of related experience
- may vary based on technical training, certification(s), or degree
None
U.S. Citizenship Required
Salary and Benefit Information
The likely salary range for this position is $127,500 - $172,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Our Identity Verification Process
As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.
About Our Work
We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.
Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
See All 19 Software Development Analyst Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSoftware Development Analyst Job Market
Who's Hiring



What Employers Look For
The qualifications that appear most often in software development analyst jobs.
- Bachelor's degree in computer science, information systems, or a related field
- Experience gathering and documenting business and functional requirements
- Proficiency with SQL for querying and validating data across systems
- Familiarity with Agile or Scrum development methodologies and sprint ceremonies
- Ability to create process diagrams, wireframes, or UML models using standard tools
- Experience working as a liaison between business stakeholders and development teams
Tips for Your Software Development Analyst Job Search
Tailor your resume to each posting
Software development analyst roles split between business-facing and technical-facing work. Read each job description carefully and mirror its language, emphasizing requirements analysis and stakeholder communication for business-aligned roles, and system design or coding for more technical ones.
Highlight your documentation and modeling work
Hiring managers for this role scan resumes for concrete deliverables: use cases, data flow diagrams, functional specs, or user stories you authored. Name the methodologies you used, whether Agile, waterfall, or a hybrid, and the systems those documents supported.
Apply early to roles that fit
Migrate Mate lists software development analyst openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter by the SDLC phase you know best
Many postings are written around a specific phase of the software development life cycle, such as requirements gathering, QA, or deployment support. Search for terms that match your strongest phase so your experience reads as an exact fit rather than a partial one.
Prepare a scenario answer for every interview stage
Interviewers for this role almost always ask you to walk through a time you translated a business requirement into a technical specification, or resolved a conflict between stakeholders and developers. Prepare two or three specific examples with clear outcomes before every interview.
Negotiate scope alongside salary in your offer
Software development analyst compensation often includes project assignment, remote flexibility, and tool access, all of which affect your day-to-day work. When you receive an offer, clarify which projects you would own and what your decision-making authority looks like before you accept.
Software Development Analyst Jobs: Frequently Asked Questions
Which companies are hiring the most software development analysts?
The companies hiring the most software development analysts right now include Northrop Grumman, HII, and CTIS, with the largest share of openings in Virginia, Maryland, and California, based on current listings on Migrate Mate as of November 2026. Demand is especially high in government contracting, financial services, and large healthcare systems.
How many software development analyst jobs are remote?
About 56% of software development analyst openings are fully remote or hybrid as of November 2026, reflecting strong demand for distributed collaboration across the role. Fully remote positions are most common in requirements analysis, documentation, and QA-adjacent work, where daily on-site access to development infrastructure is not required.
How do you become a software development analyst?
Start with a degree in computer science, information systems, business administration, or a related field, then build hands-on familiarity with the software development life cycle through coursework, internships, or entry-level IT roles. Develop skills in requirements documentation, SQL, and diagramming tools, then apply to analyst roles in industries where your domain knowledge is strongest.
Can you get a software development analyst job with little or no experience?
Yes, many employers hire junior software development analysts from internships, QA roles, or business analyst positions where you documented processes or worked alongside development teams. Demonstrating that you can write clear requirements, communicate between technical and non-technical stakeholders, and learn their specific tools quickly carries more weight than years of experience in many entry-level postings.
What does the software development analyst interview process look like?
Most software development analyst interviews begin with a recruiter screen covering your background and experience with the SDLC, followed by a technical or case-based interview where you walk through a requirements-gathering or problem-scoping scenario. Final rounds typically include a panel interview with both business stakeholders and development team members who assess how you communicate across both groups.
Where can I find and apply to software development analyst jobs?
You can find and apply to software development analyst jobs on Migrate Mate, which lists current openings from across the United States. Search the roles that match your specialization and experience level, then apply directly to each listing that fits.
See All 19 Software Development Analyst Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs