Senior Software Development Engineer

3 weeks ago


gurugram, India Expedia Group Full time

Senior Software Development Engineer

A high performing and influential individual contributor who leads by example while continuing to mentor junior engineers, interfaces consistently with tech leadership in the local organization, leads complex and vaguely-defined projects, and stretches into team leadership skills based on current projects.

What you will do:

  • Extends outside of direct organization and collaborate with peers across a senior level organization.

  • Leads a community of practice and bring people together for shared learning.

  • Partners with the business to have a clear understanding of how own technology stack is tied to business outcomes and our bottom line.

  • Conducts successfully day-to-day work and solves complex issues in own specific technical engineering area.

  • Shares domain and Industry knowledge between cross-functional teams.

  • Serves as a guide to others by sharing and helping junior associates in their duties.

  • Is known to fill in for peer engineering management as need arises.

  • Possesses knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem.

  • Tests and maintains software applications and related programs and procedures by using a variety of software development tools following design requirements of customer.

  • Acts as a spokesperson for software design best practices.

  • Researches and recommends frameworks and architectural/code design patterns.

  • Identifies areas of improvements within the code and suggests solutions.

  • Advocates for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).

  • Advises on technical limitations of software design for products and provides alternative solutions.

  • Facilitates collaboration with different stakeholders with varied perspectives to develop effective solutions to issues.

  • Strives for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes.

  • Takes a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process and technology are made.

  • Identifies outmoded methods of operation with current systems and design plans for disrupting them in a non-disruptive manner.

  • Reports on status of difficult or high-level projects to local tech leadership via written or oral means. Ensures documentation is complete.

Who you are:

  • 8+ years experience for Bachelor's degree or 6+ years experience for Master's degree

  • Worked in at least in 2 multi-quarter projects.

  • Worked in decentralized teams and projects.

  • Formally mentored at least 3 individuals.

  • Drove technical design end-to-end of at least 3 projects.

  • Contributed to engineering community through a blog post, open source contribution, tech talks, etc.

  • Has strength in multiple technologies or languages.

  • Justifies technology choices to technical and non-technical observers.

  • Serves as an expert for a given domain.

  • Makes well defined technology choices.

  • Mentors other engineers (Individual Contributor I, II, III).

  • Creates team project systems.

  • Guides integrations across teams within business unit.

  • Understands highly complex systems and design moderately complex systems.

  • Identifies and advocates for project quality via testing, monitoring and alerting at the project level.

  • Has a strong understanding of testing and monitoring tools and technologies.

  • Establishes operational excellence metrics at the team level.

  • Guides others in design of software that is easily testable and observable.

  • Has a strong understanding of how team goals fit a business need.

  • Identifies business problems at the team level and provide solutions.



  • Gurugram, India Expedia Group Full time

    Senior Software Development EngineerAre you looking for an exciting and rewarding position as a Senior Software Development Engineer? Expedia Group Global Payments (EGP) offers a highly dynamic set of services that enable customers from all over the world to pay for travel in a variety of ways. We build, operate and improve payment services for Expedia...


  • Gurugram, India Expedia Group Full time

    Senior Software Development Engineer As a Senior Software Development Engineer within the Developer Experience team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to improve the overall developer experience. You will leverage your strong technical expertise and...


  • Gurugram, India Expedia Group Full time

    Senior Software Development Engineer As a Senior Software Development Engineer within the Developer Experience team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to improve the overall developer experience. You will leverage your strong technical expertise and...


  • Gurugram, India Expedia Group Full time

    Senior Software Development EngineerA high performing and influential individual contributor who leads by example while continuing to mentor junior engineers, interfaces consistently with tech leadership in the local organization, leads complex and vaguely-defined projects, and stretches into team leadership skills based on current projects.What you will...


  • gurugram, India Hudson RPO Full time

    Title : Senior EngineerLocation : GurugramWe are expanding and so we are looking for Senior Software Engineers to join our Solutions Platform team. You'll work with the teams responsible for the systems and related infrastructure that enable our engineering teams to get our industry leading data to our customer and product engineering teams efficiently and...


  • gurugram, India Hudson RPO Full time

    Title : Senior EngineerLocation : GurugramWe are expanding and so we are looking for Senior Software Engineers to join our Solutions Platform team. You'll work with the teams responsible for the systems and related infrastructure that enable our engineering teams to get our industry leading data to our customer and product engineering teams efficiently and...


  • Gurugram, India Hudson RPO Full time

    Title : Senior EngineerLocation : GurugramWe are expanding and so we are looking for Senior Software Engineers to join our Solutions Platform team. You'll work with the teams responsible for the systems and related infrastructure that enable our engineering teams to get our industry leading data to our customer and product engineering teams efficiently...


  • Gurugram, India Hudson RPO Full time

    Title : Senior EngineerLocation : GurugramWe are expanding and so we are looking for Senior Software Engineers to join our Solutions Platform team. You'll work with the teams responsible for the systems and related infrastructure that enable our engineering teams to get our industry leading data to our customer and product engineering teams efficiently...

  • TEOCO Software

    4 weeks ago


    gurugram, India TEOCO Software Full time

    Job Description : Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include : 1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements,...

  • TEOCO Software

    2 weeks ago


    Gurugram, India TEOCO Software Full time

    Job Description :Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include :1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements, and...

  • TEOCO Software

    4 weeks ago


    Gurugram, India TEOCO Software Full time

    Job Description :Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include :1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements, and...


  • Gurugram, India Orange Business Services Full time

    about the role 1scope Function reports to Senior Software Engineer (Full Stack Developer) Head of Software Incubation Mission / role purpose We are looking for a Senior Software Engineer (Full Stack Developer) with experience in engineering and software architecture design that will help us to Design end-to-end solutions and build...


  • Gurugram, India Orange Business Services Full time

    about the role 1scope Function reports to Senior Software Engineer (Full Stack Developer) Head of Software Incubation Mission / role purpose We are looking for a Senior Software Engineer (Full Stack Developer) with experience in engineering and software architecture design that will help us to Design end-to-end solutions and build...


  • Gurugram, India Uncap Research Labs Full time

    Are you an experienced Java Developer looking to make a meaningful impact in the Healthcare Payments domain?Look no further! We are hiring a Senior Software Engineer (Java Developer) to join one of the early stage startups in Gurugram. Position : Senior Software Engineer (Java Developer) Experience : 4+ Years Location : Gurugram, HR Domain : Healthcare...


  • Gurugram, India Uncap Research Labs Full time

    Are you an experienced Java Developer looking to make a meaningful impact in the Healthcare Payments domain?Look no further! We are hiring a Senior Software Engineer (Java Developer) to join one of the early stage startups in Gurugram. Position : Senior Software Engineer (Java Developer) Experience : 4+ Years Location : Gurugram, HR Domain : Healthcare...


  • gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • gurugram, India Oracle Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...