Senior Software Engineer, Internal API Platforms

Wayfair LLC Boston , MA 02298

Posted 3 weeks ago

Senior Software Engineer, Internal API Platforms

The Internal API Platforms team's mission is to help our internal development groups identify the need for, implement and socialize software interfaces within Wayfair's diverse technology stacks. The goal of the team's efforts is to accelerate development and improve overall product quality by enabling related groups to work independently with the confidence that a provided interface will (a) work, and (b) continue to work. The team's approach is not 'one size fits all'. The interfaces the team helps design could be a client library, a Kafka event or data stream, a GraphQL endpoint, or a RESTful web service, among others. The priority is identifying and driving towards a solution that is appropriate to the immediate problem being solved as well as how that interface may be used in the longer-term.

What You'll Do

  • Influence product development groups and scrum teams towards the design, implementation, and use of appropriate software interfaces through fact-based reasoning.

  • Implement foundational, reusable interface solutions that are designed with an operational mindset.

  • Work with other teams to analyze existing software implementations to identify areas where inserting an interface layer would improve performance and scalability.

Who You Are

  • Senior or Staff-level software engineer proficient in consensus building and influencing without given authority.

  • High level problem solver with extensive skills to support day to day issues and larger project level goals.

  • Possess an entrepreneurial mindset with the experience to know when to lean on the resources available at a large organization.

  • Builds trust with others by making solid commitments and consistently delivering on them.

What we'd love to see (but isn't required)

  • 3+ years server-side programming experience with PHP, Python, Java

  • Experience defining, implementing, and documenting software interfaces in the form of Web Services, client libraries, or messaging services

  • GraphQL experience

  • Experience with .NET Core.

  • Experience with Kubernetes, Docker or other containerization experience

  • Experience with OpenAPI or Swagger

About Us

Wayfair is one of the world's largest online destinations for the home. Whether you work in our global headquarters in Boston or Berlin, 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.

No matter who you are, Wayfair is a place you can call home. We're a community of innovators, risk-takers, and trailblazers who celebrate our differences, and know that our unique perspectives make us stronger, smarter, and well-positioned for success. We value and rely on the collective voices of our employees, customers, community, and suppliers to help guide us as we build a better Wayfair and world for all. Every voice, every perspective matters. That's why we're proud to be an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer (C ServerSide)

Simplisafe

Posted 2 days ago

VIEW JOBS 11/11/2019 12:00:00 AM 2020-02-09T00:00 Overview: SimpliSafe is looking for a Senior C++ Software Engineer to design and develop backend/server-side applications for our next generation platform of our award winning IoT consumer products infrastructure. In this role, you will: * Develop the platform for current and next generation products * Design, code and integrated comprehensive solutions to improve our products * Identify and fix potential security threats * Continually improve and maintain backend servers * Unit test and verification of code and related API framework About You: * Experience writing highly scalable servers in a Linux/UNIX environment * Strong working knowledge of network security and protocols (TCP/IP and sockets) * Extensive work in multithreaded environments such as POSIX threads * Demonstrated ability to code in C/C++; Boost C++ libraries is a plus * Experience debugging using log analysis, visual debuggers, valgrind, etc * Enjoys working in a highly collaborative environment * Minimum of Bachelor Degree in EE/CS or equivalent * Working knowledge of video standards (e.g. H.264) considered a bonus * Additional skills desired: git/version control, redis, protobuf, APIs, C++ 14 Simplisafe Boston MA

Senior Software Engineer, Internal API Platforms

Wayfair LLC