Software Expert II
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
Software Expert I provides advisory and analytical support to government program and technical staff, assisting with software requirements analysis, documentation, and oversight activities within a SETA environment. Software Expert II provides independent technical advisory support, evaluating software solutions, requirements, and contractor performance to ensure alignment with mission and program objectives.
Software Expert III serves as a trusted technical advisor to government leadership, providing strategic guidance and oversight across complex software-intensive programs in a SETA capacity.
What will you do?
Software Expert I
Support analysis of software requirements, architectures, and design documentation
Assist with review of contractor software deliverables for compliance with requirements and standards
Support development and maintenance of technical documentation (requirements matrices, technical assessments, briefings)
Participate in technical reviews, working groups, and stakeholder meetings as an observer/support role
Track software risks, issues, and action items under senior guidance
Support coordination between government stakeholders and development contractors
Software Expert II
Analyze and assess software requirements, architectures, and design approaches
Review contractor software plans, technical documentation, and deliverables for compliance and quality
Support development of government technical guidance, standards, and evaluation criteria
Advise program managers and technical leads on software risks, tradeoffs, and impacts
Support Agile ceremonies and technical reviews as a government advisor (non-coding role)
Track and assess software-related risks, dependencies, and integration considerations
Prepare technical briefings and recommendations for government leadership
Software Expert III
Provide senior-level advisory support on software architecture, design, and lifecycle strategy
Lead government reviews of contractor software approaches, roadmaps, and deliverables
Advise program leadership on software risks, technical debt, scalability, and sustainability
Support development of software governance frameworks, standards, and evaluation criteria
Participate in senior technical reviews, milestone events, and executive briefings
Assess alignment of software solutions with mission objectives and enterprise architecture
Mentor junior and mid-level software experts
Support acquisition and source selection activities with technical expertise, as required
Requirements
TS/SCI with Poly Required
Software Expert I
1-4 years of experience supporting software-intensive systems or technical programs
Basic understanding of software development lifecycles (Agile, DevSecOps, or waterfall)
Strong analytical, documentation, and communication skills
Bachelor’s Degree in Computer Science, Software Engineering, Systems Engineering, or related field
Preferred Qualifications: Experience supporting federal, DoD, or IC programs, Exposure to requirements management or technical review processes, Familiarity with Agile or DevSecOps concepts from an oversight perspective
Software Expert II
5-9 years of experience supporting software-intensive systems or programs
Strong understanding of software lifecycles, architectures, and integration principles
Experience performing technical reviews or oversight of contractor software development
Strong written and verbal communication skills
Bachelor’s Degree in Computer Science, Software Engineering, Systems Engineering, or related field
Preferred Qualifications: Experience supporting IC, DoD, or DOJ mission programs, Experience in Agile, SAFe, or DevSecOps environments in an advisory capacity, Familiarity with cloud, data, or mission system software architectures
Software Expert III
Bachelor’s degree required; Master’s preferred
10+ years of experience supporting software-intensive systems or enterprise platforms
Deep understanding of modern software architectures and development lifecycles
Proven experience providing technical oversight and advisory support (non-developer role)
Strong leadership, stakeholder engagement, and briefing skills
Preferred Qualifications: Experience supporting IC, DoD, or DOJ mission-critical programs, Experience advising on large-scale or multi-vendor software programs, Familiarity with Agile at scale (SAFe), DevSecOps, and cloud-based architectures
Skills: Agile Programming Methodologies, Analysis Skills, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Documentation, Documentation Plan, Enterprise Architecture, Government, Government Contracts, Integrated Circuits (ICs), Leadership, Mentoring, Presentation/Verbal Skills, Project/Program Management, Requirements Management, Software Administration, Software Architecture, Software Architecture Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Evaluation, Sustainability, System Architecture, Systems Engineering, Technical Analysis, Technical Delivery, Technical Leadership, Technical Presentation, Technical Support, Technical Writing, United States Department of Defense (DoD), United States Department of Justice (DOJ), Waterfall Model of Software Development, Writing Skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
What is Software Engineering?
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?