Jobs · Engineering · New York

Senior - Staff Software Engineer (Backend or Full-stack)

Paperless Post · New York, NY · 7 mo ago
HybridEngineering$165k–$185k/yrFull-time

About the role

Paperless Post is seeking an experienced (7-17 years of experience) backend or full-stack software engineer to help build and evolve the collection of services that power our best-in-class discovery and events management platform which powers experiences for a complex network of over 175 million hosts and receivers.

Responsibilities

  • Design and develop maintainable, reliable, and scalable enterprise-level, services-based software.
  • Drive architectural decisions, service design standards, and long-term technical strategies appropriate for your level.
  • Define design patterns that ensure performance, scalability, operability, and maintainability and hold feature teams accountable to their correct use.
  • Investigate and implement scalable and sound service-oriented architectures that enable cross-functional teams to build, release, experiment iteratively, and detect and resolve production issues quickly.
  • Make sound judgment calls that balance iteration speed, technical debt, and long-term architectural integrity, knowing when to optimize for right now and when to design for the future.
  • Deploy regular code releases to production and test environments in Agile release cycles.

Requirements

  • A strong sense of ownership and accountability, with the ability to navigate ambiguity and follow through on commitments.
  • A proactive and resourceful approach to problem solving, identifying risks early and proposing practical solutions.
  • Empathy for previous contributors and a collaborative mindset that supports clear communication and constructive feedback.
  • Deep experience with scalable systems including web infrastructure, distributed systems, performance analysis, or large-scale data processing.
  • Strong critical thinking skills and the ability to articulate sound technical decisions.
  • Solid understanding of frameworks, design patterns, and AWS.
  • Knowledge of developing RESTful APIs and maintaining SLAs.
  • Proficiency in at least one statically typed language such as Golang, C or Java with Golang preferred.
  • If full-stack, experience with Typescript, React, Next.js, and GraphQL within a modern frontend architecture.
  • Experience building and deploying services in a distributed environment and understanding service-to-service communication models.
  • Ability to mentor engineers and collaborate effectively with cross-functional teams.

Qualifications

  • A bachelor's degree in Computer Science or a related field.
  • At least 7 years of relevant professional experience.

Skills

  • Experience with cloud platforms like AWS.
  • Experience with microservices architecture.
  • Experience with CI/CD pipelines.
  • Experience with database design and optimization.
  • Experience with security practices and compliance.

Benefits

  • Competitive compensation ranging from $165,000 - 185,000 USD for the Senior Software Engineer role.
  • Compensation ranging from $200,000 - 235,000 USD for the Staff Software Engineer role.
  • Options for fully paid medical, dental, and vision benefits.
  • Flexible work arrangements.
  • Continuous learning opportunities and professional development.

Pay

The compensation range for the Senior Software Engineer role is $165,000 - 185,000 USD. The compensation range for the Staff Software Engineer role is $200,000 - 235,000 USD. At Paperless Post, compensation is based on a number of factors, including geographic location, job-related skills, years of experience, and internal team banding.

Schedule

Full-time position.

Company Culture

We are proud that Paperless Post has helped over 175 million people globally connect in the real world since our inception. Women, people of color, trans/genderqueer individuals, individuals with disabilities, and veterans are especially encouraged to apply.

Similar jobs