Microsoft · 1 week ago
Software Engineer II
Microsoft is a leading technology company focused on empowering individuals and organizations. They are seeking a data engineer to develop data strategies for fintech experiences and platform capabilities, ensuring seamless payment experiences and high reliability across global transactions.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
Supports collaborations with appropriate stakeholders and records and documents data requirements. Evaluates project plan to understand data costs, access, usage, use cases, and availability for business or customer scenarios related to a product feature
Contributes to the appropriate data model for the project and drafts design specification documents to model the flow and storage of data for specific parts of a data pipeline. Works with senior engineers and appropriate stakeholders (e.g., Data Science Specialists) to contribute basic improvements to design specifications, data models, or data schemas, so that data is easy to connect, ingest, has a clear lineage, and is responsive to work with
Participates in code reviews and provides constructive feedback to team members. Uses knowledge of one or more use cases to implement orchestration techniques that automate data extraction logic from one source to another. Uses basic data protocols and reduction
Assesses data quality and completeness using queries, data wrangling, and basic statistical techniques. Helps others merge data into distributed systems, products, or tools for further processing
Designs and maintains assigned data tools used to transform, manage, and access data. Writes efficient code to test and validate storage and availability of data platforms and implements sustainable design patterns to make data platforms more usable and robust to failure and change. Works with others to analyze relevant data sources that allow others to develop insights into data architecture designs or solution fixes
Follows existing documentation to implement performance monitoring protocols across a data pipeline. Thereby improves on the current processes for metric collections and evangelizes it across the team
Performs root cause analysis in response to detected problems/anomalies to identify the reason for alerts and implement basic solutions that minimize points of failure. Implements and monitors improvements across assigned product feature to retain data quality and optimal performance (e.g., latency, cost) throughout the data lifecycle
Uses cost analysis to suggest solutions that reduce budgetary risks. Works with others to document the problem and solution through postmortem reports and shares insights with team or leadership. Provides data-based insights into the health of data products owned by the team according to service level agreements (SLAs) across assigned features
Qualification
Required
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Preferred
Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 5+ years' experience in data engineering, data science, software development, or data modeling OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering or related field AND 4+ year(s) experience in data engineering or data science OR equivalent experience
Meaningful experience in following technologies: Python, SQL
Experience and interest in Cloud platforms such as Azure (preferred) or AWS
Experience in Distributed Processing using Apache Spark, Databricks
Expert in creating data structures optimized for storage and various query patterns for e.g., Parquet and Delta Lake
Meaningful experience in at least one database technology such as: Traditional RDBMS (MS SQL Server, Oracle) or NoSQL (MongoDB, Cassandra, Neo4J, Cosmos DB, Gremlin)
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2026-01-16
Morningstar.com
2026-01-16
Company data provided by crunchbase