Senior Software Engineer

New Jersey, New Jersey, United States
Nov 15, 2024
$17.2k - $250.2k / Year
Remote
Full-Time
4 Years
Job Description

As a Senior Software Engineer on the Assurance Engineering team, you will focus on delivering Liquid a key cloud service that leverages AI and automation to support risk management and compliance decision-making across Microsoft. You’ll work with cutting-edge technologies such as Azure app services, Azure Data Lake, Cosmos DB, and CI/CD pipelines.

Your Impact

  • Design, build, and ship features for Microsoft Liquid service, focusing on Azure infrastructure and cross-team collaboration.
  • Own the full software lifecycle, from design through implementation and deployment, ensuring service reliability and scalability.
  • Analyze large datasets to identify trends and make proactive adjustments to optimize services.
  • Constantly enhance the customer experience through quantitative monitoring, alerting, and operational dashboards.

Key Responsibilities

  1. Design & Build. Develop, implement, and deliver features for Azure-based services, working with cross-functional teams.
  2. End-to-End Ownership. Lead the full lifecycle of software development, ensuring reliability, recoverability, and scalability.
  3. Data-Driven Insights. Use in-depth data analysis to identify and improve service trends.
  4. Operational Excellence. Enhance service experience through monitoring, alerting, and automated reporting.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related technical field, or equivalent experience.
  • 4+ years of hands-on experience in software engineering, with proficiency in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Proven experience working with cloud technologies like Azure or equivalent.
  • Ability to meet Microsoft’s security background check and government security requirements for this role.

Preferred Qualifications

  • Master’s Degree in Computer Science or related field, or equivalent practical experience.
  • 6+ years of technical engineering experience in cloud technologies and software development.
  • 2+ years of experience driving cross-functional projects, demonstrating leadership and collaboration skills.
  • Expertise in data systems like Kusto, Azure Data Lake, Cosmos DB, and other Azure services.

Why Microsoft?

  1. Growth Mindset. Microsoft fosters a culture of continuous learning, embracing challenges, and evolving as a team.
  2. Diversity & Inclusion. Microsoft’s values of respect, integrity, and accountability drive an inclusive environment where everyone can thrive.
  3. Work/Life Balance. We prioritize flexibility and well-being, believing that compelling business results can go hand-in-hand with achieving personal goals.

Compensation & Benefits

  1. Base Salary. $117,200 – $250,200 per year, based on experience and location.
  2. Additional Compensation. Benefits package including health insurance, 401(k), and performance bonuses.

Microsoft’s Commitment to Diversity
Microsoft is an equal opportunity employer, committed to a diverse and inclusive workplace. We encourage applicants from all backgrounds to apply, and we provide reasonable accommodations to those who need them during the application process.

How to Apply. Ready to join the Microsoft Security team? Apply before December 5, 2024, to be considered for this exciting role.

Related Jobs