235 Software Engineers jobs in Gurugram
Software Development Engineer

Posted 5 days ago
Job Viewed
Job Description
Do you want to define the future of Internet commerce?
Are you a top-notch software engineer with a creative flare, strong problem-solving skills, the drive to build and ship products fast, a solid computer science background and the desire to build Amazon's next generation Internet-facing technology? Come talk with us about joining our team to help our team serve customers better.
Is your next project defining a world class Internet service?
With us, you will be building cutting-edge applications and services in an environment of highly distributed systems used by Amazon transportation . Your innovation will provide new functionality for Amazon Transportation enabling millions of packages to move smoothly across amazon transportation network across the globe.
Can you work at the scale of the biggest Internet companies?
The solutions that you will deploy must scale to serve missions of customers worldwide, process thousands of transactions per minute and have an uptime greater than 99.99%.
Do you believe systems can always be made faster?
If so, come be a member of Amazon's Core Transportation Technology team. We build software systems that ensure millions of packages reach our customers in the fastest possible time. The systems you build will be at the forefront of our goal to ensure we are able to deliver packages same day or even within hours.
Are you pedantic about code quality ?
If so, we are looking for an individual like you to join a team of world class developers and help us write highest quality code which is readable, maintainable and can give our customers a bug free experience.
Amazon is a premier place to build and deploy world class software
Amazon has come a long way since opening on the World Wide Web in July 1995. Today, we operate retail websites in multiple countries across geographies, offering products in many categories (books, media, digital, electronics etc.) worldwide, and we still like to work hard, have fun and make history! The Amazon.com brand has become synonymous with a superior level of convenience, selection, low prices, and customer service.
Amazon's global fulfillment network enables any merchant in any of the geography ship items that you order on Amazon, to any place on earth. There are a variety of ways in which we acquire items from vendors to our warehouses, ship items from one location to another, and several intermediate locations through which the package travels before reaching the customer. There are millions of such packages, each with different attributes, and different delivery requirements. What results is a highly dense graph of source, intermediate and destination nodes, with arcs between them representing possible paths for packages, with different costs and times along each arc. Accounting for all these constraints, and maximizing the number of shipments shipped, while minimizing cost, providing a variety of delivery options and maximizing delivery performance is Transportation Engineering's primary focus.
About The Team
We are a highly agile and self driven team of talented and motivated engineers based out of Delhi. We are at the heart of Amazon transportation and are responsible for managing entire package lifecycle. Team owns the orchestration of transportation requests, state management, proactive deviation management at network level, progress tracker operations like delivery to locker, cancel and notification of transportation events to downstream clients. Come join the team that sets a high bar for software development and operational excellence practices. We use Amazon wide tools and processes to a large extent, and we also contribute to the Amazon wide arsenal of tools that all businesses use to be more effective. We are early adopters of new tools and technologies, before they become mandatory.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer
Posted today
Job Viewed
Job Description
Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : SAP Vendor Invoice Management
Good to have skills : NA
Minimum 3 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary: As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of enhancements and maintenance tasks, while also focusing on the development of new features to meet client needs. You will be responsible for troubleshooting issues and providing solutions, ensuring that the application functions optimally and meets the required standards of quality and performance. Your role will also include documenting your work and participating in team discussions to share insights and best practices, contributing to a culture of continuous improvement and innovation. Roles & Responsibilities: - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work related problems. - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. - Conduct thorough testing and debugging of application components to ensure high-quality deliverables. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP Vendor Invoice Management. - Strong understanding of application development methodologies and best practices. - Experience with coding languages relevant to application development. - Ability to analyze and troubleshoot complex software issues. - Familiarity with version control systems and collaborative development tools. Additional Information: - The candidate should have minimum 3 years of experience in SAP Vendor Invoice Management. - This position is based at our Gurugram office. - A 15 years full time education is required.15 years full time education
About Accenture
We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.Join Accenture to work at the heart of change.Visit us at
Equal Employment Opportunity Statement
All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.
Accenture is committed to providing veteran employment opportunities to our service men and women.
Software Development Engineer
Posted today
Job Viewed
Job Description
Job Location : Gurgaon
Experience: 2-5 years
Company's background : Series B funded, India and US based SaaS start-up that is bringing the power of data products to the world of private investing.
Key Responsibilities:
- Lead the design, development, testing and deployment of significant features, driving them from development to production
- Build RESTful APIs, components, frameworks and CI/CD pipelines that increase the quality, predictability and efficiency of business outcomes
- Develop scalable, robust, and simple web-based solutions to solve complex business problems
- Collaborate closely with cross-discipline teams including Frontend, Design, QA, and Product to build scalable web applications and services
- Proactively monitor application performance and stability using tools such as New Relic, Airbrake etc.
- Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
- Generate innovative new ideas, concepts, high-fidelity software prototypes and minimum viable products (MVPs) which accelerate or create new business capabilities.
- Evaluate, analyze and lead the adoption of emerging new technologies and practices to evolve as new standards that improve software delivery and maximize value.
Requirements:
- 2+ years of experience developing object-oriented software with a solid understanding of Ruby/Rails
- In-depth understanding of fundamentals of relational and NoSQL databases and command over SQL.
- Experience in working with large code bases and complex problems
- Fluency using Git and GitHub in a team environment
- Fluency in engineering practices such as TDD, CI, continuous deployment and code reviews
- Ability to instrument a system to identify and solve performance issues and constraints
- Understanding of scaling, throughput and latency
- Enthusiasm for ensuring thorough automated test coverage for your own deliverables
- Previous experience working with ElasticSearch, Redis, Kafka, SingleStore(MemSQL)
The candidate should be a quick learner and should be up to date with current technology trends. We solve complex, completely new problems in the financial domain which requires someone who is not intimidated by challenges, thrives under pressure and hyper-focused on delivering exceptional results.
Software Development Engineer
Posted today
Job Viewed
Job Description
Are you a top-notch software engineer with a creative flare, strong problem-solving skills, the drive to build and ship products fast, a solid computer science background and the desire to build Amazon's next generation Internet-facing technology? Come talk with us about joining our team to help our team serve customers better.
Is your next project defining a world class Internet service?
With us, you will be building cutting-edge applications and services in an environment of highly distributed systems used by Amazon transportation . Your innovation will provide new functionality for Amazon Transportation enabling millions of packages to move smoothly across amazon transportation network across the globe.
Can you work at the scale of the biggest Internet companies?
The solutions that you will deploy must scale to serve missions of customers worldwide, process thousands of transactions per minute and have an uptime greater than 99.99%.
Do you believe systems can always be made faster?
If so, come be a member of Amazon’s Core Transportation Technology team. We build software systems that ensure millions of packages reach our customers in the fastest possible time. The systems you build will be at the forefront of our goal to ensure we are able to deliver packages same day or even within hours.
Are you pedantic about code quality ?
If so, we are looking for an individual like you to join a team of world class developers and help us write highest quality code which is readable, maintainable and can give our customers a bug free experience.
Amazon is a premier place to build and deploy world class software
Amazon has come a long way since opening on the World Wide Web in July 1995. Today, we operate retail websites in multiple countries across geographies, offering products in many categories (books, media, digital, electronics etc.) worldwide, and we still like to work hard, have fun and make history! The Amazon.com brand has become synonymous with a superior level of convenience, selection, low prices, and customer service.
Amazon’s global fulfillment network enables any merchant in any of the geography ship items that you order on Amazon, to any place on earth. There are a variety of ways in which we acquire items from vendors to our warehouses, ship items from one location to another, and several intermediate locations through which the package travels before reaching the customer. There are millions of such packages, each with different attributes, and different delivery requirements. What results is a highly dense graph of source, intermediate and destination nodes, with arcs between them representing possible paths for packages, with different costs and times along each arc. Accounting for all these constraints, and maximizing the number of shipments shipped, while minimizing cost, providing a variety of delivery options and maximizing delivery performance is Transportation Engineering's primary focus.
About The Team
We are a highly agile and self driven team of talented and motivated engineers based out of Delhi. We are at the heart of Amazon transportation and are responsible for managing entire package lifecycle. Team owns the orchestration of transportation requests, state management, proactive deviation management at network level, progress tracker operations like delivery to locker, cancel and notification of transportation events to downstream clients. Come join the team that sets a high bar for software development and operational excellence practices. We use Amazon wide tools and processes to a large extent, and we also contribute to the Amazon wide arsenal of tools that all businesses use to be more effective. We are early adopters of new tools and technologies, before they become mandatory.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers.
Software Development Engineer
Posted today
Job Viewed
Job Description
Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : Adobe Experience Manager (AEM) Sites
Good to have skills : NA
Minimum 3 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary: As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code for multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of enhancements and maintenance tasks, while also focusing on the development of new features that meet client needs. You will be responsible for troubleshooting issues and providing solutions, ensuring that the application remains robust and efficient throughout its lifecycle. Roles & Responsibilities: - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work related problems. - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. - Conduct code reviews to ensure adherence to best practices and coding standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Adobe Experience Manager (AEM) Sites. - Strong understanding of web development technologies such as HTML, CSS, and JavaScript. - Experience with content management systems and digital asset management. - Familiarity with version control systems, particularly Git. - Ability to troubleshoot and resolve technical issues efficiently. Additional Information: - The candidate should have minimum 3 years of experience in Adobe Experience Manager (AEM) Sites. - This position is based at our Gurugram office. - A 15 years full time education is required.15 years full time education
About Accenture
We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.Join Accenture to work at the heart of change.Visit us at
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, militaryveteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicablelaw. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Software development engineer 1

