Software Engineer II

2 weeks ago


Bengaluru, Karnataka, India Microsoft Full time

Overview

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.

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 ideas are better, our products are better, and our customers are better served.

The Microsoft Cloud for Financial Services team is a globally distributed engineering team aiming to bring the power of the Microsoft Cloud to next-generation foundational capabilities for digital financial markets. Come create transformational results for our customers using Azure and AI, with a critical focus on the performance, reliability, security, and regulatory compliance needs of the financial sector. Our multi-disciplinary team members contribute directly to Microsoft's mission to empower every organization on the planet to achieve more.

We are looking for a new Software Engineer 2 to join us on the journey of delivering the building blocks for digitally transforming financial industry workloads across the world. Are you excited to learn and explore many aspects of the depth and breadth of Azure, Microsoft 365, Co-Pilots, and Microsoft Fabric? Are you ready to build customer centric products that meet regulated industry requirements with Microsoft's cloud infrastructure & platforms by considering scale, resiliency, and security needs of our customers? Are you interested in joining a continuously learning, globally collaborating team dedicated to innovation and embracing diverse perspectives? Then come and join us

Qualifications

Required Qualifications

Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years of relevant software design, development, and delivery experience in C/C++/C#, Java, Python or related languages Experience with LLMs and ML

Other Requirements

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.

Preferred Qualifications

Experience on python, pytorch, large language model, generative AI. Experience building knowledge graphs and domain specific ontologies Experience in indexing technologies/semantic search. Passion for machine learning, artificial intelligence, and data science. Experience working on large-scale projects or applications Experience with distributed systems design and implementation Effective communication skills and ability to collaborate with diverse remote teams Quick learner with a passion for solving complex and exciting problems. Familiarity with Azure is a plus

Responsibilities

As a Software Engineer 2 on the Microsoft Cloud for Financial Services team, you will participate in the development of the industry offerings, leveraging cutting-edge technology on copilots and contributing to strategic partnerships with the ecosystem.

Your responsibilities will include –

