Senior Software Development Engineer

2 weeks 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



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


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

  • TEOCO Software

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

    1 week 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 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 LENS Corporation Full time

    We seek an experienced Senior Software Engineer with strong technical skills in system engineering and integration. Our team values innovation, collaboration, and continuous growth.Key Responsibilities:Architecting Solutions: Design and develop scalable and high-performance software solutions.System Engineering: Define system architecture, analyze and...

  • Senior Software Engineer

    34 minutes ago


    Gurugram, India LENS Corporation Full time

    We seek an experienced Senior Software Engineer with strong technical skills in system engineering and integration. Our team values innovation, collaboration, and continuous growth.Key Responsibilities:Architecting Solutions: Design and develop scalable and high-performance software solutions.System Engineering: Define system architecture, analyze and...


  • Gurugram, India Deltatech Gaming Limited Full time

    Role :- Java developer Designation :- Senior Software Engineer Experience :- 4-6 years Requirements:-  Strong Knowledge of Object Oriented Programming Concepts.  Hands-on knowledge on Multithreading concepts.  Hands-on knowledge on Redis and RabbitMQ.  Understanding of version control systes like GIT.  Good knowledge of DBMS.  Knowledge of...


  • Gurugram, India HARP Technologies and Services Full time

    Location: Chandigarh/GurugramShift Timing - 5:30 PM - 2:30 AMNotice Period - Immediate joiner to 15-20 team owns software platforms responsible for handling thousands of loan applications each day that must be processed accurately and timely. We are looking for software engineers having experience creating scalable microservices in Java. Our ideal candidate...

  • Senior Specialist

    2 months ago


    Gurugram, India LTIMindtree Full time

    Senior Specialist - Software Engineering Job Req Id: 1269573 Primary Skill - JavaSecondary Skill - ReactJS, SQLStrong in Javashould have good React JS knowledgeHands on with PostgreSQLCouchbase knowledge is a plusCloud application management (CICD pipeline setup and management) is a plusShould be self-dependent and an enabler to the teamShould be willing...

  • Senior Specialist

    2 months ago


    gurugram, India LTIMindtree Full time

    Senior Specialist - Software Engineering Job Req Id: 1269573 Primary Skill - JavaSecondary Skill - ReactJS, SQL Strong in Java should have good React JS knowledge Hands on with PostgreSQL Couchbase knowledge is a plus Cloud application management (CICD pipeline setup and management) is a plus Should be self-dependent and an enabler to the team Should...


  • Gurugram, India ADCI - Tamil Nadu - A83 Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The...


  • gurugram, India ADCI - Tamil Nadu - A83 Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The...


  • Gurugram, India 39k Group Full time

    Location: Gurgaon / RemoteJob Type: Full-timeJob Description:We are seeking a highly skilled Senior Software Developer to join our team and lead the development of a new OTC trading product . The ideal candidate will have extensive experience in building out world class products and in particular, experience working with financial software such as trading...


  • Gurugram, India 39k Group Full time

    Location: Gurgaon / RemoteJob Type: Full-timeJob Description:We are seeking a highly skilled Senior Software Developer to join our team and lead the development of a new OTC trading product . The ideal candidate will have extensive experience in building out world class products and in particular, experience working with financial software such as trading...