Senior Software Engineer

Overview

USD 119,800.00 - 234,700.00 per year
Full Time

Skills

Generative Artificial Intelligence (AI)
Artificial Intelligence
Productivity
Decision-making
Data Integrity
Big Data
Data Lake
Microsoft Azure
Analytics
Strategic Thinking
Return On Investment
Quality Assurance
User Stories
Systems Architecture
Privacy
Accessibility
Onboarding
Regulatory Compliance
Prototyping
Testing
Computer Science
C
C++
C#
Java
JavaScript
Python
Screening
PASS
Cloud Computing
Management
FOCUS
Collaboration
Software Engineering
IC
Integrated Circuit
Internal Communications
SAP BASIS
Legal
Recruiting
Microsoft

Job Details

Core AI is at the forefront of Microsoft's mission to redefine how software is built and experienced. We are responsible for building the foundational platforms, services, programming models, and developer experiences that power the next generation of applications using Generative AI. Our work enables developers and enterprises to harness the full potential of AI to create intelligent, adaptive, and transformative software.

Are you passionate about building scalable data systems that drive real impact? Do you thrive at the intersection of big data, cloud technologies, and engineering excellence? If so, we have an exciting opportunity for you!

Join our CloudMine team-a strategic initiative at the heart of our company's mission to elevate engineering productivity, security, and compliance. As n engineer , you'll be a key player in designing, building, and optimizing robust big data pipelines that power enterprise-wide analytics and decision-making.

Design, build, and maintain scalable, high-performance data pipelines that process massive volumes of engineering and operational data and deliver actionable insights through efficient, well-structured data models and queries. Ensure data integrity, lineage, and governance across our pipeline ecosystem.

Deepen your expertise in Azure big data technologies like Azure Data Lake, and Azure Data Explorer . Collaborate with experts across engineering, security, and analytics to grow your technical and strategic thinking.

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We live this mission every day through a culture that embraces a growth mindset, values diverse perspectives, and encourages continuous learning. We believe in creating an environment where individuals bring their best selves to work, collaborate openly, and build technology that makes a meaningful impact. Join us and help shape the future of the world.

Responsibilities:

  • Reviews the code of a product to assure it meets the team's and Microsoft's quality standards, is reliable and accurate , and is appropriate for the scale of the product/solution area. Applies feedback to current and future iterations. Participates in code reviews to ensure coding standards are followed. Considers diagnosability, reliability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Applies and screens for coding patterns and best practices in reviews, and provides feedback on code to drive adherence to best practices.
  • Leads by example within the team by producing extensible and maintainable. Optimizes , debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI). Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
  • Leads discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans. Provides reactions, proposed solutions, and inputs to architects. Partially owns solutions for architecting of solutions, with minimal technical oversight. Develops design documents for designs or User Stories, and determines the technology that will be leveraged and how it will interact. Shares learnings and identified solutions from investigations with the team and owns for some design decisions. Assures system architecture meets security and compliance requirements and expectations.
  • Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Creates and assures the presence of visible evidence to demonstrate compliance for products. Develops and maintains a deep understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft.
  • Drives creation and conducting of experimentation to determine the effectiveness of changes, monitors developments for prototyping and testing products, and interprets results from experimentation.

Qualifications:

Required Qualifications
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3 + years of experience working on data pipelines.
Other Requirements:

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.
Preferred Qualifications:
  • 2 + years of experience in leading and driving engineering projects, planning, executing, and overseeing engineering initiatives with a focus on collaboration, efficiency, and achieving key milestones.
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: ;br>
Microsoft posts positions for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

##AIPLATFORM## #CoreAI
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.