Senior Software Engineer, Clay

Senior Software Engineer, Clay

Company Clay
Job title Senior Software Engineer
Job location New York, NY
Type Full Time

Responsibilities:

  • Design & ship core features. Spec, implement, and maintain core features and infrastructure. Given the size of the team, everyone is touching all parts of the stack and has lots of responsibility.
  • Collaborate & learn. You’ll partner with the rest of our team, communicate openly, give and receive thoughtful feedback, and have a chance to learn from people who excel in their areas of expertise.
  • Take ownership. We’re focused on building a high-trust, ownership-focused environment where everyone aims to define what they think is most important to work on and drive initiatives forward.

Requirements & Skills:

  • Demonstrated ability to ship high-quality, well-tested features. You’ve got a bachelor’s or Master’s degree in Computer Science, or 4+ years working as a software engineer in production environments.
  • Familiarity with our stack. Our stack is currently Node, and React. We hope you will be proficient in JavaScript (Node, React, vanilla JS), or have a demonstrated knowledge of another general-purpose programming language and the ability to quickly learn.
  • Excellent written communication skills & a design-minded consideration of abstractions. A big part of simplifying software development is choosing the right abstractions & communicating them effectively. In this role, you’ll be responsible for designing and crafting internal and external systems and APIs that are elegant and intuitive to use.
  • Keeping the big picture in mind. We’re fans of engineers who think about all aspects of the product, and keep UX and business objectives in mind as they’re building.

apply for job button