Current jobs related to Senior Software Development Engineer - Gurugram - Expedia Group


  • 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 Real Time Data Services Full time

    We are seeking a talented and motivated Senior Software Development Engineer to join our dynamic engineering team. As a Senior Software Development Engineer, you will play a crucial role in the development of web applications and services using technologies & frameworks such as Node.js, React.js, Next.js, Nest.js, PHP, Mysql, MongoDB, Microservices pattern....


  • Gurugram, India Real Time Data Services Full time

    We are seeking a talented and motivated Senior Software Development Engineer to join our dynamic engineering team. As a Senior Software Development Engineer, you will play a crucial role in the development of web applications and services using technologies & frameworks such as Node.js, React.js, Next.js, Nest.js, PHP, Mysql, MongoDB, Microservices pattern....


  • Gurugram, India Real Time Data Services Full time

    We are seeking a talented and motivated Senior Software Development Engineer to join our dynamic engineering team. As a Senior Software Development Engineer, you will play a crucial role in the development of web applications and services using technologies & frameworks such as Node.js, React.js, Next.js, Nest.js, PHP, Mysql, MongoDB, Microservices pattern....

  • Senior Java Developer

    4 weeks ago


    Gurugram, India Ushyaku Software Solutions Full time

    Company Description :Ushyaku is an end-to-end custom software development company with a global presence in the United States, India, and UAE. Our experienced software developers focus on designing user-centric mobile, web, and IoT solutions to automate processes, improve productivity, and provide real-time insights for our clients. We offer support at every...


  • 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 PAR Technology Full time

    Senior Software Engineer GolangHi there! Have you noticed that the restaurant industry is changing?To deliver solutions that connect people to the restaurants, meals and moments they love.We take that responsibility very seriously.As a leading provider of restaurant technology to the top restaurant brands in the world we’re calling all rebels, instigators,...


  • gurugram, India PAR Technology Full time

    Senior Software Engineer GolangHi there! Have you noticed that the restaurant industry is changing?To deliver solutions that connect people to the restaurants, meals and moments they love.We take that responsibility very seriously.As a leading provider of restaurant technology to the top restaurant brands in the world we’re calling all rebels, instigators,...


  • Gurugram, India PAR Technology Full time

    Senior Software Engineer GolangHi there! Have you noticed that the restaurant industry is changing?To deliver solutions that connect people to the restaurants, meals and moments they love.We take that responsibility very seriously.As a leading provider of restaurant technology to the top restaurant brands in the world we’re calling all rebels, instigators,...


  • Gurugram, India PAR Technology Full time

    Senior Software Engineer Golang Hi there! Have you noticed that the restaurant industry is changing? To deliver solutions that connect people to the restaurants, meals and moments they love. We take that responsibility very seriously. As a leading provider of restaurant technology to the top restaurant brands in the world we’re calling all rebels,...


  • Gurugram, India Orange Business Services Full time

    about the role 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 even better cognitive products.  Hands-on experience and strong programming skills (Java or # or Python or Angular) with good hands-on...

  • Senior Engineer

    1 month ago


    Gurugram, India Salesforce Full time

    All Jobs Back To All Jobs Senior Engineer - Software Support Full Time Job Code: G-9186 Gurgaon, Haryana, India 1 position Expires on 05/09/2024 Required Experience 1 - 2 Years Skills LINUX, GRAFANA, INFLUX DB + 3 more Senior Engineer - Software Support The Senior Software Support Engineer is responsible for providing technical...


  • Gurugram, India Driffle Full time

    About Driffle Driffle is a digital goods marketplace that connects gamers with worldwide sellers. We are a team of gamers with the aim of making gaming accessible and affordable to everyone. We have seen 20x growth in past 6 months and are rapidly scaling. We daily process orders from over 140 countries.Job Summary: We are seeking a skilled and experienced...


  • Gurugram, India Driffle Full time

    About Driffle Driffle is a digital goods marketplace that connects gamers with worldwide sellers. We are a team of gamers with the aim of making gaming accessible and affordable to everyone. We have seen 20x growth in past 6 months and are rapidly scaling. We daily process orders from over 140 countries. Job Summary: We are seeking a skilled and...


  • Gurugram, India Driffle Full time

    About Driffle Driffle is a digital goods marketplace that connects gamers with worldwide sellers. We are a team of gamers with the aim of making gaming accessible and affordable to everyone. We have seen 20x growth in past 6 months and are rapidly scaling. We daily process orders from over 140 countries.Job Summary: We are seeking a skilled and experienced...


  • gurugram, India IGT Solutions Full time

    Role : Senior Java DeveloperLocation- Gurugram (starting 2–3-month WFO)Experience :- 5 to 9 yrs.Mandate Skillsets : Core Java (Java 8 and above), Spring boot, spring security, spring data OOPs, Unit Testing Junit, Sonar , Security Vulnerabilities , Database, RDBMS , REST API, Container runtime ( e.g. Docker etc)Other Skillsets : Spring cloud, Blockchain,...


  • gurugram, India Driffle Full time

    About Driffle Driffle is a global digital goods marketplace specializing in digital gaming products, including games, gift cards, DLCs and more across 140 countries. We offer a convenient and diverse selection, from the newest release to timeless classics, all in one place. We are on the lookout for a Head of Marketing to lead our marketing efforts, build...


  • Gurugram, India Driffle Full time

    About Driffle Driffle is a global digital goods marketplace specializing in digital gaming products, including games, gift cards, DLCs and more across 140 countries. We offer a convenient and diverse selection, from the newest release to timeless classics, all in one place. We are on the lookout for a Head of Marketing to lead our marketing efforts, build...


  • Gurugram, India Driffle Full time

    About Driffle Driffle is a global digital goods marketplace specializing in digital gaming products, including games, gift cards, DLCs and more across 140 countries. We offer a convenient and diverse selection, from the newest release to timeless classics, all in one place. We are on the lookout for a Head of Marketing to lead our marketing efforts, build...


  • gurugram, India Driffle Full time

    About Driffle Driffle is a global digital goods marketplace specializing in digital gaming products, including games, gift cards, DLCs and more across 140 countries. We offer a convenient and diverse selection, from the newest release to timeless classics, all in one place. We are on the lookout for a Head of Marketing to lead our marketing efforts, build...

Senior Software Development Engineer

4 months ago


Gurugram, India Expedia Group Full time

Senior Software Development Engineer

Are you an established technology leader who is passionate about building robust, scalable, and performant applications that will help millions of people plan their travels and create memories for a lifetime? Come join the Expedia Group Connectivity team We are working on building the next-generation partner connectivity platform to connect with various supply partners and redefine the travel industry. The partner connectivity platform supports millions of users every year in finding suitable travel products using technologies such as Java, Kotlin, Spring, MSSQL, DynamoDB, Redis, etc. We encourage experimentation with new technologies while maintaining a healthy balance between short- term and long-term goals. We deeply care about building a great experience to delight our customers. Our goal is to enhance every traveler's experience and make it better
 

What you’ll do:

  • Extend outside of direct organization and collaborate with peers across a senior-level organization

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

  • Partner with the business to have a clear understanding of how your own technology stack is tied to business outcomes and

    our bottom line

  • Successfully conduct day-to-day work and solve complex issues in your own specific technical engineering area

  • Share domain and industry knowledge between cross-functional teams

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

  • Recognize the ability to fill in for peer engineering management as need arises

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

  • Creatively test and maintain software applications and related programs and procedures by using a variety of software

    development tools following the design requirements of the customer

  • Act as a spokesperson for software design best practices

  • Research and recommend frameworks and architectural/code design patterns

  • Identify areas of improvement within the code and suggest solutions

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

  • Advise on technical limitations of software design for products and provide alternative solutions

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

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

  • Take whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between structure, people, process, and technology are made

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

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


​Who you are:

  • Bachelor's or Master's degree in a related Technical field; or Equivalent related professional experience

  • At least 8+ years experience for a Bachelor's and 6+ years for a Master's degree

  • Experience working in at least in 2 multi-quarter projects as a part of a decentralized team and project

  • Experience formally mentoring at least 3 individuals and driving technical design end to end for at least 3 projects

  • Experience contributing to the engineering community through blog posts, open-source contributions, tech talks, etc.

  • Ability to identify business problems at the project level and team level and design solutions that are easily testable and

    observable

  • Strong understanding of how team goals fit a business need

  • Strong in multiple technologies or languages and is an expert in a given domain

  • Able to justify technology choices to technical and non-technical observers making well-defined technology choices

  • Creation of team project systems

  • Guiding integrations across teams within business units

  • Able to understand highly complex systems and design moderately complex systems

  • Ability to identify and advocate for project quality via testing, monitoring, and alerting at the project level

  • Ability to establish operational excellence metrics at the team level

  • 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 the design of software that is easily testable and observable