Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!
Our vision in Finance is to accelerate Microsoft’s growth by radically transforming our financial experiences to be the most scalable, agile, intelligent and compliant in the world. We accomplish this by empowering our users by building highly scalable, compliant services that adapt / transform in an agile landscape in a One Microsoft approach.
As we execute on our vision, we work on large volumes of connected to derive analytics and insights. We use them to automate processes and enable decision making using Machine Learning. We not only work on cutting edge cloud technologies, but also work with Microsoft product and services teams to evolve their offerings to be enterprise ready on Day 1 for the broader Microsoft customers even in a complex / highly regulated industry like Finance.
The treasury engineering team is responsible for the systems that enables Microsoft to minimize financial risks while optimizing returns. The services in Treasury helps us to manage: company’s worldwide financial and corporate risk, investment portfolio, strategic portfolio, foreign exchange, corporate and structured project finance, dilution management, cash and liquidity, customer financing, and credit activities. This team has delivered industry leading capabilities in the cloud world including making cloud native payments a reality most recently.
In this people manager role, you will be leading a highly talented team of engineers at various stages of their career. As a senior engineer and lead on the team you will be responsible for the design and delivery of end-to-end scenarios and features - system architecture, code, deployment, scale, performance aspects from conception to delivery and incubating new business outcomes. You would have opportunities to demonstrate technical leadership, evolve scalable service design, create positive impact through partner collaboration and deliver high quality of service through live site excellence. You and your team will work closely with peers and partners across multiple engineering teams across Microsoft including Azure and the program management team to deliver solutions that meet or exceed business requirements.
Prior experience in Azure, Big Data, SQL,.Net/C#, building applications platforms or frameworks, data modelling will be an advantage. Machine Learning experience will be a great plus. You will have the opportunity to handle a sizeable scope and feature ownership and leads the services to the future. You will be in a very technical company leading a team of 7+ software engineers.
Responsibilities
Job Responsibilities
- As a people manager your core job responsibility is to Model, Coach and Care for your team (7+) of FTE software engineers enabling them to perform and grow in their career.
- Contribute to and Review the details of Design, Implementation, Quality, Deployment/Release, Operational characteristics and improvement aspects of various cloud applications/components/services/systems ensuring that our engineering deliverables measurably add value to our business partners and stakeholders.
- Ensure that the services are complete from a usability, reliability, security, performance, scale, maintainability (engineering artifacts like code and operations of production and non-production systems), extensibility perspective and continually compliant in a fast changing cloud technology world.
- Participate in On Call and Site Reliability rotations to support live site and drive engineered solutions to improve customer experiences including handling escalations.
- Learn and lead the team in terms of adopting relevant new technologies, tools, methods and processes by delivering hands-on proof-of-concept implementations.
- Provide critical thinking, technical innovation, and attention to detail while serving as a trusted advisor in the organization.
- Gain understanding of Microsoft businesses and the varied processes along with their outcomes and collaborate with all stakeholders to contribute to a cohesive set of capabilities built to deliver frictionless experience.
- Define estimates, roadmaps and contribute to with strategy elements – from ideation to articulation to delivery.
- Adhere to and drive sound modern engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions.
Qualifications
Required Qualifications:
- A minimum of a Bachelor’s degree in Computer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required
- 2+ years of experience leading & managing employees (full time or vendors)
- 3+ years of software engineering experience building and shipping large-scale, high performance, scalable systems and services working on top of data of different types(non-structured/structured/relational)
- 8+ years of software development & testing experience in building systems/services in Object Oriented Language
Preferred Qualifications:
- MS in Computer Science, Engineering, or related discipline
- Experience in a DevOps culture supporting live site
- Excellent programming skills in object-oriented language
- Strong skills in designing, implementing and testing Service Oriented Architecture, REST, OData services in the cloud and non-cloud world
- Working experience with Azure platform
- Experience in Agile execution / delivery
- Strong skills in designing, implementing and testing Service Oriented Architecture (SOA), REST APIs & micro services
- Experience with Data Warehouse, reporting frameworks, building and leveraging data lake on Azure or from other cloud solutions providers
- Knowledge in client-side web application development using HTML, CSS, JavaScript, frameworks like Angular, React
- Experience in Machine Learning / Artificial Intelligence is a GREAT PLUS
As you may have noted from above, this position presents a great opportunity to contribute to an effort that is highly strategic to Microsoft. If you think you have it in you to join us, send us your resume right away!
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.
#CFE
#CSEO
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"SENIOR SOFTWARE ENG MGR jobs in Redmond"
