Senior Software Engineer

Microsoft
Little Ferry, New Jersey, US
Full-time

Have you ever wondered how work gets scheduled for workers across the globe leveraging AI? Are you interested in helping make scheduling faster and more powerful, leveraging the latest and greatest in conversational AI?

The Scheduling team is looking for a Senior Software Engineer that can help us do exactly that. The Scheduling team’s charter is to bring better scheduling solutions to industries across the globe.

Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match.

Automated scheduling is expected to schedule 2 / 3rds of field service work by 2025. The scheduling team is given an ambitious goal of being the scheduling service of choice across all Microsoft products and being an industry leader in this space.

We are looking for innovative solutions in scheduling algorithms to meet this bold initiative.

We are looking for a Senior Software Engineer with experience working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability.

Beyond smooth, on-time delivery of high impact, cross service investments you will be expected to significantly influence and elevate our individual service team’s proficiency in developing and running world-class, at scale services.

Broad impact is expected through proactive spread of innovations & techniques horizontally between our service teams and successful advocation for moving improvements upstream into our platform & service infrastructure to enable broad & rapid adoption across our individual services.

Responsibilities

  • Designing distributed systems that are resilient and secure at scale from inception.
  • Build fine-grained authorization capabilities and deliver next generation experiences.
  • Deliver scalable, resilient platform with modern engineering practices and end-to-end operational excellence around observability, durable test strategy, quality signals.
  • Collaborating with engineers, services across Microsoft, external customers to understand requirements, have tight feedback loop that is data driven.
  • Improving and automating the production systems.
  • Raise the engineering bar on scale, resiliency, security fundamentals via technical leadership and engineering excellence.

QualificationsRequired Qualifications :

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or C#.
  • OR equivalent experience.
  • 4+ years’ experience in service architecture in cloud services at internet scale.

Preferred Qualifications :

  • Full understanding of all aspects of the software development process.
  • Ability to drive initiatives across multiple service teams and across disciplines.
  • Experience translating business and legal requirements to precise technical requirements is a plus.
  • Proficiency in system architecture & design, data analysis and problem solving.
  • Organization and demonstrated ability to lead cross team efforts.
  • Customer obsessed and inclined towards product quality and service excellence.
  • 2+ years of Microsoft Dynamics 365 / Power Platform implementation experience is a plus.
  • Experience implementing end-to-end projects involving integrations with power platform components is a plus.

J-18808-Ljbffr

4 hours ago
Related jobs
Promoted
Capital One
Newark, New Jersey

Senior Software Engineer, Full Stack (Bank Tech). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of experie...

Promoted
MUFG Bank, Ltd.
Jersey City, New Jersey

Whether balancing the needs of multiple stakeholders or supporting more senior colleagues on strategic projects, you will advance your reputation as a trusted advisor, using data and analysis and applying experience, sound judgment, and a risk mindset across your responsibilities. Design, modify, de...

Promoted
Capital One
Newark, New Jersey

Senior Software Engineer, Back End (Python, AWS). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of profess...

Promoted
Reddit, Inc.
Little Ferry, New Jersey

The Infrastructure organization is looking to hire a backend software engineer to work collaboratively on a team dedicated to building out Reddit’s increasingly complex multi-cloud and multi-region service infrastructure. Work collaboratively with a team of software engineers to create and maintain ...

Promoted
Capital One
Newark, New Jersey

Senior Lead Software Engineer, Front End. Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 8 years of professional software engineering experience (Internship experience does not apply). Perform software develop...

Promoted
Talentify.io
Little Ferry, New Jersey
Remote

Employer Industry: Technology Consulting.Is this the role you are looking for If so read on for more details, and make sure to apply today.Why Consider This Job Opportunity.Competitive pay up to $140,544.Opportunity for career advancement and growth within the organization.Work remotely anywhere wit...

Promoted
Broadridge
Newark, New Jersey

We’re seeking a Senior Software Engineer to join our stellar team! You will have the opportunity to be part of the development of market-leading products in the Capital Market. Develop high-quality software for Distributed Ledger Repo in NodeJS, DAML. ...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

Job responsibilities * Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develops secure high-quality production code, and ...

Moody's
Newark, New Jersey

Moody's is looking for engineers who are excited and passionate about tackling complex leading-edge software engineering challenges, processing large amounts of data at runtime within the context of a highly analytical, model-based computation framework. Collaborate with fellow engineers, Product/Pr...

Prudential Financial
Newark, New Jersey

As a Senior Software Engineer in . Technology - Engineering & Cloud. Bachelor of Computer Science or Engineering or experience in related fields. Software security skills including. ...