Staff Software Engineer

1 month ago


Gurgaon, Haryana, India Agoda Full time
Lead Backend Software Engineer

As a key member of our team, you will be responsible for leading the development of features, experiments, and technical projects. You will work closely with our technical architect, mentor, and driver to ensure the right technology is used. Your expertise will be crucial in evolving our architecture and building better software.

Key Responsibilities:

  • Lead the development of features, experiments, and technical projects
  • Collaborate with the technical architect to ensure the right technology is used
  • Evaluate and improve our architecture and software
  • Contribute to agile and scrum practices
  • Collaborate with other technical teams to build the best solution
  • Continuously improve our products, codebase, and development practices
  • Drive technical decisions in the organization

Requirements:

  • 8+ years of experience developing performance-critical applications in Scala, Java, or C#
  • Experience leading projects, initiatives, and teams with full ownership of the systems involved
  • Experience with data platforms like SQL, Cassandra, or Hadoop
  • Good understanding of algorithms and data structures
  • Strong coding ability
  • Passion for software development and continuous improvement
  • Excellent verbal and written English communication skills

Preferred Qualifications:

  • Experience with Scrum/Agile development methodologies
  • Experience building large-scale distributed products
  • Experience with core engineering infrastructure tools like Git, TeamCity, and Puppet
  • Hands-on experience with technologies like queueing systems, Spark, Hadoop, NoSQL, and Play framework