Building multiple prototypes to vet the architectural approaches for Natural language to code generation systems such as for Domain specific languages (DSL). Building approaches to domain specific knowledge graphs/ontologies to be queryable in LLM responses Enabling industry specific entity recognition with custom models/advanced RAG patterns such as GraphRAG etc. Realizing architectural discussions and decisions, carrying out selected technologies, designing scalable and sustainable solutions, and planning for future growth. Build scalable, high-performance software services over large datasets with low latency and high availability. Ensure the platform adheres to Microsoft's strict data privacy and compliance standards. Collaborating with team members (across the globe) and other engineering teams to ensure the successful integration of individual components into the larger system. Proactively identifying technical debt to maintain alignment to the standardized MSFT platforms impacting the performance or reliability of the software and devising solutions. Constantly staying informed about the latest developments in the LLM and generative AI field and identifying opportunities to apply new methods or technologies to improve the copilot offerings Taking part in code reviews, both as a reviewer and a reviewee, to ensure the quality of the software and promote best practices within the team. Engaging with stakeholders, including team members, other teams, and customers, to gather feedback and ensure the software meets their needs. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Bengaluru, Karnataka, India Upland Software Full time

    Software Engineer IIJob DescriptionOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Upland InGenius product.The individual will work with our global development team integrating CRM and telephony systems.At InGenius, we integrate Customer Relationship Management (CRM) software...


  • Bengaluru, Karnataka, India Collabera Digital Full time

    Job Title : Software Development Engineer IIWork Location : Bangalore only (only Local candidate)Overview : We are seeking a talented and experienced Software Development Engineer II to join our team. As an SDE II, you will play a crucial role in designing, developing, and maintaining robust software solutions. Your expertise in Java fullstack development,...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Microsoft Full time

    Job Title: Software Engineer II Microsoft is dedicated to developing exceptional platforms and products to enhance experiences for individuals and organizations, ultimately striving to drive progress. As a part of Microsoft's Devices Software team, we are committed to innovating new experiences on the Windows platform. Our strategy revolves around the...


  • Bengaluru, Karnataka, India Collabera Digital Full time

    Job Description: Software Development Engineer IIJob Summary: We are seeking a talented and experienced Software Development Engineer II to join our dynamic team. As an SDE II, you will play a crucial role in designing, developing, and maintaining robust software solutions. Your expertise in core Java, AWS, algorithms, and system design will contribute to...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. The xDPU storage team is focused on bringing up the storage stack on DPU (Data Processing Unit) based nodes to provide exceptional performance at competitive costs.We are seeking a Software Engineer II interested in developing and...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    UI Framework: Blazor; ExtJS Database: Microsoft SQL Server/Azure SQL Job Title: . Net Developer HR Job Title: Software Engineer II/III Location: Bangalore MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software...

  • Software Engineer II

    4 weeks ago


    Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand software requirements & its translations to DesignQuick in understanding the technical/functional areas of key modulesDevelop quick working prototypes as and when necessaryIdentify and resolve technical risksManages technical communication with leads and...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand software requirements & its translations to DesignQuick in understanding the technical/functional areas of key modulesDevelop quick working prototypes as and when necessaryIdentify and resolve technical risksManages technical communication with leads and...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Mimecast Full time

    Software Engineer II – Threat Reporting & Response Team (TRR)The driving force behind Threat Analytics and Intelligence at MimecastMimecast is looking for a Software Engineer II experienced in cloud application development to join our new team in Bangalore. The purpose of the team is to design, implement and operate the next generation of Mimecast products...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer) Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India RELX Full time

    About the RoleAs a Software Engineer II, you will be involved in designing, developing, and thoroughly testing software for the EOLS platform. Collaborating with diverse technical teams in an Agile setting, you will play a vital role in delivering successful projects. Your mandate includes end-to-end accountability, ensuring the deployment of...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Mimecast Full time

    Software Engineer II – Threat Reporting & Response Team (TRR) The driving force behind Threat Analytics and Intelligence at Mimecast Mimecast is looking for a Software Engineer II experienced in cloud application development to join our new team in Bangalore. The purpose of the team is to design, implement and operate the next generation of Mimecast...

  • Engineer II, Software

    2 weeks ago


    Bengaluru, Karnataka, India Omnicell, Inc Full time

    Software Engineer II - Applications Omnicell is looking for an experienced Software Engineer for our Engineering organization. The ideal candidate has extensive experience managing a wide range of Engineering IT resources, has a working knowledge of modern Cloud architectures and a focus on DevOps best practices. Responsibilities: · Translate...

  • Software Engineer II

    4 weeks ago


    Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand software requirements & its translations to DesignQuick in understanding the technical/functional areas of key modulesDevelop quick working prototypes as and when necessaryIdentify and resolve technical risksManages technical communication with leads and...


  • Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand software requirement & its translations to DesignQuick in understanding technical/functional area of key modulesDevelop quick working prototypes as and when necessaryIdentify and resolve technical risksManages technical communication with leads and...

  • Software Engineer II

    4 weeks ago


    Bengaluru, Karnataka, India Philips Full time

    Job TitleSoftware Engineer IIJob DescriptionJob title:Software Engineer IIYour role:Understand, deployment and integration scenariosAnalyze and incorporate functional and non-functional requirementsTranslate customer and software requirements to design and implement complete solutionsIdentify and resolve technical risks through quick prototypes and agile...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India timesjobs Full time

    Position: Software Engineer IILocation: Bangalore, IndiaDescriptionIts an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazines Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the...

  • Software Engineer II

    4 weeks ago


    Bengaluru, Karnataka, India timesjobs Full time

    Position: Software Engineer IILocation: Bangalore, IndiaDescriptionIts an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazines Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India AMEX Full time

    Software Engineer II, Supply Chain TechnologyJoin us in Bangalore, India to work on a dynamic hybrid team!About the Company:At Wayfair, we operate the largest custom e-commerce large parcel network in the United States, spanning approximately 1.6 million square meters of logistics space. Our network demands highly flexible, reliable, and resilient systems to...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Mimecast Full time

    Software Engineer II – StorageWe build, we store, we scaleOur customers rely on us to keep their data safe and secure which requires a massively distributed storage system that is resilient, scalable and highly performant. We combine both proprietary and existing storage technologies in both private and public cloud, to ensure we can serve and preserve...