Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
28186
Date Posted
1 year ago
Recruiter
John Apl
Job Views
30

Job Description

As most development is about working with others, both within an immediate team, as well as across business units and portions of the company, an ability to collaborate effectively is a core competency to have.

 

Customer Focus - A focus on delivering customer value and being able to directly tie engineering decisions and actions to that value is a huge plus for successful engineers at any level.

 

Drive for Results - Being able to drive for results, not merely finding the boundary of your responsibility, but following a problem through to its conclusion, to solve it once and for all, is a skill and ability which a successful engineer should exhibit.

 

Technical Excellence - Core to being a software engineer is of course technical excellence. This is not merely knowing the latest and greatest language developments, but demonstrating a passion for technology, a curiosity to ‘go deep’, and an ability to quickly learn and build upon past experiences, to be able to extrapolate from those experiences, and deliver innovations. Technical excellence is rooted in having a strong demonstrable aptitude for problem solving.

 

The successful candidate will be able to demonstrate this broad set of attributes well.

Responsibilities

  • Guide teams through enduring architectural design and implementation, establishing foundations and principles for good engineering practices within the team.
  • Continuously improving our ability to deliver quality solutions through evolving our engineering process and technical capabilities.
  • Lead a team of passionate high-caliber engineers developing and coaching them to higher performance and engagement.
  • Connecting technical roadmaps to measurable outcomes through deep understanding of business and technical goals. Flight code changes and drive telemetry and analytics to take a data-driven approach to understanding customer impact. 
  • Demonstrate implementation via design and code that meets the defined engineering fundamentals
  • Inculcate strong engineering culture within team driven through strong focus on Quality of Service like reliability and resiliency.
  • Ability to adopt relevant new technologies, tools, methods and processes from Microsoft and the industry. 
  • Foster a culture of inclusivity within the team
  • Plan and prioritize work for your team, including collaborating with other teams and identify & mitigate risks related to people, technology, and processes.
  • Support and influence the team culture of being customer centric and continuously improving.

 

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent alternative education, skills, and/or practical experience. 
  • Minimum 8 years software development experience with a major programming languages like (Python or Java). 
  • 2+ years of experience working with Cloud Services like (Azure, AWS and Google Cloud)
  • 3-5 Years Java Script Experience.
  • Node & React experience
  • Strong experience with (Github or Azure Devops)
  • Experience with CI systems and bot framework
  • Working knowledge of SQL databases and REST API frameworks.
  • Experience with Agile and DevOps practices such as Continuous Delivery, TDD, and Testing in Production. 
  • Excellent interpersonal, verbal, and written communication skills

 

 

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. 

Job ID: 28186

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept