Software Engineer
Microsoft is a leading technology company dedicated to empowering every person and organization on the planet. The Software Engineer will help design, build, and operate cloud-based platforms and user experiences that enhance business insights and drive measurable impact.
Responsibilities
- Designs and develops scalable cloud-based data, analytics, automation, and tooling solutions using modern data platforms and cloud services
- Integrates AI capabilities (e.g., Azure OpenAI, Cognitive Services, and ML models) to enhance system intelligence and improve user productivity
- Applies engineering best practices to deliver secure, maintainable, and high-quality solutions, and owns work through design, implementation, and operational support
- Implements monitoring, logging, and alerting to support proactive issue detection, and leverages telemetry and usage analytics to inform improvements
- Collaborates with stakeholders, product managers, and engineers to deliver integrated, customer-focused experiences across cross-functional teams
- Contributes technical feedback and ideas that help evolve Microsoft’s data and platform capabilities
- Models continuous learning and supports a culture of inclusion, respect, and responsible innovation
Skills
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
- Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience
- Experience using Azure data services such as Azure Synapse, Azure Data Lake, Azure Databricks, or Microsoft Fabric, and experience writing SQL queries
- Experience analyzing large-scale datasets to generate insights or build data solutions
- Experience applying structured methods or frameworks to design software or data solutions
- Experience with AI/ML fundamentals or with tools such as Azure ML or OpenAI services
- Experience using Git for version control and experience with DevOps or CI/CD pipelines for cloud solution development or deployment
- Experience contributing to team deliverables in a collaborative environment
- Experience working with Finance or Tax datasets or business processes
Benefits
- Certain roles may be eligible for benefits and other compensation.
Company Overview
Company H1B Sponsorship