Senior Software Engineer - Insights, Data Engineering & Analytics
Company: Microsoft Corporation
Location: Cambridge
Posted on: March 17, 2023
|
|
Job Description:
Does pioneering new and innovative ways to collect and showcase
key customer data sound exciting to you? Are you passionate about
data and do you feel we have been missing the opportunity to be
more data-informed at Microsoft? Do you want to contribute to an
effort that is one of the most critical for the future success of
Microsoft, E+D and SCI? If so, the **Insights, Data Engineering &
Analytics (IDEAs) team** might be an excellent place for you to
grow your career.M365 together with SCI is at the core of our
Company's mission to enable people and organizations to achieve
more. **Be part of the team building platform services handling
millions of users and exabytes of data. This is not just some
large-scale web service: the implementation ranks among the world's
largest and state of the art distributed systems, spanning across
data centers around the world.****The Insights, Data Engineering &
Analytics team's goal is to champion a data-informed culture; to
inspire and enable the entire E+D organization to make more
informed decisions through data. We see this effort as a huge
opportunity in providing information to the organization that will
improve efficiency, empowerment, and help Microsoft win in the
critical cloud business sector.****Location:** **We are hiring in
the following locations: Atlanta, Redmond, and fully remote within
the US. This team is primarily located in Bellevue, WA. This
position is eligible for relocation support to Bellevue/Redmond,
WA.**\#IDEAS\#DPGJOBS**Responsibilities**As part of our team, **you
would be responsible for the technical leadership and end-to-end
development of the data solutions that will help E+D and SCI gain
the strategic insights we need to deliver the most optimal user
experience and to quickly adapt to market conditions that are
constantly evolving.** You will also apply your engineering and
analytical skills to petabyte scale data problems using the latest
and most modern data analytics technologies on an ever-increasing
number of data signals produced by the different products part of
the M365 suite and our partners across the company. In this
position you will face tough engineering challenges every day as we
deal with very large, disparate and usually complex data sets as we
aim to provide an efficient and reliable platform for data
wrangling and curation. The integration of different data
democratization and visualization techniques will also enable us to
extract even the most deeply embedded insights from this data to
then make those insights readily available to everyone in our
organization, affording them the flexibility of analyzing said data
in a self-service manner.**Qualifications**Required
Qualifications:+ A minimum of a Bachelors degree in Computer
Science, Computer Engineering, Software Engineering, Software
Development, or a related field, or equivalent alternative
education, skills, and/or practical experience is required.+ At
least 5 years' experience in software engineering, programming or
development, to include Software programming experience in C#,
Java, or C++.+ Experience with at least one of the following
scripting languages: PowerShell, SQL, Scala, Python, Perl,
JavaScript or Ruby (for data manipulation and automation
tasks).Preferred Qualifications:+ Experience working and building
distributed cloud services using Azure or related technology
stacks.+ Experience with Azure Data Factory, Cosmos, Kusto, Spark,
Kafka and other big-data related technology stacks.+ Experience of
software testing/release processes and methodologies.+ Prior
knowledge of ETL/ELT, Data Modeling, and BI systems.Desired
Qualifications:+ Strong background in math and statistics.+ Proven
design and analytical skills, with a strong bias for engineering
excellence at scale. Functional knowledge of cloud computing and
online services business models, including business, technical, and
operational metrics.+ Strong background in data warehouse
principles, architecture, design and its implementation at large
scale.+ Excellent customer service, verbal and interpersonal
skills.+ Ability to operate effectively and independently in a
dynamic, fluid environment.+ Ability to learn and grasp concepts
quickly in a fast-paced environment.Software Engineering IC4 - The
typical base pay range for this role across the U.S. is USD
$112,000 - $218,400 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 $145,800 - $238,600 per
year.Microsoft has different base pay ranges for different work
locations within the United States, which allows us to pay
employees competitively and consistently in different geographic
markets (see below). The range above reflects the potential base
pay across the U.S. for this role (except as noted below); the
applicable base pay range will depend on what ultimately is
determined to be the candidate's primary work location. Individual
base pay depends on various factors, in addition to primary work
location, such as complexity and responsibility of role, job
duties/requirements, and relevant experience and skills. Base pay
ranges are reviewed and typically updated each year. Offers are
made within the base pay range applicable at the time.At Microsoft
certain roles are eligible for additional rewards, including merit
increases, annual bonus and stock. These awards are allocated based
on individual performance. In addition, certain roles also have the
opportunity to earn sales incentives based on revenue or
utilization, depending on the terms of the plan and the employee's
role. Benefits/perks listed here may vary depending on the nature
of employment with Microsoft and the country work location.
U.S.-based employees have access to medical, dental, and vision
insurance, a 401(k) plan and company match, short-term and
long-term disability coverage, basic life insurance, and wellbeing
benefits, among others. U.S.-based employees also receive, per
calendar year, up to 10 scheduled paid holidays, and receive up to
2 weeks holistic health time off (front-loaded). Additionally,
hourly/non-exempt employees accrue up to 15 paid vacation days, and
salaried/exempt employees have Discretionary Time Off (DTO).Our
Commitment to Pay EquityWe are committed to the principle of pay
equity - paying employees equitably for substantially similar work.
To learn more about pay equity and our other commitments to
increase representation and strengthen our culture of inclusion,
check out our annual Diversity & Inclusion Report. (
https://www.microsoft.com/en-us/diversity/inside-microsoft/annual-report
)Understanding Roles at MicrosoftThe top of this page displays the
role for which the base pay ranges apply - Software Engineering
IC4.The way we define roles includes two things: discipline (the
type of work) and career stage (scope and complexity). The career
stage has two parts - the first identifies whether the role is a
manager (M), an individual contributor (IC), an
admin-technician-retail (ATR) job, or an intern. The second part
identifies the relative seniority of the role - a higher number (or
later letter alphabetically in the case of ATR) indicates greater
scope and complexity.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
(https://careers.microsoft.com/us/en/accommodationrequest)
.Benefits/perks listed below may vary depending on the nature of
your employment with Microsoft and the country where you
work.\#IDEAS\#DPGJOBS
Keywords: Microsoft Corporation, Cambridge , Senior Software Engineer - Insights, Data Engineering & Analytics, Other , Cambridge, Massachusetts
Click
here to apply!
|