Job Closed
This listing is no longer active.
Collaborate. Innovate. Solve.
Requirements Engineer
Location
Maryland
Posted
98 days ago
Salary
0
Seniority
Mid Level
Job Description
Requirements Engineer
Ignite IT - Innovation & Technology
Position Overview The Requirements Engineer will support a large-scale government agency initiative to modernize a complex, interdependent system of systems migrating from legacy on-premises platforms to AWS Cloud Native architectures. This role is not traditional business analysis. It is a modernization-focused technical requirements engineering role responsible for translating legacy system behavior, modernization strategy, and architectural direction into structured EPICs, features, user stories, and an actionable Agile backlog. The Requirements Engineer will work as part of an Agile Scrum Team and collaborate with other Requirements Engineers across parallel workstreams to ensure coordinated backlog development, sequencing of interdependent capabilities, and successful end-to-end system-of-systems delivery. Key Responsibilities Legacy System Discovery & Migration Planning - Conduct structured discovery sessions to understand legacy on-prem systems, workflows, data dependencies, and integration points. - Document current-state (As-Is) and target-state (To-Be) capabilities supporting AWS Cloud Native migration. - Support development of phased migration plans (e.g., refactor vs. lift-and-shift decisions). - Identify cross-system dependencies that must be sequenced to prevent downstream rework or hybrid thrashing. - Collaborate with architects to ensure requirements align to target cloud-native design principles. EPIC Development & Backlog Formation - Develop modernization EPICs aligned to: - Cloud-native re-architecture - Data ingestion modernization - Integration redesign - Automation of manual workflow gates - DevSecOps enablement - Decompose EPICs into features and refined user stories with: - Clear acceptance criteria - Testable outcomes - Defined dependencies - Establish initial product backlog in collaboration with Product Owners. - Ensure traceability from high-level modernization objectives to sprint-ready user stories. Cross-Workstream Requirements Coordination - Collaborate with Requirements Engineers in other workstreams to: - Coordinate interdependent user stories - Align sequencing of integration capabilities - Prevent duplication of effort - Manage shared components (e.g., data engineering, DevSecOps services) - Maintain visibility of system-of-systems impacts when new requirements are introduced. - Support integrated release planning across workstreams. Agile Scrum Execution - Participate in Agile Scrum ceremonies: - Sprint Planning - Backlog Refinement - Daily Standups - Reviews & Retrospectives - Work closely with Product Owners to: - Prioritize backlog items - Groom stories for sprint readiness - Ensure stories meet INVEST principles - Define and document Definition of Done (DoD) criteria including: - Code complete - Automated tests implemented - Documentation updated - Security checks passed - Support incremental delivery aligned to modernization milestones. Governance & Documentation Support - Develop requirements artifacts supporting: - Architecture review board submissions - Interface control documentation - Security authorization processes - Maintain end-to-end Requirements Traceability Matrix (RTM). - Ensure requirements are testable and align with validation frameworks. - Support documentation of APIs, data contracts, and integration specifications. Data-Intensive & AWS Cloud Native Requirements - Define requirements for: - High-volume data processing systems - Event-driven and serverless architectures - API-based integration patterns - Database modernization (e.g., Postgres/Aurora migration) - Capture of non-functional requirements including: - Scalability - Performance - Security (IAM, encryption, access controls) - Observability - Cost optimization
Job Requirements
- Required Qualifications
- 7+ years of experience in requirements engineering or technical business analysis.
- Demonstrated experience developing migration plans from legacy on-premises systems to AWS Cloud Native environments.
- Experience documenting FEATURES/EPICs and decomposing into detailed user stories.
- Experience building and managing Agile backlogs in Jira or equivalent tools.
- Experience working within Agile Scrum Teams.
- Strong understanding of Definition of Done, acceptance criteria, and backlog grooming.
- Experience supporting data-intensive or system-of-systems modernization programs.
- Strong technical literacy in cloud-native architectures (AWS preferred).
- U.S. Citizenship required.
- Preferred Qualifications
- Experience supporting regulated or federal environments.
- Familiarity with legacy analytical or SAS-based systems.
- Experience supporting DevSecOps-driven delivery models.
- Experience documenting integration workflows and API contracts.
- Experience coordinating across multiple Product Owners.
- SAFe or enterprise-scale Agile experience.
- Key Competencies
- Systems thinking across interdependent platforms
- Ability to translate architectural intent into actionable backlog
- Strong facilitation skills for discovery and refinement sessions
- Cross-team coordination and dependency management
- Structured, documentation-driven mindset with Agile adaptability
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Platform & Infrastructure
SpellbookThe AI Copilot for Lawyers. Draft & review at the speed of magic.
• Infrastructure management and optimization (AWS, MongoDB, infrastructure as code) • Platform capabilities including but not limited to authentication, authorization, entitlement, AI inference • CI/CD pipeline improvements and build tooling • Worker queue management (BullMQ) and API development (tRPC) • Developer experience improvements and tooling • Monitoring and observability (Datadog) • Service reliability and performance optimization
Senior Software Engineer
Cadence (cadence.care)Cadence is future-proofing primary care for an aging population. We’re building the first AI-native chronic disease platform – extending the doctor’s office beyond the visit and enabling health systems to deliver proactive care at home. Powered by our care intelligence and multidisciplinary clinical team, we monitor every patient, identify risks early, and act before problems escalate. Today, more than 90,000 seniors across 20 health systems rely on Cadence to stay healthier at home. Every day, more than 7,000 Americans age into Medicare, most with complex, ongoing health needs. Traditional healthcare was built for episodic visits, not for the continuous support that chronic care requires. The result? Overwhelmed health systems, rising costs, and patients who fall through the cracks. Cadence solves this problem. Our platform seamlessly integrates with a health system’s existing clinical workflow, using AI and machine learning to continuously monitor patient data, detect trends, and trigger timely interventions. We pair this technology with a nationally licensed clinical team that collaborates directly with each patient’s physician ensuring that every alert turns into meaningful, compassionate action. This hybrid model of technology + clinical care is what sets Cadence apart. We don’t just collect data; we turn insights into outcomes. Behind our platform is a world-class team of engineers, clinicians, and operators, all united by a shared mission — to make compassionate, continuous care accessible at scale. We tackle big, complex challenges with cutting-edge technology and deep empathy, knowing that every improvement we make has a direct impact on real people’s lives. Together, we’re building a system where technology amplifies humanity — and every patient gets the care they deserve, every day.
Re‑architecting U.S. healthcare demands speed, precision, and an obsession with details. Cadence is building a remote care delivery system that keeps older people healthy, out of the hospital, and at home. By pairing each patient with a dedicated clinical team that reviews their health every day, versus every few months, we catch issues early and intervene before they escalate. The result: measurably better outcomes for patients and less administrative burden for clinicians. Today, Cadence supports tens of thousands of active patients nationwide. Our AI‑powered system and scalable clinical model enable proactive, population‑level care. We’re among the fastest‑growing companies in healthtech, and we’re just getting started. Cadence’s 2025 Outcomes Report highlights a breakthrough year in proactive care, with 74,000 patients supported, more than 84,000 clinician hours saved, and industry-leading improvements in clinical outcomes and system efficiency. Our engineering and clinical teams played a central role in delivering this scale and impact. Read the full report here. The Cadence Solutions team seeks a Senior Software Engineer to join our engineering team. This person will be responsible for building within the core of Cadence's remote patient monitoring platform. Your role will allow medical professionals to monitor and interact with millions of patients across the U.S. in an effort to improve their medical outcomes. WHAT YOU’LL DO: Design, build, and maintain services for the Cadence platform. Improve engineering standards, tooling, and processes on a rapidly growing team. Collaborate with product owners, internal stakeholders, and customers to determine the right solutions for our product. Work with other engineers throughout our 6-week delivery cycle process to ship well-designed and architected features. WHAT YOU’LL NEED: 5+ years experience as a Backend or Fullstack Software Engineer Experience writing server applications (Golang a plus) Experience in a high-growth, fast-paced startup environment Experience working in a cloud environment such as AWS or Google Cloud. Experience with relational databases such as Postgres or MySQL. WHO WE ARE: We move fast, raise standards, and own outcomes. We hire drivers, not passengers – people who take initiative, solve problems, and sweat the details because lives depend on it. Momentum matters in healthcare where slow decisions cost lives. At Cadence, we set a high bar and back each other relentlessly to clear it. If you’re ready to do the best work of your career and make a real impact in healthcare, join us. WHAT YOU’LL GET: Autonomy to tackle big, complex problems that matter An opportunity to improve lives every single day A chance to shape a category‑defining company at scale Medical, dental, and vision insurance Competitive total compensation and meaningful equity TelaDoc (virtual primary care) National and local discounts powered by TriNet Unlimited PTO and paid holidays Remote equipment setup and home office stipend Paid Parental Leave 401K and 401K match Charitable Donation Match program Location: Remote Noteworthy Our job titles may span more than one career level. The base pay for this role typically ranges between $180,000 – $245,000 annual base salary. The actual base pay is determined by a variety of factors, including experience, skills, training, and business needs. Compensation may vary based on market location and is subject to change. Cadence is committed to equal opportunity and fairness regardless of race, color, religion, sex, gender identity, sexual orientation, nation of origin, ancestry, age, physical or mental disability, country of citizenship, medical condition, marital or domestic partner status, family status, family care status, military or veteran status or any other basis protected by local, state or federal laws. A notice to Cadence applicants: Our Talent team only directs candidates to apply through our official careers page at https://www.cadence.care/our-team . Cadence will never refer you to external websites, ask for payment or personal information, or conduct interviews via messaging apps. We receive all applications through our website and anyone suggesting otherwise is not with Cadence.
• Develop new plugins in accordance with requirement specifications and expected quality and design standards applied across our entire library of connectors. • Update existing plugins to fix bugs, support new requirements, and/or address repository updates and changes. • Debug plugin problems discovered through failing tests and client reports of unexpected behavior. • Write pull requests describing fixes and other code changes to facilitate peer code review, and integrate peer feedback into your work. • Ensure plugins are well-covered by robust unit and integration tests. • Communicate estimates of effort to management to assist in team commitments to development timelines. • Share knowledge with colleagues and management via developer documentation, team presentations, and demos. • Join a sustainable on-call rotation focused on maintaining the health of our SaaS infrastructure.
• Design, develop, and maintain user interfaces with modern frameworks (React, Vue.js, Angular) • Utilize AWS services to build, deploy, and manage applications in the cloud • Translate user stories to design mockups/prototypes to production-ready code • Write clean, maintainable, and efficient code • Collaborate with cross-functional teams to define, design, and ship new features • Troubleshoot and resolve complex technical issues and bugs • Integrate front-end applications with cloud-based APIs and data pipelines • Perform code reviews and provide constructive feedback to peers • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive




