Senior Software Engineer

Last updated 5 days ago
Location:Redmond, Washington
Job Type:Full Time

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!

Are you an engineer looking to build cutting edge Data services? Do you have a passion for engineering, and to ‘build it right’? Do you take pride in the operational excellence of your services? If so, the Business Platform team in Core Platform Engineering has an opportunity for you.

We are looking for a Senior Software Engineer who is ready to be part of agile team, willing to experiment, deliver on a continuous basis and is focused on improving the customer experience. The ideal candidate should have experience in SAP tools such as BW4/Hana, BODS(Business Objects Data Services), BW (Business warehouse), HCI/SDI (Hanna Cloud integration), ABAP, Data extractors experience. Microsoft SQL/ADL knowledge is a plus.

Our culture emphasizes continuous improvement, customer focus, and engineering excellence in a collaborative, agile environment. We are looking for outstanding engineers to join our team and build services at enterprise scale.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements


  • Design and develop secure, maintainable, accessible, and scalable enterprise systems
  • Design and develop large scale data integration services and solutions
  • Embrace agile engineering practices and dev-ops culture with LiveSite focus. End to End engineering (from architecture to Livesite) accountability for the service
  • Carry out quick technology “spikes” (or proofs of concepts) to create value in new features and service.
  • Build enterprise scale systems through proven architecture patterns, design well-defined interfaces across multiple components, rigorous code reviews.
  • Leveraging data and telemetry to make decisions and driving feedback into systems design and implementation.
  • Influence product & system technology roadmap aligning to business outcomes.
  • Drive test driven development and automated releases
  • Coach and mentor the junior engineers in the team. Collaborate effectively with other disciplines of the project team.
  • Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs.
  • Strive for excellence in every aspect of your job including culture, communication, quality of products, engineering practices, tools etc.
  • Demonstrate excellent verbal and written communication skills.


Required Qualifications:

  • 7+ years of hands on ETL development experience with 3 years using BODS.
  • 3 years of experience in BW4Hana.
  • BS/MS in Computer Science or Engineering, or a related field, or equivalent alternative skills and/or practical experience is required
  • The successful candidate must be a U.S. Citizen.
    • Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements.

Preferred, not required:

  • ADF and ADL skills a plus.
  • Experience building, and operating services at enterprise scale
  • Experience in Telemetry, Monitoring/Alerting for Applications/Services
  • Proven track record of increasing the impact and efficiency of services you support
  • Solid debugging, analytical and problem-solving skills
  • Proven skills in product design and implementation of complex components/apps.
  • Working understanding operating in an Agile team
  • Open mind, commitment to teamwork, a fast learner’s mind and pride of ownership
  • Great communication skills to drive collaborate cross-group and work effectively within the team
  • A track record of technical leadership, exemplary designs and implementations, ideation and delivery of innovative services, features, tools and engineering approaches.
  • Ability to operate in a highly ambiguous, rapidly evolving environment with one-foot inside Microsoft and one-foot outside
  • Exceptional problem solving, troubleshooting, planning and organizational navigation skills.
  • Demonstrated customer obsession from feature design to LiveSite management.


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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.