
System Engineer
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Annapolis Junction • Florida • Maryland • United States
Visit company websiteExplore more
Salary
💰 $114,600 - $252,100 per year
Tech Stack
About the role
- Manage system requirements, contribute to systems engineering documentation, and design solutions that meet requirements.
- Responsibilities include coordinating cross-discipline activities, participating in review boards and teams, risk management, and translating strategic objectives into executable engineering plans.
- Provide technical direction for the development and testing of complex hardware/software systems and communicate with executive leadership to facilitate informed decision-making.
- Manage system requirements and derived requirements to ensure compatibility with defined system architectures (e.g., Department of Defense Architecture Framework (DoDAF), Service-Oriented Architecture (SOA)).
- Contribute to the development of systems engineering documentation (e.g., System Engineering Plans, Initial Capabilities Documents, Requirements Specifications, and Interface Control Documents).
- Assist with the development of system and functional requirements derived from stakeholder needs and use cases.
- Design system solutions that meet requirements and fulfill functional analysis.
- Coordinate the resolution of action items from Change or Configuration Control Board (CCB) meetings, design reviews, program reviews, and test reviews that require cross-discipline coordination.
- Participate in Engineering Review Boards (ERB) to address technical issues, provide insights on configuration management impacts, and contribute to the resolution of engineering challenges.
- Participate in Integrated Product Teams (IPTs) to design new capabilities based on development and operational considerations.
- Identify, assess, and mitigate risks associated with system development, ensuring compliance with risk management plans and stakeholder requirements.
- Communicate complex systems engineering concepts, progress, risks, and mitigations to executive leadership to enable informed decisions.
- Preserve system baseline integrity via change control, requirements traceability, and verification across the lifecycle.
- Support the planning, test analysis, and system definition approval as part of Government authorization processes.
- Provide technical direction for development, engineering, interfacing, integration, and testing complex hardware/software systems, including requirements analysis, system architecture, and end-to-end flow analysis.
Requirements
- BA/BS degree in system engineering, computer science, information systems, engineering science, engineering management, or a related discipline from an accredited college or university.
- Minimum of fourteen (14) years of hands-on software development experience on programs and contracts of similar scope, type, and complexity.
- Five (5) years of additional system engineering experience may be substituted for a bachelor's degree.
- Strong foundational knowledge of system architectures and frameworks.
- Proven experience in developing and contributing to technical documentation.
- Demonstrated ability to design and implement system solutions that meet complex requirements.
- Experience in coordinating cross-functional teams and resolving technical issues.
- Proficiency in risk management practices and compliance with industry standards.
- Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Experience in maintaining system integrity and supporting certification and accreditation processes.
- Familiarity with the system engineering life cycle, including requirements, design, development, integration, testing, and deployment.
- Experience scripting in Python, PowerShell, or Bash to automate analysis, integration, and test activities.
- Experience with workload/project management tools (e.g., Jira).
- Experience with Git-based version control and continuous integration/continuous deployment (CI/CD) pipelines (e.g., GitHub or GitLab) to support automated build, test, and verification activities.
- Experience with containerization and orchestration (e.g., Docker, Kubernetes) to package tools, reproduce environments, and support integration/testing.
- Must be a US citizen with an active Top Secret/SCI DoD Security clearance with polygraph.
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
system engineeringsoftware developmentrequirements analysissystem architecturerisk managementtechnical documentationscriptingcontainerizationorchestrationcontinuous integration/continuous deployment
Soft Skills
communicationcross-functional coordinationproblem-solvingtechnical directionstakeholder engagementteam collaborationdecision-makingrequirements traceabilitychange controlleadership
Certifications
Top Secret/SCI DoD Security clearance