Software Engineer III, SAP Engineering

Wayfair LLC
Boston, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 176K

Job location

Boston, United States of America

Tech stack

Java
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
Cloud Computing
Code Review
Continuous Integration
Information Engineering
Cursor (Graphical User Interface Elements)
Software Debugging
DevOps
Programming Tools
Elasticsearch
Python
Object-Oriented Software Development
SAP Applications
Software Engineering
SQL Databases
Software Organization
Datadog
Data Logging
Google Cloud Platform
Cloud Platform System
Spring-boot
Backend
Integration Tests
Kubernetes
InfluxDB
Production Code
Non-relational Database
Build Tools
GraphQL
REST
Docker

Job description

The SAP Engineering team is responsible for maintaining a highly complex SAP installation used in the Finance department for all General Ledger, Accounts Payable and Accounts Receivable functions. The vast majority of operations are fully automated, with integrations that generate more than 200 million transactions per month. We have developed complex services (mostly in Java, some in Python) that allow us to post transactions to SAP from internal home grown systems (such as Order Management System and Vendor and Customer management systems) and from external third party cloud-based systems used to manage the entire life cycle of procurement orders, real estate leases or fixed asset depreciations. These services allow us to maintain real-time financial statements at the granular level of each product sold to our customers. We are looking for a highly motivated engineer who can expand the breadth of these integrations leveraging AI solutions built internally or in collaboration with external AI providers.

What You'll Do

  • Design, build, and maintain robust, scalable, and efficient backend services and APIs using Java, ensuring high performance, reliability, and responsiveness for millions of users.

  • Develop and optimize database schemas, queries, and data models to support complex, large-scale service workflows and backend integrations.

  • Integrate Gen AI capabilities using platforms like Gemini and OpenAI to write highly efficient and robust code that passes a suite of unit tests and integration tests.

  • Collaborate with product, platform, and data engineering teams to architect enhancements to the compute and service platforms that enable faster development and innovation across Wayfair.

  • Identify and implement automation opportunities to reduce repetitive operational tasks and improve platform efficiency (embracing "DRY" principles).

  • Troubleshoot, debug, and resolve complex system issues, ensuring platform stability, security, and scalability.

  • Lead and mentor junior engineers, conduct code reviews, and promote engineering excellence and best practices.

  • Contribute to CI/CD pipeline improvements, automated testing, and participate in the on-call rotation to ensure operational excellence and overall platform health.

  • Stay current with evolving technologies and industry best practices to drive continuous architectural and process improvements

Requirements

  • 7+ years of experience in software engineering, with a strong track record of building scalable platforms or internal tools that support large-scale operations.

  • Deep experience in backend development using object-oriented languages (e.g., Java), and proficiency with both relational and non-relational databases.

  • Proven ability to architect for performance, scalability, and observability in complex, distributed service environments.

  • Hands-on experience with cloud-native platforms such as Google Cloud (preferred), AWS, or Azure, and familiarity with containerized infrastructure (e.g., Docker, Kubernetes).

  • Strong understanding of modern software development practices, including CI/CD, test automation, and monitoring.

  • Experience collaborating cross-functionally with product management, operations, and analytics to define, prioritize, and deliver impactful platform initiatives.

  • Demonstrated success in mentoring and guiding junior engineers, fostering technical growth and inclusive team culture.

  • Experience integrating front-end components with REST APIs or GraphQL services is a plus.

  • Proficiency with monitoring and logging tools such as DataDog, Elasticsearch, or InfluxDB.

  • A passion for building tools and platforms that empower others, enabling agents and systems to deliver exceptional customer experiences

Nice to Have:

  • Strong experience with backend technologies such as Java (Spring Boot), writing or debugging SQL queries and designing database schemas.

  • Basic understanding of containerized deployment environments such as Docker and Kubernetes.

  • Experience working with cloud platforms such as GCP (preferred), AWS, or Azure is a plus.

  • Knowledge of modern development tools, build systems and Gen-AI capabilities provided by Claude, Cursor and Gemini.

  • Familiarity with Agile methodologies and DevOps practices.

  • Strong communication and collaboration skills to work across teams.

About the company

Wayfair is one of the world's largest online destinations for the home. Whether you work in our global headquarters in Boston, or in our warehouses or offices throughout the world, we're reinventing the way people shop for their homes. Through our commitment to industry-leading technology and creative problem-solving, we are confident that Wayfair will be home to the most rewarding work of your career. If you're looking for rapid growth, constant learning, and dynamic challenges, then you'll find that amazing career opportunities are knocking.

Apply for this position