Software Engineer II

1 week ago


Bengaluru, Karnataka, India Wayfair Full time

Candidates for this position are preferred to be based in Bangalore, India and will be expected to comply with their team's hybrid work schedule requirements.

Who We Are :

Wayfair runs the largest custom e-commerce large parcel network in the United States, approximately 1.6 million square meters of logistics space.

The nature of the network is inherently a highly variable ecosystem that requires flexible, reliable, and resilient systems to operate efficiently.

Wayfair's Search and Recommendations team builds the core platforms and services that allow our customers to discover & buy the products they love.

Just last year alone our team has contributed to hundreds of millions in incremental revenue.

We do this by leveraging Wayfair's extensive customer and product data to deliver trusted and valuable recommendations in real-time using custom machine learning models.

We productionalize these ML models as microservices and build data pipelines necessary for inference and model training.

Our platforms and services are used to power experiences for search, browse across multiple storefront and marketing channels and are called over a billion times a day.

We're looking for an experienced software engineer to join our highly impactful team to help us build and extend our Storefront team.

A Software Engineer will be responsible for high quality implementation and consistent maintenance of systems that support auto-complete search behavior on Wayfair's sites.

We have ambitious goals to improve this search functionality to better understand customer intent and map them to the most relevant products and searches on site.

- Work cross-functionally with different roles and your team, such as product management, core areas of the business to understand the problems we need to solve, and solution against them in a globally distributed environment.

- Design and development using React, JavaScript, SQL, Java, Spring Boot, or related technologies.

- Full-stack web programming and development to ensure cross-browser and cross-platform compatibility using Java, Spring Boot, JavaScript, React, Docker, or Kubernetes.

- Version control using Git.

- Defining test plans and performing/executing unit testing for deployment.

- SQL database development including designing queries, triggers and stored procedures, performance tuning.

- Utilizing Jenkins, Hudson, Control-M or Puppet to deploy application code into server environments.

- Web or application development experience.

- Utilising infrastructure automation tools such as Terraform, Packer, or other related tools.

What You'll Need :

- 2-4 years experience in Software Engineering with designing and building large scale platforms.

- Passion for solving complex problems through collaboration and right design decisions.

- Deep understanding of modern programming languages such as Java, or similar languages.

- Ability to develop creative solutions with user experience and scalability on top of mind.

- Experience developing micro-services in highly available and large scale distributed systems.

- Experience deploying solutions into production within GCP, AWS, Azure or similar cloud platforms.

- Experience in developing and deploying services/applications in Kubernetes (K8s).

- Excellent communication skills and ability to work effectively with engineers, product managers, and business stakeholders alike.

- Excellent documentation skills to write technical specifications.

(ref:hirist.tech)

  • Bengaluru, Karnataka, India Upland Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Software Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...


  • Bengaluru, Karnataka, India JPMorgan Chase Full time

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer II at JPMorgan Chase within the Corporate Data Services you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure stable and scalable way You are...


  • Bengaluru, Karnataka, India Livspace Full time

    We are seeking a talented and motivated Software Development Engineer II (SDE-II) to join our dynamic engineering team. As an SDE-II , you will be responsible for contributing to the development and maintenance of software applications.Key Responsibilities :- Write efficient, well-documented, and maintainable code using best practices.- Analyze and...


  • Bengaluru, Karnataka, India Trintech Full time US$ 90,000 - US$ 1,20,000 per year

    We are looking for a Software Test Engineer II role, who is results-driven, has fantastic attention to detail and is responsible for evaluating software solutions to ensure that it meets the specifications and requirements before being released to our customers. The Software Test Engineer II needs to work closely with other test engineers at a global level...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job TitleA software engineer II position is available in a fast-paced team.


  • Bengaluru, Karnataka, India Uber Full time

    Job Summary : We are seeking a highly motivated and skilled Software Engineer II to join our dynamic engineering team. In this role, you will be responsible for designing, developing, testing, and maintaining scalable software solutions. You will work closely with cross-functional teams to deliver high-quality products and contribute to architectural...


  • Bengaluru, Karnataka, India Chase Bank Full time

    Job DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and community banking technology team Controls Portfolio , you are part of an agile team that works to enhance,...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Software Engineer II ResponsibilitiesBring-up new devices at various stages of hardware development including prototype hardware. Work closely with software and hardware developers located in different geos, to create and improve various components of the Surface software/firmware. Investigate, reproduce, and debug complex system level problems by...


  • Bengaluru, Karnataka, India JPMC Candidate Experience page Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and community banking technology team Controls Portfolio , you are part of an agile team that works to enhance, design, and...


  • Bengaluru, Karnataka, India Abnormal Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    The OpportunityAbnormal AI is revolutionizing cybersecurity by leveraging AI-native technologies to combat modern cyber threats. We're building a team of top-tier engineers who are excited to use Generative AI tools like Cursor, GitHub Copilot, and Claude to redefine how software is built—faster, smarter, and more efficient.We are seeking a highly skilled...