Senior Software Engineer, Finance, Ecommerce, Data Pipeline

We are building a dynamic financial platform that operates at Wayfair’s scale of growth across the US, UK, and EU. Thinking outside the box to apply innovative solutions is not only encouraged, but expected. Technology on our team is growing at an accelerating pace as we rethink what it means to provide actionable insight to every line of business within Wayfair, as well as our external suppliers and partners

Our Finance Engineering tackles technical challenges everyday, from creating scalable, efficient code to creating real-time reporting across a diverse consumer and stakeholder audience. 

Some of our recent projects include:

  • Adopting both batch and streaming technologies and our team utilizes new technologies such as Kafka and AeroSpike to enable to re-analyze 1.25 years’ worth of data in less than 12 hour
  • Developing a data streaming pipeline framework, Streampipe. The framework allows users to build processing components and hook into the larger system using a simplified configuration. 

What You'll Do

  • Mentor new hires and other engineers to help them “level up” and become more proficient by example, tech talks, pairing, and other avenues to increase technical efficiency across the organization
  • Handle ambiguity with limited oversight; leverage technical acumen, experience, and network to answer questions and remove roadblocks
  • Propose and own initiatives to completion while balancing various tradeoffs including speed to delivery vs ongoing maintainability
  • Build scalable applications with Python, PHP or Scala, while managing database schema and creating complex queries, aggregate, joins, etc. when needed
  • We are currently working on building new systems that scale horizontally, so experience with Storm/Spark & Kafka is a plus, along with experience using cloud technologies
  • Additionally, the Finance Engineering team builds and maintains web-based tools used by our vendors and finance team, so you will have exposure to integrating with client-side technologies like React/JS, CSS & HTML as well

What You'll Need

  • 5+ years of professional experience as a full stack or back-end software engineer
  • 3+ years of  experience working with Object Oriented Programming (OOP)
  • 3+ years of creating complex SQL (Microsoft, Oracle, IBM, must be willing to learn T-SQL) queries & relational database schema design ideal
  • Proven ability to collaborate with product teams to gather requirements and create roadmaps 
  • Excellent communication skills and ability to share technical concepts with non-technical business users

Added bonus, but not required:

  • Knowledge of Generally Accepted Accounting Principles (GAAP)
  • Understanding of retail operations and ecommerce
  • Previous experience supporting finance & accounting operations
  • Comfortable working with large & complex datasets
  • Exposure to scaling architecture 
  • Experience working with Spark & Kafka or other distributed data processing systems

Apply for this Job

* Required

When autocomplete results are available use up and down arrows to review
+ Add Another Education