Sr. Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Full Stack · Artificial Intelligence
In short
Responsibilities
- Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment.
- Build AI-infused applications, Agentic Solutions and Copilots, enhancing user experience and productivity.
- Develop resilient solution designs that adhere to architectural good practices, security by design, and business goals.
- Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture.
- Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers.
- Establish and enforce good practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability.
- Support and maintain existing services & integrations with LOB applications across the enterprise.
- Identify and implement opportunities for automation, process optimization, and technical innovation.
- Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones.
Requirements
- BS or MS degree in Computer Science, Mathematics or Engineering.
- 8+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
- 8+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model.
- 5+ years of experience in leading, managing, and driving technical and architectural dependencies.
- Proficiency in C#, .NET, JavaScript/TypeScript, or equivalent languages/frameworks.
- Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL.
- Experience working in agile teams or startup environments with good customer focus.
- Good communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists.
Desired Qualifications
- Business acumen and customer focus to understand customer scenarios and translate them as product/solution requirements.
- Experience with software development tools such as source control systems (GIT), automated build systems (CICD), software validation systems, project tracking, and lifecycle management systems.
- Development experience with cloud platforms such as Microsoft Azure, including SQL, CosmosDB, ADF and front-end frameworks such as React or equivalent.
- Practical experience building analytic applications leveraging data science models and applied AI is added advantage.
- Ability to be influential and impactful in cross-group and matrixed team environments.
- Lead a talented and motivated team in a supportive and collaborative environment.
Benefits
- Opportunity to work in one of the most impactful and emerging areas at Microsoft.
- Be part of a technology start-up like environment with a highly energetic team.
- Work on the latest technologies (Azure, AI, Microservices, React, Data, Power Platform).
- Empowered to innovate.
- Diverse culture.
Skills
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…
Company
MicrosoftJob Posted
3 weeks ago
Employment Type
Full Time
Work mode
Hybrid
Experience Level
Senior
Locations
United States
Qualification
Applicants
Be an early applicant
