Senior Software Engineer - CTJ - Poly
Microsoft · Redmond, WA · 3 days ago
HybridInformation Technology$120k–$235k/yrFull-time
Responsibilities
- Translate user and stakeholder requirements into robust designs, clarifying acceptance criteria and aligning solutions with team architecture and security/compliance standards.
- Own complex components end-to-end: produce maintainable, performant, and reusable code; write unit/integration tests; and uphold engineering excellence through thorough reviews.
- Decompose large initiatives into well-scoped work items with estimates, identify cross-team dependencies and risks, and drive execution to hit schedule and quality bars.
- Serve as senior Designated Responsible Individual (DRI) for services/features: lead incident response, perform root-cause analysis, create/automate playbooks, and drive measurable incident and toil reduction.
- Improve service reliability and operational maturity through enhanced telemetry, observability integration, automated rollback/remediation workflows, and proactive performance tuning.
- Design and maintain Infrastructure as Code (IaC) assets—such as resource templates, declarative configurations, and automated deployment pipelines—to ensure consistent, repeatable, and secure provisioning across clouds.
- Model continuous learning and knowledge sharing: evaluate emerging technologies, document patterns and runbooks, and mentor peers to uplift code quality and operational practices.
Qualifications
- 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.
- Security Clearance Requirements: Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph.
- Experience developing front end web solutions leveraging Angular, React, or comparable frameworks.
- Experience with development and administration of SQL Server databases.
- Experience with CI/CD concepts and Git.
- Experienced in solving operational issues in a scalable way.
- Ability to thrive with the ambiguity associated with working in a fast-paced and changing environment.
- Experience building and supporting large-scale production services, including logging, monitoring, alerting, and measuring reliability and availability.