Posted 5 days ago
Job Viewed
Job Description
We started 7 years back with a mission to "transform the way India buys and sells, thereby transforming lives". Not only have we created strong impact in India taking Amazon to a leadership position, but on this journey we have realised that we as a team are uniquely positioned to help Amazon reach the next billion customers on earth by working backwards from the opportunities presented by emerging customers & selling partners. We are taking those innovations global to other Amazon marketplaces. We continue on our mission to "transform daily lives and livelihoods, unleashing India's potential". We also believe that we have an additional responsibility to "help Amazon become truly global in its perspective and innovations" by creating global best-in-class products/platforms that can serve our customers worldwide.
We, at Seller & Fulfilment Tech, build scalable and impactful Amazon-first innovations in the domains of seller experience & success, amazon managed fulfilment, external fulfilment (seller managed), global trade, supply chain, transportation and abuse prevention. We drive improvements across all the key elements of the Amazon flywheel - Selection, Pricing & Speed. We operate with a mental model of "Get Big, Get Close, Get Fit" by acting like "cowboys" to acquire scale (Get Big), build customer loyalty (Get Close), and improve operational efficiencies (Get Fit).
Talk to us if you want to join us on the journey of "building tech solutions that empower sellers to delight the next billion customers".
This team defines, design and develop solutions for Fulfilment Center inbounding and Supply Chain Execution process. The optimisation processes thereby improves the fulfilment centre operations, Supply chain processes and delivery experience of our end customers and our Vendors who supply the great selection at Amazon. This also includes ML process to optimise Package free shipments and box/tote recommendations. This is a rare opportunity to be part of a growing team that is driving the growth of the amazon.in business.
This is a contractual position which is ideal for candidates who are looking to deal with scaling challenges at Amazon and ready to build mission critical system software applications and tools. It is also an opportunity for freelance candidates to become domain experts and have an enormous opportunity to make a large impact on the design, architecture and development of consumer products. Depending on individual performance this experience can lead to permanent positions as Software Development Engineers at Amazon.
Key job responsibilities
Designing and implementation of Software
Basic Qualifications
- MCA (Masters in Computer Applications) or BS computer science.
- 1 to 2 year's experience developing highly interactive, internet applications
- Good understanding of web design principles and best use of current web technologies and scalable dynamic user interfaces
- Expertise in HTML5, CSS3, JavaScript, JSON/XML and web services is essential
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- Passion for writing great, simple, clean, efficient, quality code and solving complex and interesting problems
Preferred Qualifications
- Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
- Experience with Photoshop, Illustrator, Ruby, PHP, Perl, SQL, Git and Linux would be considered a plus
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software development engineer 1
Posted today
Job Viewed
Job Description
We, at Seller & Fulfilment Tech, build scalable and impactful Amazon-first innovations in the domains of seller experience & success, amazon managed fulfilment, external fulfilment (seller managed), global trade, supply chain, transportation and abuse prevention. We drive improvements across all the key elements of the Amazon flywheel - Selection, Pricing & Speed. We operate with a mental model of "Get Big, Get Close, Get Fit" by acting like "cowboys" to acquire scale (Get Big), build customer loyalty (Get Close), and improve operational efficiencies (Get Fit).
Talk to us if you want to join us on the journey of “building tech solutions that empower sellers to delight the next billion customers”.
This team defines, design and develop solutions for Fulfilment Center inbounding and Supply Chain Execution process. The optimisation processes thereby improves the fulfilment centre operations, Supply chain processes and delivery experience of our end customers and our Vendors who supply the great selection at Amazon. This also includes ML process to optimise Package free shipments and box/tote recommendations. This is a rare opportunity to be part of a growing team that is driving the growth of the amazon.in business.
This is a contractual position which is ideal for candidates who are looking to deal with scaling challenges at Amazon and ready to build mission critical system software applications and tools. It is also an opportunity for freelance candidates to become domain experts and have an enormous opportunity to make a large impact on the design, architecture and development of consumer products. Depending on individual performance this experience can lead to permanent positions as Software Development Engineers at Amazon.
Key job responsibilities
Designing and implementation of Software
BASIC QUALIFICATIONS
- MCA (Masters in Computer Applications) or BS computer science.- 1 to 2 year's experience developing highly interactive, internet applications
- Good understanding of web design principles and best use of current web technologies and scalable dynamic user interfaces
- Expertise in HTML5, CSS3, JavaScript, JSON/XML and web services is essential
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- Passion for writing great, simple, clean, efficient, quality code and solving complex and interesting problems
PREFERRED QUALIFICATIONS
- Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline- Experience with Photoshop, Illustrator, Ruby, PHP, Perl, SQL, Git and Linux would be considered a plus
Our inclusive culture empowers Amazonians to deliver the best results for our customers.
Be The First To Know
About the latest Software engineers Jobs in Gurugram !
Software Development Engineer III
Posted today
Job Viewed
Job Description
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Introduction to team:
We're the Insurance team at Expedia Group , and we're on a mission to redefine how travelers experience peace of mind during their journeys . Whether it's trip protection, flight cancellations, or medical emergencies abroad, our goal is to deliver seamless, reliable, and intelligent insurance experiences across Expedia's suite of brands (like , Vrbo, , and more).
We work closely with different insurance suppliers to onboard their products into our systems and make them available to customers during various booking journeys — such as during checkout, post-purchase, and even through trip management pages. Our team ensures the right protection is offered at the right time, making travel safer and more confident for millions of users.
In this role, you will:
Design, develop, debug, and modify web services for Insurance micro-services
Lead, coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives
Lead the end-to-end product life cycle from mid to large size projects: Design, development, testing, deployment, and providing operational excellence and support
You contribute to advancing the teams design methodology and quality programming practices and mentor junior team members to adapt standard methodologies
You find and advocate for industry standards and best practices in development methodologies, techniques, and technologies
Innovate and implement new ideas to solve complex software problems and prototype creative solutions to enable product MVP’s
Independently understand scheduling, cost constraints, and impact to other teams, and make resource and architectural trade-off based on those factors
Anticipate and prevent problems and roadblocks, before they occur, and present technical issues and their impact to leadership
Effectively build and maintain a network of key contacts across company, and use these contacts to achieve results
Communicate and work effectively with geographically distributed cross functional teams
Drive for continuous improvement in software and development process with agile development team
Experience and qualifications:
Bachelor’s or master’s in computer science, information systems, engineering, or related technical fields; or equivalent related professional experience
5+ years of experience in the field of Software Engineering
Demonstrated proficiency in most areas of the professional function, and in-depth specialization in some Effective verbal and written communication skills with the ability to present complex technical information clearly and concisely
Experience in Agile/Scrum software development practices
You are a voracious learner, especially in the areas of technology, service design patterns, and system architecture
Ability to independently drive features from inception through to completion and production deployment
Excellent coding skills in Java and proficiency with HTML, XML, and JSON. Nice to have, familiarity with ReactJS
Experience working with Rest APIs and familiarity with the development of services using Spring Boot on Cloud (e.g. AWS)
Experience working around Apache Tomcat, Spring MVC, Spring Boot, Docker, Gradle
Experience using code versioning tools for e.g. Git
Ability to work in a diverse organization with global decentralized teams, working across multiple locations
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the .
We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.Software Development Engineer II
Posted today
Job Viewed
Job Description
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Role Summary
Expedia's Lodging Booking Services team is seeking a highly motivated developer to own and develop highly scalable and reliable web services that forms the core booking engine behind hotel bookings! These services sit at the intersection of supply and demand, and are mission critical in allowing travellers to complete and service their bookings with Expedia. If you understand what it takes to build a robust, scalable, reliable and high-performance service, we want you to join our team!
What you'll do:
Contribute to the end-to-end product life cycle for mid to large-size projects: Design, development, testing, deployment, and providing operational excellence and support
As a Software Development Engineer II, your primary responsibility is to design, develop, document, thoroughly test your code, and deploy it on production
You will get to build your own automation and reporting tools to provide capabilities around the components/applications you own and will participate in troubleshooting Production issue
Coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives
Effectively build and maintain a network of key contacts across the company, and leverage these contacts to achieve results
Communicate and work effectively with geographically distributed cross-functional teams
Drive for continuous improvement in software and development process within an agile development team
Who you are:
Bachelor's or Master's in computer science or related technical field; or equivalent related professional experience
2+ years of Software Development work experience using modern tech stack (Java, Kotlin, Spring boot, Mongo, Kafka, AWS)
Excellent coding skills
Solid understanding of Object Oriented Programming concepts, data structure, algorithms, and system-level programming (including multi-threaded programming)
Good communication skills in written and verbal form
Experience testing, automating, and instrumenting your code
Prior experience developing MicroServices
Working knowledge of Agile Software Development methodologies
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the .
We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Senior Software Development Engineer (Front-End )
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Introduction to the Team
At Expedia, we believe in being thinker-doers - we are Makers.
We believe travel enriches our lives and connects us to each other. Our Expedia Air Shopping Experience team is dedicated to building experiences that help travellers go places and makes our world more connected. Flights Shopping Platform is one of the largest in the world serving over 150 million queries a day and powering some of the strongest brands in the industry like Orbitz, Expedia, Travelocity, Wotif, Hotwire and ebookers. Expedia redefined the airline industry with its flight shopping and booking technology 20 years ago. We always want to “be the place travelers choose to explore and book flights for a trip” and are looking for talent to join us and build technology and experiences that power these.
Our team is looking for curious, empathetic, and creative problem solvers with the growth mindset. We are a team of travel-loving makers, building a cutting-edge flights shopping platform using open-source technologies. Our platform serves customers on desktop, tablet, and mobile devices on Expedia sites and through a variety of partners.
In this role, you will:
Lead & design for complex systems and UI features
Partner with UX designers to identify and develop solutions for Experience and UX interactions.
Partner with product and designers to identity and collect data to drive user research.
Design and implement modular and scalable UI components, that can be shared across pages easily
Recognize outmoded methods of operation with current systems and design plans for disrupting them in a non-disruptive manner.
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
Research and recommend frameworks and architectural/code design patterns.
Identify areas of improvements within the code and suggests solutions
Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).
Act as a spokesperson and develops prototypes to impact strategic thinking, not just execution.
Share domain and Industry knowledge between own and cross-functional teams.
Serve as a guide to others by sharing and helping junior associates in their duties.
Effectively manage shifting priorities while providing guidance to team, product, and key stakeholders
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 own technology stack is tied to business outcomes and our bottom line
Experience and Qualifications:
8+ years of experience building and developing distributed and complex software.
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.
Must-Have Skill: Strong mastery of front-end domain technology and ReactJS.
Preferred, but not mandatory skills: Demonstrates strength in multiple technologies or languages - GraphQL, Kotlin is a plus.
A self-starter who is consistently looking to innovate and find ways to enhance our customers' experience, with ability to own solutions end to end
Justifies technology choices to technical and nontechnical observers
Serves as an expert for a given domain.
Demonstrates mastery of accessible markup and code.
Makes well-defined technology choices
Creates team project systems.
Guides integrations across teams within business unit.
Understands highly complex systems and designs moderately complex systems.
Identifies and advocates for project quality via testing, monitoring and alerting at the project level, having strong understanding of relevant tools and technologies.
Establishes operational excellence metrics at the team level.
Possesses a strong understanding of how team goals fit a business need.
Identifies business problems at the team level and provide solutions
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
Possesses recognized ability to fill in for peer engineering management as need arises.
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the .
We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.