Microsoft

Software Engineer

Microsoft
Apply
2 days ago
Remote, MexicoEntry Level

Responsibilities

  • Design, build, test, and maintain reliable data pipelines, transformations, and data services supporting reporting, analytics, AI, and product experiences.
  • Partner with Finance, Sales, Marketing, Business Operations, and Product Engineering stakeholders to translate requirements into technical deliverables.
  • Develop and maintain code, data processing logic, and automation focused on extensibility, maintainability, reliability, and testability.
  • Build data quality checks, validation, monitoring, and telemetry for business-critical data assets.
  • Participate in code reviews and data pipeline reviews, ensuring test coverage, diagnosability, reliability, privacy, security, and maintainability.
  • Apply privacy, compliance, access control, and security best practices to data movement, storage, and consumption.

Requirements

  • Bachelor’s degree in computer science or a related technical discipline, or equivalent experience.
  • Proven coding experience in one or more languages including C, C++, C#, Java, JavaScript, or Python.
  • Experience with cloud-scale data platforms, distributed data processing, data warehousing, lakehouse architectures, or modern analytics platforms.
  • Experience designing, building, testing, and maintaining data pipelines, data processing jobs, data models, APIs, services, or related engineering systems.
  • Experience with ETL/ELT processes, orchestration, telemetry, monitoring, automated testing, and operational support for production systems.
  • Experience building solutions for AI, machine learning, business intelligence, reporting, experimentation, or data-driven decision-making.
  • Familiarity with Azure data technologies and analytics platforms such as Microsoft Fabric, Synapse Analytics, Databricks, Spark, Cosmos DB, SQL, or Kusto.
  • Proficiency in SQL and at least one general-purpose programming language such as Python, C#, Java, or Scala.
  • Understanding of software engineering fundamentals, data quality, reliability, privacy, security, and governance considerations.
  • Preferred qualifications include a master’s degree and 3+ years of technical engineering experience, or a bachelor’s degree and 5+ years of technical engineering experience, or equivalent experience.
  • Ability to collaborate across disciplines, communicate clearly, learn quickly, take ownership, and work through ambiguity.

Categories

Data Engineering
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me