Senior Software Engineer

Microsoft
Redmond, WA, United States
7 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Information Engineering Distributed Systems Python (Programming Language) Reliability Engineering Secure Coding Software Engineering
+13 more
TypeScript Workflow Management Systems Microsoft Power Automate State Machines Reliability of Systems Backend Event Driven Architecture Information Technology Bicep Terraform Serverless Computing Azure Resource Manager Golang

Job description

Design and operate security state management systems that track posture, apply threshold-based logic, and drive multi-level escalation decisions Build automated response and remediation workflows, including incident creation, notifications, deployment safeguards, and escalation actions when risk thresholds are breached Own and scale core cloud-based governance platform infrastructure, ensuring high reliability, scalability, observability, and efficient processing of security signals Engineer escalation and prioritization mechanisms that trigger coordinated response workflows and cross-team mobilization during elevated risk states Develop intelligent alerting and routing systems with de-duplication, correlation, and smart routing to reduce noise and maximize actionable signal for engineering teams Integrate security telemetry and risk signals by partnering with data engineering to operationalize metrics and feed them into decisioning and automation workflows * Incorporate predictive risk

Requirements

modeling by collaborating with data science to embed forecasting and propensity models into prioritization and escalation logic Ensure 24/7 system reliability and resilience through robust monitoring, failover mechanisms, and self-healing capabilities Support incident response and rapid mitigation by building systems that enable fast adaptation, controlled overrides, and recovery during active security events Our team values diversity and strives to hire individuals with varied experiences and perspectives. Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. These requirements include, but are not limited to the following specialized security screenings: Citizenship & Citizenship Verification: This position requires verification of U.S. citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local [or applicable country] government agency customers and is subject to certain citizenship-based restrictions where required or permitted by applicable law. To meet this legal requirement, and as a condition of employment, the successful candidate’s citizenship will be verified via a valid passport. 5+ years of professional software engineering experience building, deploying, and operating production services Strong experience in distributed systems with a focus on reliability, scalability, performance, and operational excellence Proficiency in at least one systems or backend language (Python, Go, C#, or TypeScript) Experience designing and building automation, platform, or reliability engineering solutions Hands-on experience with event-driven architectures, workflow orchestration, or state machine-based systems Familiarity with Azure cloud services (e.g., Azure Functions, Logic Apps, Event Grid, Service Bus) or equivalent platforms Experience with infrastructure-as-code (Terraform, Bicep, ARM templates, or similar) Strong understanding of secure system design, including threat modeling, secure coding practices, and access control Demonstrated technical leadership, including driving architecture decisions, aligning stakeholders, and delivering complex end-to-end solutions

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…