Software Engineer III, SAP Engineering
Listed on 2026-06-03
-
Software Development
Backend Developer, Cloud Engineer - Software
Salary Range: $159,500 - $176,000 USD per year
Software Engineer III, SAP Engineering
Who We AreThe 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.
- 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.
- 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 Graph
QL services is a plus. - Proficiency with monitoring and logging tools such as Data Dog, Elasticsearch, or Influx
DB. - A passion for building tools and platforms that empower others, enabling agents and systems to deliver exceptional customer experiences.
- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).