High-Performance Messaging Engineer

1 month ago


Bengaluru, Karnataka, India Microsoft Full time
About Microsoft

Microsoft is a company where passionate innovators collaborate to envision what can be and take their careers further in a world of more possibilities, more innovation, more openness, and sky's the limit thinking in a cloud-enabled world.

Azure Data Engineering Team

The team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Messaging and Real-Time Analytics Team

Within Azure Data, the team provides comprehensive solutions and a robust platform that enables users to ingest high granularity signals (real-time & observability) and complex data, converting those into an advantage in real-time for both end users and modern applications.

Principal Software Engineer Position

We are hiring a Principal Software Engineer to join our team to help us tackle the new challenges we face as we strive to further scale our services. We are highly collaborative, data-oriented, and greatly value diversity of thought and ideas. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

Responsibilities

Key Responsibilities:

  • Provide leadership in improving the performance, reliability, and scalability of the messaging services.
  • Build real-time data ingestion services that support millions of messages being processed per second with 99.99% service availability.
  • Build highly reliable distributed storage systems that support low latency/high throughput for ingestion, relying on cutting-edge technologies like Azure Service Fabric.
  • Integrate with ecosystems such as: IoT applications, Azure Serverless, Apache Hadoop, Apache Spark, Azure Stream Analytics, Azure Synapse.
  • Owning the products and driving them end to end, all the way from gathering requirements, development, testing, deployment to ensuring high availability post deployment.
  • Triaging issues and implementing solutions to restore service with minimal disruption to the customer and business. Perform root cause analysis, trend analysis, and post-mortems.
Requirements

Required Minimum Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline, AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.

Other Requirements:

  • Ability to meet Microsoft, customer, and/or government security screening requirements.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
  • Preferred demonstrated experience with distributed systems, handling customer growth.
  • Preferred demonstrated experience in leading projects and taking them to completion.
Benefits

We offer a range of benefits to support your health, career, and overall well-being. These may include:

  • Industry-leading healthcare.
  • Diverse educational resources.
  • Discounts on products and services.
  • Savings and investments.
  • Maternity and paternity leave.
  • Generous time away.
  • Giving programs.
  • Opportunities to network and connect.

