A successful candidate will have the following qualifications:
Bachelor’s degree in computer science, Information Technology, or related field
AND 5+ years technical experience in software engineering, network engineering, service engineering, or systems engineering
OR equivalent experience, with coding in languages including, but not limited to C, C++, C#, JAVA
Experience building highly scalable services (API, backend), 3+ years of experience with distributed systems or micro services. Preferred Qualifications
Knowledge of Microsoft Azure, AWS or similar cloud computing platforms.
Ability to work through self-directed, ambiguous situations
Rich experience working with Microsoft stack of products and general technology background will be preferred.
Responsibilities
Develop end-to-end expertise in service/system design, interactions, functions, and dependencies at scale.
Implement reliable, scalable, and high-performance solutions, contribute to design documents, and own implementation/rollback plans.
Drive reviews, identify opportunities for performance & efficiencies, and share learnings across engineering teams.
Maintain current knowledge and expertise, drive the adoption of new solutions, and provide guidance through sharing and coaching.
Maintain quality checklist and documentation, monitor telemetry data, and influence analytics to identify system issues.
Develop scripts/automation for quality telemetry pipelines supporting monitoring and incident response.
Respond to regular on call rotations for incidents, escalate complex issues, contribute to postmortems, and provide expertise incident response assistance.
File bugs, drive root cause analysis, create process/troubleshooting documentation, and conduct data and trend analysis.