Software Engineer

Microsoft is a global technology company with a $140B business portfolio, leading in software, cloud computing, and enterprise solutions.
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer

Join Microsoft's Finance Data and Experiences organization (FD&E), where you'll help revolutionize how Microsoft measures, monitors, and manages its $140B business portfolio. This role focuses on building scaled solutions that enable Microsoft to run its end-to-end business more effectively. You'll be working on designing and building next-generation user experiences and analytics platforms using cutting-edge technology. The team operates within the business and maintains strong partnerships across Finance, Sales, Marketing, and Engineering departments. Your work will directly influence data-driven decision-making across various levels, from the Senior Leadership Team to front-line sellers.

The role combines technical expertise in data engineering with business intelligence, requiring proficiency in multiple programming languages and cloud technologies. You'll be working in a culture that values customer centricity, innovation, agility, and transparency. The position offers significant growth opportunities, working with cutting-edge technologies and big data processing systems.

As a Software Engineer in the FD&E team, you'll be responsible for creating and implementing code for products and services, developing automation solutions, and maintaining excellent design and development processes. The role requires strong analytical skills, experience with cloud services, and the ability to communicate technical details clearly across teams. This is an excellent opportunity for someone passionate about building highly scalable, reliable cloud services and data solutions, with the chance to impact Microsoft's global business operations.

Last updated 20 days ago

Responsibilities For Software Engineer

  • Create and implement code for products, services, or features
  • Debug and maintain code using various tools and telemetry
  • Develop design documents for product features
  • Assess and adopt new technologies and tools
  • Contribute to automation within production and deployment
  • Implement practices for accurate and safe service releases
  • Collaborate with teams to solve complex problems
  • Work with client partner teams for cohesive end-to-end experiences
  • Provide technical feedback to product engineering partners

Requirements For Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • Data modeling, ETL development, and Business Intelligence & Data warehousing experience
  • Business level fluency in English and Spanish
  • Experience with big data processing systems or online services
  • Experience with Azure cloud services
  • Excellent analytical skills
  • Experience with Agile development processes

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

Support Engineer (Data Integration)

Support Engineer role at Microsoft focusing on data integration and customer technical support for cloud and big data technologies.

Software Engineer 2 (Data)

Software Engineer 2 position at Microsoft focusing on big data systems and analytics for Search/Ads/MSN/Edge platforms, requiring 3+ years of experience.

Data Scientist

Data Scientist position at Microsoft focusing on MLOps and AI implementation for business applications, requiring 4+ years of experience in machine learning or software engineering.

Software Engineer II

Microsoft is hiring a Software Engineer II to build and maintain data processing platforms for cloud infrastructure, offering competitive pay and hybrid work.

Customer Engineer II

Microsoft Azure Customer Engineer II position focusing on Data Engineering, community support, and technical solutions with 8+ years experience required.