Mission: What we do is guided by four core values that foster a culture of innovation, inclusivity, and customer obsession.



  • Bengaluru, Karnataka, India Sabre Full time

    About SabreSabre is a pioneering technology company that empowers the global travel industry by harnessing the power of innovative solutions.We strive to create seamless and connected experiences, driving progress in the travel ecosystem through our extensive range of technology services, including mobile apps, online travel sites, airline and hotel...


  • Bengaluru, Karnataka, India Microsoft Full time

    **Company Overview**Micorosft is a leading innovator in the technology industry, committed to empowering individuals and organizations to achieve their full potential. Our company culture values diversity, inclusivity, and collaboration, providing a dynamic work environment that fosters growth and innovation.We are seeking an exceptional Senior Software...


  • Bengaluru, Karnataka, India Astria Digital Full time

    System Design & Development:Astria Digital seeks a seasoned Java systems engineer to design, develop, and optimize high-volume transaction systems using PostgreSQL. The ideal candidate should have expertise in ensuring high availability, scalability, and data integrity.Data Management:The selected candidate will work with PostgreSQL for complex data...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.Our Data engineering team is leading the transformation of analytics in the world of data with...


  • Bengaluru, Karnataka, India Mercedes-Benz Full time

    About the RoleMercedes-Benz Research and Development India Private Limited is seeking a skilled High Performance Engineer to join our team in Bangalore.


  • Bengaluru, Karnataka, India Informica Full time

    At Informica, we're seeking an exceptional .NET Developer to join our dynamic team.About the Role:We're looking for a skilled professional with a passion for software development, an eye for detail, and a knack for problem-solving. As a key member of our team, you'll be responsible for designing, developing, and maintaining high-performance web applications...


  • Bengaluru, Karnataka, India Digio Full time

    Job Title: High-Performance Software Engineer Digio is a cutting-edge technology company looking for an experienced High-Performance Software Engineer to join our team. **Overview**: We're seeking a skilled software engineer with a strong background in designing and developing high-performance systems. If you have experience working with scalable RESTful...


  • Bengaluru, Karnataka, India Acuver Consulting Pvt Full time

    Job Summary:A challenging role for a Senior Software Engineer/Tech Lead at Acuver Consulting Pvt is available. As a key member of our team, you will be responsible for designing and developing high-performance applications.About the Role:We are seeking a highly skilled individual with 4 to 8 years of experience in software development. The ideal candidate...


  • Bengaluru, Karnataka, India LeadSquared Full time

    Job Overview: LeadSquared is seeking a seasoned Senior Engineering Manager to lead our engineering teams, scale our development & release processes, and create world-class products.**About the Role:**As a Senior Engineering Manager at LeadSquared, you will be responsible for building high-performance software engineering teams and delivering software to...


  • Bengaluru, Karnataka, India Microland Full time

    Job OverviewMicroland is seeking a highly skilled Messaging Systems Engineer to lead the transformation of our messaging infrastructure to the cloud. This is a key role in our organization, and the successful candidate will have the opportunity to make a significant impact on our technology landscape.


  • Bengaluru, Karnataka, India Shashwath Solution Full time

    About the RoleAs a High-Performance Linux Engineer at Shashwath Solution, you will be part of our Exaleap Performance Engineering team, driving performance optimization and efficiency improvements across the entire engineering organization.Key ResponsibilitiesBenchmarking and optimizing performance of industry-leading tools and applications.Designing,...


  • Bengaluru, Karnataka, India Microland Full time

    Company OverviewMicroland is a leading IT services company that provides end-to-end solutions for organizations across the globe.Salary: $80,000 - $120,000 per annumJob Description:We are seeking an experienced IT Messaging Infrastructure Specialist to join our team. The successful candidate will be responsible for overseeing messaging functions in an...


  • Bengaluru, Karnataka, India Arting Digital Full time

    Job Title: High-Performance Java EngineerAbout the Role:Arting Digital is seeking an experienced Senior Java Developer to join our team. As a key member of our engineering department, you will play a crucial role in designing and developing high-performance Java applications that meet the needs of our clients.Key Responsibilities:System Design and...


  • Bengaluru, Karnataka, India ProPMO Services Private Limited Full time

    Key ResponsibilitiesWe are seeking a skilled High-Performance Python Engineer to join our team at ProPMO Services Private Limited. As a key member of our engineering team, you will be responsible for building campaign generation services, leveraging the power of Kubernetes to maintain clusters running inside VPC's across the world, and developing complex...


  • Bengaluru, Karnataka, India Jio Full time

    At Jio, we are shaping the future of digital communication with innovative technology solutions. Our team is seeking a talented Software Development Engineer II to join us in Bangalore and contribute to the development of high-performance software applications.We believe that the right candidate will have a strong foundation in Java, with expertise in Spring...


  • Bengaluru, Karnataka, India Vonage Full time

    Vonage Engineering Mission:Vonage is a leading cloud communications platform (CPaaS) company that enables businesses to connect with customers worldwide. We strive to deliver innovative solutions that drive real-time, customer-centric communications.Why this role matters:Our Engineering team is a fast-growing group of talented engineers who face exciting...


  • Bengaluru, Karnataka, India Sonyo Management Consultants Pvt. Ltd. Full time

    Job SummaryWe are seeking a seasoned Senior Apache ActiveMQ Messaging Solutions Architect to join our team at Sonyo Management Consultants Pvt. Ltd.Key Responsibilities:Design and Implement Messaging Solutions: Develop and implement scalable, high-performance messaging solutions using Apache ActiveMQ to meet the business requirements of our clients.Messaging...


  • Bengaluru, Karnataka, India NTT DATA Full time

    Job DescriptionWe are seeking a Messaging Services Advisor to join our team in Bangalore, Karnata, India. This individual will serve as the Subject Matter Expert (SME) for Microsoft Office 365, Microsoft Exchange, and related unified messaging solutions.Key ResponsibilitiesProvide expert-level support and maintenance for Microsoft Office 365, including...


  • Bengaluru, Karnataka, India Arctic Wolf Full time

    About Arctic WolfArctic Wolf is a leader in security operations, pioneering innovative solutions in the rapidly evolving field of cybersecurity. With a unicorn valuation, we've received numerous awards for our exceptional security operations and remain committed to delivering an industry-leading customer and employee experience.We're dedicated to making a...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    At Mulya Technologies, we are seeking a highly skilled Senior Analog Design Engineer to join our team in Bangalore or Hyderabad. As a key member of our design team, you will be responsible for designing high-performance analog-to-digital and digital-to-analog converters.About the RoleThe successful candidate will have 5+ years of experience in...