Software Engineer

Microsoft is a company where passionate innovators collaborate and innovate in a cloud-enabled world, leading in Software as a Service for business applications.
Data
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

Microsoft's Business & Industry Copilots group is seeking a Software Engineer to join their Customer Zero Engineering team. This role focuses on building next-generation applications using Dynamics 365, AI, Copilot, and Microsoft cloud services to drive AI transformation across Marketing, Sales, Services and Support organizations. The Data Engineering team utilizes Microsoft Azure Data Services to produce quality data and analytics that aid in organizational decision-making. The position offers the opportunity to work with cutting-edge technologies in a diverse engineering team, implementing scalable data solutions and ML models. The role combines software development with data engineering, requiring expertise in various programming languages and data technologies. Benefits include comprehensive healthcare, educational resources, and work-life balance provisions. The hybrid work environment allows up to 50% work from home, with 0-25% travel requirements. This is an excellent opportunity for early-career professionals to contribute to Microsoft's innovative business applications ecosystem.

Last updated 23 minutes ago

Responsibilities For Software Engineer

  • Implement scalable data solutions for real-time decisioning, reporting, data collecting, and related functions
  • Leveraging machine learning(ML) models knowledge and implement appropriate solutions for business objectives
  • Ship high-quality, well-tested, secure, and maintainable code
  • Develop and maintain software designed to improve data governance and security
  • Troubleshoot and resolve issues related to data processing and storage
  • Collaborate effectively with teammates and drive improvements in engineering
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Troubleshooting live site issues as part of both product development and DRI during live site rotations
  • Remains current in skills by investing time and effort into staying abreast of latest technologies

Requirements For Software Engineer

Python
TypeScript
JavaScript
  • Bachelor's or Master's degree in Computer Science, Engineering, or related technical field
  • 1-3 years experience in business analytics, software development or data engineering work
  • Experience using various data stores, like RDBMS, in-memory caches or document Databases
  • Proficiency with SQL and NoSQL
  • Experience developing on cloud platforms in a continuous delivery environment
  • Strong problem solving, implementation and communication skills
  • Strong intellectual curiosity and passion for learning new technologies

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Data Engineer

Entry-level Data Engineer position at Microsoft working on Azure cloud infrastructure and data center optimization.

Software Engineer

Entry-level Software Engineer role at Microsoft focusing on data engineering and analysis for Azure Edge + Platform Division, combining security and cloud technologies.

Cloud Support Associate (Analytics | Mandarin speaker), AWS Support Engineering

Entry-level Cloud Support Engineer position at AWS focusing on Analytics services, requiring Mandarin and English proficiency, based in Taipei.

Engineering Technician, Instrumentation & Data Acquisition

Engineering Technician role at Tesla focusing on instrumentation and data acquisition for vehicle testing, offering competitive pay and comprehensive benefits.

Data Engineer (Dutch Language)

Entry-level Data Engineer position at Oracle Health Insurance requiring Dutch language skills, focusing on ETL processes and data accessibility.