Connecting people I'd hire with companies I'd work at

Matt Wallaert
Matt Wallaert
36
companies
1,401
Jobs
Want me to connect you? Sign up below. If you are hiring and would like me to consider your open roles, please email team@mattwallaert.com

Software Engineer - II

Microsoft

Microsoft

This job is no longer accepting applications

See open jobs at Microsoft.
Software Engineering
Hyderabad, Telangana, India
Posted on Monday, February 12, 2024
Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us achieve our mission.

The Commerce Financial Systems group at Microsoft is dedicated to developing and delivering a precise, agile, and compliant trillion-dollar financial platform.

We are seeking experienced software engineers (Software Engineer II) to join our team and contribute to the development of a new service called Financial Orchestrator that aims to collect, process and distribute millions of financially relevant events per day.

You will be working across a breadth of groups from Engineering, Product Managers and Finance teams, that can shape and impact outcomes in a variety of domains within financial systems and operations. In our evolving cloud business, constant growth in scale and complexity makes this a challenging opportunity.

We rely on several Azure technologies such as Azure DevOps, Azure Kubernetes Services, Cosmos DB, Azure Data Lake, Azure Event Hub etc.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Responsibilities

  • Write high quality, maintainable and high-performance code following proven development principles
  • Design, develop and operate large scale, efficient and reliable cloud services
  • Develop big-data pipelines that process millions of events per day
  • Resolve complex system integration issues by working with other members of the team and external teams
  • Identify opportunities and drive the design and implementation of end-to-end telemetry, alerting, self-healing, and automation capabilities to improve service health, manageability, and reliability
  • Participate in an on-call rotation (typically 24/7 for one week every 6-8 weeks) acting as Designated Responsible Individual (DRI) to monitor production systems for degradation, downtime, or interruptions, alerting stakeholders about status and taking appropriate actions to restore system/product/service
  • Embody our culture and values

Qualifications

  • Bachelor’s degree in computer science or equivalent practical experience
  • 4+ years of experience with software development in one or more programming languages (e.g. C#, Java, C++ etc.)
  • Excellence in software engineering practices, including coding with a foundation in data structures, algorithms and testing, debugging and analytical skills
  • Experience with distributed systems design and implementation, especially microservices architecture
  • Experience working on Azure services (AKS, Web Apps / Function Apps, Cosmos DB, Event Hub)
  • Excellent technical design, problem solving and debugging skills
  • Demonstrated technical, cross group collaboration and communication skills
  • Experience in delivering data pipelines using Azure Data Lake, Azure Data Lake Analytics, Azure Synapse, Azure Stream Analytics or Azure Data Factory
  • Experience in big-data design (Spark, Hadoop, Hive, etc.)
  • Experience building and operating high scale data services
  • Good understanding of data structures and algorithms, especially pertaining to distributed big-data systems
  • Experience working in Agile environments
  • Experience with test-driven development

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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

#FinPlatAwesomeJobs

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

This job is no longer accepting applications

See open jobs at Microsoft.