Sr. Staff Systems Engineer Verified today
Systems Engineer - Software Engineering
The Systems Engineer partners with product management, business stakeholders, solution architects, and software development teams to define and deliver software solutions that meet business objectives. You will be responsible for translating business requirements into detailed technical requirements, developing system and software designs, and documenting the target-state architecture required to support future capabilities.
You will serve as the technical lead during solution definition, ensuring requirements are complete, architectures are scalable and maintainable, and software engineering teams have the technical direction needed to successfully implement complex capabilities.
Responsibilities
- Collaborate with business stakeholders, product management, and software engineering teams to translate business needs into clear, actionable functional and non-functional technical requirements.
- Develop end-to-end software solution designs, define and document current-state and target-state architectures, and identify the changes required to achieve future capabilities.
- Identify cross-team dependencies, technical risks, and architectural impacts across multiple software domains.
- Ensure solutions align with enterprise architecture standards, security requirements, scalability objectives, and engineering best practices.
Minimum Qualifications
- Bachelor's degree in Systems Engineering, Computer Science, Software Engineering, Information Systems, or a related technical field.
- 5+ years of experience in systems engineering, software engineering, solution engineering, or software architecture.
- Experience leading requirements analysis and use case definition, and producing interface control documentation, ConOps documentation, and test plans.
- Experience translating business requirements into detailed technical requirements for Agile software development teams.
- Experience developing software system designs and architecture documentation.
- Strong understanding of software architecture, system integration, APIs, and modern software development practices.
- Experience with Agile methodologies and the Software Development Life Cycle (SDLC).
- Excellent analytical, communication, and technical documentation skills.
Preferred Qualifications
- Experience with cloud-native architectures, microservices, and distributed systems.
- Experience with DevSecOps practices and CI/CD pipelines.
- Experience using Jira, Confluence, or similar engineering collaboration tools.
- INCOSE, SAFe, AWS, Azure, GCP or other relevant technical certifications.
Compensation
Base pay for this position in Colorado: $128,000 to $187,000 annually. For other states, geographic cost of labor is used to develop market-driven ranges. Compensation is based on experience, qualifications, skills, location, and market conditions.
This position is incentive eligible with a target based on contribution, company performance, and individual results achieved.
Employment Requirements
You must be a U.S. Person, defined as a U.S. citizen, permanent resident, Asylee, or Refugee. Certain roles may be subject to U.S. export control laws, requiring U.S. person status.
