indeed
Software Engineer 2 - C# + Azure
Microsoft
IND
Full-time
Onsite
Discovered 3 weeks ago
C#C++Big dataMachine learningNatural language processingSearch technologies
Role Overview
The Software Engineer II role focuses on solving complex problems, innovating with customers, and learning new technologies and solutions.
Key Skills for This Role
C#C++Big dataMachine learningNatural language processingSearch technologies
Full Job Posting
Overview
The Software Engineer II role focuses on solving complex problems, innovating with customers, and learning new technologies and solutions.
Responsibilities
- Collaborate with stakeholders to determine user requirements for a scenario.
- Identify dependencies and develop design documents for a product, application, service, or platform.
- Create, implement, optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and ROI.
- Use product-feature expertise and partner with stakeholders to drive project plans, release plans, and work items.
- Act as a Designated Responsible Individual, guide engineers, monitor services for degradation or outages, communicate status, and initiate restoration actions.
- Apply new knowledge and technical patterns to improve availability, reliability, efficiency, observability, performance, and consistent operations at scale.
Qualifications and requirements
- Bachelor’s and/or graduate degree in computer science, engineering, or equivalent.
- At least 3 years of professional development experience.
- Technical stack includes C++, C#, big data, machine learning, natural language processing, and search technologies.
- Strong analytical skills, customer engagement, and cross-functional collaboration.
- Familiarity with Microsoft Cloud Services, including Azure, Entra, and Microsoft 365.
- Security awareness, including penetration testing and threat analysis.
- Must pass the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Preferred qualifications
- Preferred: self-identification as a technical software engineer passionate about cloud technologies and AI.
- Previous experience as a software development engineer and work with agile, diverse, or geographically dispersed engineering teams are preferred.
- Understanding of cloud, AI, and other computing technologies, including business drivers and emerging trends, is preferred.
- A self-starting approach, relationship-building with senior technical and business leaders, and strong verbal and written communication, including English fluency, are preferred.
Application notes
- The position will remain open for at least 5 days, with applications accepted until filled.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Solution Sales Advisory IC4
Bengaluru, IND
Discovered TodayFull-time
Senior Critical Environment Electrical Engineering
Toronto, CAN
Discovered YesterdayFull-time
Senior Software Engineer
Bengaluru, IND
Discovered YesterdayFull-time
Business Architect - Agent 365
, USA
Discovered YesterdayFull-time
Construction Project Engineer
Milwaukee, USA
Discovered YesterdayFull-time
Global Partner Development Manager
Redmond, USA
Discovered YesterdayFull-time
Solution Engineering (Early in Profession)-Cloud Endpoint
Sydney, AUS
Discovered YesterdayFull-time
Senior Silicon Supply Chain Program Manager
Redmond, USA
Discovered YesterdayFull-time