Software Engineer 2 - C# + Azure
Core
Designing, developing, and optimizing cloud-based products and services using C# and Azure, while driving system reliability and performance.
Role type
Senior IC software engineer (C# + Azure)
Builds
Product features, applications, and services on Azure
Domain
Cloud computing, enterprise software
Deliverable
production ML models | product features
Required skills
C#, Azure, system design, performance optimization, debugging, code refactoring, stakeholder collaboration, incident response, security awareness (penetration testing, threat analysis), big data, ML, NLP, search technologies
Preferred skills
Self-starter mindset, ability to work independently, strong analytical skills, customer engagement, cross-functional collaboration, ability to build relationships with senior leaders
Technologies
C#, Azure, C++, big data, ML, NLP, search technologies
Responsibilities
Collaborate with stakeholders to determine user requirements; drive identification of dependencies and development of design documents; create, implement, optimize, debug, refactor, and reuse code; act as DRI and guide other engineers; monitor systems for degradation and initiate restoration actions; proactively seek new knowledge to improve availability and reliability.
Seniority
Senior, hands-on IC