Software Development Engineer II

2 weeks ago


Bengaluru, Karnataka, India Tesco Technology Full time

Job DescriptionTake a business problem and come up with the technical strategy (push vs pull etc real time vs batches sync vs async) within the team high level design and lead the implementationNeed minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business probleYou showcase exemplary behaviour in your work – your design delivery code processes all set examples for your teamInfluence your team's technical and business strategy by suggesting novel approachesAble to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomesProactively mentor the rest of the team and help in hiringEnsure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team's softwareConsistently lead delivery of valuable featuresContinually propose and drive process improvementsHelp elaborate requirements where necessaryProgrammingDemonstrate in depth knowledge of IDE language and toolset in language of choice.

Implement critical path components in a large or complex or project.
Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneathProfile and optimize codeUnderstand threads threading model and concurrent programmingComfortably test drive any feature/comfortable with TDD cycleDemonstrate a good knowledge of other programming languages & paradigms and when to apply themComfortably debug/find complex problems

DesignIdentify and apply appropriate design patterns to problemsComfortably develop large featuresUnderstand IdempotenceActively practice the boy scout principle leaves design code in a better state than when arrivedDemonstrate a good understanding of cohesion SOLID and how to applyUnderstand importance of domain model and can coherently model a problem domain within a given contextAnticipate medium term (3-6 month) vectors of change and designs and abstracts accordingUnderstand and appreciate simplicity and the value of removing codeUnderstand design patterns such as CQRS and eventual consistencyUnderstand how to design for performance at all levels

Development PracticeAutomate everything by defaultBuild a CI/CD pipelineAutomate security scanning and performance testing as part of build

QualificationsJava; Spring Boot; microservices architecture; Kafka; Docker; Azure Kubernetes; GitHub; DevOps tools like Jenkins etc

Additional InformationImportant Notice:

On behalf of Tesco Bengaluru, we must caution all job seekers and educational institutions that Tesco Bengaluru does not authorise any third parties to release employment offers or conduct recruitment drives via a third party.

Hence, beware of inauthentic and fraudulent job offers or recruitment drives from any individuals or websites purporting to represent Tesco.

Further, Tesco Bengaluru does not charge any fee or other emoluments for any reason (including without limitation, visa fees) or seek compensation from educational institutions to participate in recruitment events.

Accordingly, please check the authenticity of any such offers before acting on them and where acted upon, you do so at your own risk.

Tesco Bengaluru shall neither be responsible for honouring or making good the promises made by fraudulent third parties, nor for any monetary or any other loss incurred by the aggrieved individual or educational institution.

In the event that you come across any fraudulent activities in the name of Tesco Bengaluru, please feel free report the incident at

  • 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,...


  • 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...


  • Bengaluru, Karnataka, India SIXT Research & Development India Full time

    We are a leading global mobility service provider with sales of €3.07 billion and around 7,500 employees worldwide.Our mobility platform ONE combines our products SIXT rent (car rental), SIXT share (car sharing), SIXT ride (cab, driver and chauffeur services), SIXT+ (car subscription) and gives our customers access to our fleet of 270,894 vehicles, the...


  • 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...

  • 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 Scrut Automation Full time

    Job Title: Software Development Engineer II - BackendLocation: Bangalore/RemoteRole Overview: As a Software Development Engineer II - Backend at Scrut Automation, you'll be an integral part of our Engineering Team, contributing to the development of our information security and compliance monitoring platform. We're seeking an innovative individual with a...


  • Bengaluru, Karnataka, India Scrut Automation Full time

    Job Title: Software Development Engineer II - BackendLocation: Bangalore/RemoteRole Overview: As a Software Development Engineer II - Backend at Scrut Automation, you'll be an integral part of our Engineering Team, contributing to the development of our information security and compliance monitoring platform. We're seeking an innovative individual with a...

  • 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...


  • Bengaluru, Karnataka, India Risemet Staffing LLP Full time

    We are seeking a highly skilled and motivated Software Development Engineer II (Full-Stack) to join our growing team. You will play a pivotal role in the entire software development lifecycle, from designing and building high-quality features to deployment and maintenance. You will leverage your expertise in both front-end and back-end development to create...


  • Bengaluru, Karnataka, India SIXT Research & Development India Full time

    Job DescriptionWhat are Salesforce Engineers do ?Our Salesforce Engineers are responsible for designing, building, and scaling core applications built onForce.comPlatform that support our web and mobility applications running in production. They are versatile technologists who have a lot of experience up and down the stack and are comfortable building best...


  • Bengaluru, Karnataka, India SIXT Research & Development India Full time

    Job DescriptionWhat are Salesforce Engineers do ? Our Salesforce Engineers are responsible for designing, building, and scaling core applications built onForce.comPlatform that support our web and mobility applications running in production. They are versatile technologists who have a lot of experience up and down the stack and are comfortable building best...


  • Bengaluru, Karnataka, India SIXT Research & Development India Full time

    Job DescriptionWhat you'll do? – Perform as smoothly as our cars:Lead/contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in quality and development.You have high standards in regard to quality which is reflected in your Clean Code and efficient architecture.You evaluate new...

  • Software Engineer II

    1 month 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

    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

    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

    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 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...


  • Bengaluru, Karnataka, India Petals Careers Full time

    Software Development Engineer II - Flutter Dev (Drive) Responsibilities: Develop high-quality, scalable, and modular mobile applications using the flutter framework.- Writing readable and clear code using dart that will be extensively documented for future use and upgrades.- Collaborate with cross-functional teams to define, design, and ship new features.-...

  • 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...