Learn more about this role at Agoda: https://careersatagoda.com/job/6122516-staff-software-engineer-back-end-team-gurugram-based/



  • Gurgaon, Haryana, India Nagarro Full time

    Job Title: Senior Staff Software EngineerJob Summary:We are seeking a highly skilled Senior Staff Software Engineer to join our team at Nagarro. As a Senior Staff Software Engineer, you will be responsible for designing, implementing, and maintaining end-to-end machine learning operational pipelines on Google Cloud Platform (GCP).Key Responsibilities:Design...


  • Gurgaon, Haryana, India Nagarro Full time

    Job Title: Senior Staff Software EngineerJob Summary:We are seeking a highly skilled Senior Staff Software Engineer to join our team at Nagarro. As a Senior Staff Software Engineer, you will be responsible for designing, implementing, and maintaining end-to-end machine learning operational pipelines on Google Cloud Platform (GCP).Key Responsibilities:Design...


  • Gurgaon, Haryana, India Nagarro Full time

    Job Title: Senior Staff Software EngineerJob Summary:We are seeking a highly skilled Senior Staff Software Engineer to join our team at Nagarro. As a Senior Staff Software Engineer, you will be responsible for designing and developing high-quality mobile applications using Flutter and Dart.Key Responsibilities:Design and develop mobile applications using...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Stryker Global Technology Center Pvt Ltd. as a key member of our engineering team.About YouWe want to hear from you if you have a strong passion for embedded software development and a proven track record of delivering high-quality products.Your Key...


  • Gurgaon, Haryana, India Cint Full time

    Job Title: Staff Software Engineer - Technical LeadWe are seeking a highly skilled Staff Software Engineer to join our team as a technical lead. As a key member of our engineering team, you will be responsible for driving technical decisions, mentoring junior engineers, and contributing to the development of our products.Key Responsibilities:Develop...


  • Gurgaon, Haryana, India Partech Full time

    We're seeking a Staff Software Engineer to join our Software development team. This role is highly technical, with opportunities for leadership. The ideal candidate will have a solid background in software development and a passion for designing and implementing robust software solutions.What We're Looking ForMinimum of ten years of software development...


  • Gurgaon, Haryana, India ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a talented Staff Software Developer to join our growing Engineering Team. As a Staff Software Developer, you'll play a key role in leading, architecting, designing, and developing frontend and backend services to be used by our clients and partners running in AWS.This is a unique...


  • Gurgaon, Haryana, India Nagarro Full time

    Job DescriptionROLE SUMMARYAs a Senior Staff Software Engineer at Nagarro, you will be responsible for designing and developing scalable data platforms using Azure cloud services.KEY RESPONSIBILITIESDesign and implement data processing solutions using Databricks.Develop and maintain Azure data platforms, ensuring scalability and security.Collaborate with...


  • Gurgaon, Haryana, India ApplyBoard Full time

    At ApplyBoard, we're committed to simplifying the study abroad search, application, and acceptance process. We're looking for a skilled Staff Software Developer to join our Engineering Team and help us take our company and platform to the next level. This role will involve leading, architecting, designing, and developing frontend and backend services to be...


  • Gurgaon, Haryana, India ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a talented Staff Software Developer to join our growing Engineering Team. As a Staff Software Developer, you'll play a key role in leading, architecting, designing, and developing frontend and backend services to be used by our clients and partners running in AWS.This is a unique...


  • Gurgaon, Haryana, India Nagarro Full time

    Job Title: Senior Staff Software EngineerWe are seeking an experienced Senior Roku Developer to join our team. As a critical member of our Living Room Devices group, you'll be part of the team that builds our Direct-to-Consumer client apps, including Disney+, Star+, ESPN, and Hulu, on Roku streaming devices and smart TVs. If you're passionate about creating...


  • Gurgaon, Haryana, India Nielsen Full time

    About NielsenNielsen is a leading global information and measurement company that provides insights and data-driven solutions to help businesses grow and thrive. We're committed to empowering our employees to succeed and grow in their careers.Job SummaryWe're seeking a highly skilled Staff Software Engineer to join our team and help us improve user workflows...


  • Gurgaon, Haryana, India Stryker Global Technology Center Pvt Ltd. Full time

    We are seeking a highly skilled Senior Staff Software Engineer to join our team at Stryker Global Technology Center Pvt Ltd.About the Role:This is a senior-level position that requires a strong technical background in mobile application development, with a focus on React Native. The successful candidate will be responsible for designing, implementing, and...


  • Gurgaon, Haryana, India ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a talented Staff Software Developer to help us achieve this goal. As a key member of our Engineering Team, you'll be responsible for leading the development of our platform, working closely with our Product Manager, DevOps, and business stakeholders to deliver high-quality...


  • Gurgaon, Haryana, India ChargePoint Full time

    About the RoleAs a Staff System Software Engineer, you will be responsible for developing and implementing complex embedded system products using C/C++ and Python.Key ResponsibilitiesDevelop and maintain high-quality embedded system software using C/C++ and Python.Collaborate with cross-functional teams to design and implement system-level solutions.Drive...


  • Gurgaon, Haryana, India ApplyBoard Full time

    At ApplyBoard, a mission-driven organization simplifying the study abroad search, application, and acceptance process, we're seeking an experienced Staff Software Engineer to join our growing Engineering Team.This is a unique opportunity to lead, architect, design, and develop frontend and backend services on AWS, collaborating with Product Manager, DevOps,...


  • Gurgaon, Haryana, India The Nielsen Company Full time

    About This OpportunityWe are seeking a highly skilled Staff Software Engineer to join our team at Nielsen Global Media. As a key member of our cloud engineering team, you will play a critical role in designing and building scalable, cloud-based solutions for our data science products.ResponsibilitiesDesign and develop cloud-based microservices using...


  • Gurgaon, Haryana, India ChargePoint Full time

    About the RoleAt ChargePoint, we're looking for a highly skilled Staff Software Engineer to lead our embedded systems software engineering efforts.The ideal candidate will have a strong background in developing embedded system products using C/C++ and Python, with a proven track record of designing and driving projects from start to finish with minimal...

  • Software Engineer

    3 weeks ago


    Gurgaon, Haryana, India Mavenir Full time

    Job OverviewMavenir seeks a skilled Senior Member of Technical Staff to lead the design, development, and testing of software systems and applications.The ideal candidate will have hands-on experience in C/C++ software development, specifically in telecommunications and networking software.Key Responsibilities:Lead small teams technically and complete...

  • Software Engineer

    1 month ago


    Gurgaon, Haryana, India Redian Software Global Full time

    Job DescriptionRedian Software Global is seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and managing software programs.Key ResponsibilitiesResearch and design software programsTest and evaluate new programsIdentify areas for modification in existing programs...