Define, document, and manage Nonfunctional Requirements (NFRs) encompassing, performance, latency, scalability, reliability, availability, security and interoperability.
Drive traceability of NFRs across architecture, design, test, and release documentation in accordance with standards (FDA, SOC2, ISO 27001, HIPAA, etc.).
Collaborate with Cloud Architecture and SRE teams to align NFRs with platform design tradeoffs.
Model system behaviors and constraints using diagrams, performance models, load projections, and architectural documentation.
Partner with Cloud Engineering to ensure NFRs are technically feasible and implemented correctly.
Contribute to Cybersecurity to embed security controls and threat-modeling outputs.
Partner with QA/Validation to define NFR acceptance criteria and test strategies (e.g., load tests, chaos testing, penetration testing).
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Systems Engineering, or related field preferred.
5+ years of experience in systems engineering or cloud platform engineering.
Highly skilled in requirements writing and analysis for functional and non-functional software requirements, documentation and traceability.
Strong technical understanding of AWS, Azure, or GCP cloud-native services.
Experience in Microservices architecture, REST/gRPC APIs, event streaming.
Domain expertise in Software Engineering, with prior experience working in Cloud based Systems.
Demonstrate understanding of performance engineering, observability, telemetry, high-availability and resilience patterns.
Experience working in regulated or high reliability industries preferred (e.g., medical devices, aerospace, automotive, fintech).
Demonstrated understanding of database concepts and usage.
Excellent project team and collaboration skills; experience and capability working collaboratively under a Quality Management System (QMS).