Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, API Systems

$125k - $180k
Full-time

Book of the Month

The Engineering team at Book of the Month is responsible for developing and maintaining our website, mobile apps, and the internal systems that run the business. We work closely with Product, Design, fellow engineers, and stakeholders across the company to take projects from inception to launch on quick, iterative timelines, balancing quality with business impact.

We are looking for a Senior Software Engineer to architect creative technical solutions to complex problems, ensure consistent delivery of roadmapped features, and seek constant improvement of our code’s efficacy, performance, and maintainability.

 

What you will do…

  • Own the end-to-end creation of customer-facing features that reach hundreds of thousands of users.
  • Architect and maintain the systems that power Book of the Month, such as our inventory, order management, financial, and fulfillment systems, applying evolving technologies to best support our internal teams.
  • Keep our APIs, website, and mobile apps fast and reliable through spiky, unpredictable traffic from monthly selection launches, promotions, and holiday gifting.
  • Collaborate closely with technical and non-technical stakeholders to find practical, cost-effective solutions that meet business needs in feasible timelines.
  • Create detailed, comprehensive technical specifications outlining well thought-out solutions for review by peers & execution by orchestrated agentic workflows.
  • Review technical specifications of other developers to ensure success of their projects along with your own, mentoring other engineers to architect for scalability, follow good design patterns, and uncover edge cases.
  • Write code and direct code generation to implement approved solutions at high code-quality standards.
  • Verify solutions at every step of the development process, considering both happy and unhappy paths, & monitoring success after release.

About you…

  • 6+ years of work experience delivering high-quality production code. Experience at a consumer facing brand is a plus.
  • Solution-oriented: Enjoys tackling problems, breaking them down into pieces, and finding innovative ways to use new technologies to solve them.
  • Excited by ownership: Embraces the prospect of creating something from scratch, owning its development, and ensuring its quality to end users.
  • Undeterred by ambiguity: Sees complex problems as opportunities for growth rather than obstacles, driving a solution forward no matter how complicated the path. 
  • Team player: Collaborates with others and picks up new skills to help out when needed, whether that be nailing down reproduction steps of a bug, creating a frontend component, or hunting down a gap in our data for analytics.

Technical Requirements…

  • Develop high-quality, production code in event-driven systems, preferably Node.js.
  • Utilize typed languages, preferably TypeScript, to ensure integrity of API contracts, store clean data, and future-proof projects for low-lift expansion while avoiding regressions.
  • Model data in relational databases such as MySQL or PostgreSQL and evolve schemas safely against live production data.
  • Design and version REST APIs with clear, reliable contracts and consistent backward compatibility.
  • Build and maintain test suites rigorous enough to be trusted as a quality gate for production release.
  • Prioritize efficiency by optimizing SQL, minimizing DB trips, managing in-memory load, and utilizing third-party services such as Redis, Kafka, and SQS.

Salary Range: $125,000 - $180,000

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, API Systems in New York, NY vacancy
  • $125k - $180k

     ...Description Job Description The Engineering team at Book of the Month is...  ...apps, and the internal systems that run the business. We...  ...impact. We are looking for a Senior Software Engineer to architect...  ...internal teams. Keep our APIs, website, and mobile apps fast... 
    Senior
    Work experience placement

    Book of the Month

    New York, NY
    19 days ago
  • $130k - $200k

     ...rapidly and seeking a talented, innovative Senior Software Engineer to join our growing team. As one of...  ...end-to-end Architect communication systems that coordinate across organizational...  ...pharmacy systems, databases, and APIs Implement evaluation and observability... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    CareLink (by Asepha)

    New York, NY
    4 days ago
  •  ...Role Overview We are seeking a Senior Software Engineer with a strong C#/.NET engineering foundation...  ...C#/.NET applications and backend systems and more recently has been building...  ...Develop Python-based AI services, APIs, workers, and automation workflows .... 
    Senior
    Full time

    The Phoenix Group

    New York, NY
    1 day ago
  • DICK'S Sporting Goods is seeking a software engineer to design and build best-in-class solutions within the Technology team. You will contribute to API development, event-driven services, and cloud-native deployments that support inventory movement, orders, and warehouse... 
    Senior
    Remote job

    DICK'S SPORTING GOODS INC

    New York, NY
    6 days ago
  •  ...Postman Fern is seeking a Senior Software Engineer to build APIs, scale AI infrastructure, and design developer experiences reaching millions. You’ll work on AI systems deployed on AWS and Vercel, ensuring performance, reliability, and security under real-world load.... 
    Senior

    Jobleads-US

    New York, NY
    5 days ago
  • $160k - $200k

     ...wealth for all.About the teamThe API Platform team builds the...  ...external partners, and the AI engineers building on top of the platformSet...  ...for6+ years of professional software engineering experience, with...  ..., or gRPC), distributed systems, and the tradeoffs that come... 
    Senior
    Work at office

    Nayya Health

    New York, NY
    5 days ago
  •  ...building onboarding, digital banking, data, and marketing solutions. We seek a senior frontend engineer with deep expertise in JavaScript, React, and Vue to help design scalable interfaces and robust APIs. You’ll collaborate across teams, emphasize performance, testing, and... 
    Senior
    Remote job

    Alkami

    New York, NY
    5 days ago
  • $192k - $240k

    Distributed Systems engineers at Datadog design, implement and run in production the foundational platforms powering our applications. Your...  ...’re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled... 
    Senior
    Work at office

    Datadog

    New York, NY
    1 day ago
  • $159.8k - $235k

     ...TeamThe Code Scalability team owns build systems and continuous integration across...  ...contribute to a monorepo, the cost of building software can grow for everyone. We tackle that...  ...troubleshooting.About the RoleAs a Senior Software Engineer on Code Scalability, you will solve... 
    Senior
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    New York, NY
    3 days ago
  • $140k - $180k

     ...Role: We are seeking a senior Core Java Engineer to support a large-scale...  ...engineer sparsely documented systems, make safe tactical changes...  ...years of professional Java software engineering experience, with...  ...with enterprise services, APIs, market data, analytics libraries... 
    Senior
    Full time
    Temporary work
    Remote work
    Worldwide

    BIP US

    New York, NY
    2 days ago
  • People Data Labs is hiring engineers to advance our data-as-a-service platform. You will work on both frontend and backend components, focusing on Python-based APIs and React/TypeScript interfaces. You will help evolve our existing patterns, build scalable UI components... 
    Senior
    Remote job

    People Data Labs

    New York, NY
    1 day ago
  • A leading AI research accelerator is seeking an experienced software engineer to enhance AI-driven coding solutions. Responsibilities include refining code, collaborating with teams, and designing verification mechanisms. Candidates must have significant experience in software... 
    Senior
    Remote job
    Part time
    Flexible hours

    Turing

    New York, NY
    4 days ago
  • Redhorse Corporation is seeking a Senior Software Engineer - Mission Systems Integrations to design, build, and deploy high-performance software for defense and national security. You’ll bridge tactical edge operations with enterprise data platforms using TAK and CoT architectures... 
    Senior
    Remote job

    Far Coder

    New York, NY
    5 days ago
  • NinjaOne is seeking a Senior Performance Software Engineer to lead performance testing and data-generation initiatives across the organization. You will...  ...emphasizes collaboration with software engineers, a systems-oriented mindset, and a hands-on approach to scalable cloud... 
    Senior
    Remote job

    NinjaOne

    New York, NY
    1 day ago
  • $140k - $200k

     ...deep industry expertise with engineering excellence to help clients...  ...are seeking an experienced Senior Python API Developer to design and build...  ...implementing efficient distributed system architectures, and ensuring...  ...coding standards. Apply software design patterns and... 
    Senior
    Full time
    Temporary work
    Remote work
    Worldwide

    BIP

    New York, NY
    3 hours ago
  • Role : Senior Software Engineer - Distributed Systems (Remote) Location : Remote (Work from Anywhere) Role Overview: We are hiring for one of our clients, seeking a Senior Software Engineer to work on a Full-Time basis to design, develop, and deploy scalable software solutions... 
    Senior
    Remote job
    Full time
    Immediate start
    Worldwide

    Hire Feed

    New York, NY
    3 days ago
  • $180k - $220k

     ...accelerating the transition of the financial system to a digital asset economy. BitGo...  ...-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger...  ...extensible system design — schemas and APIs that can grow with new requirements instead... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    New York, NY
    18 hours ago
  • Nexaminds is seeking a Senior iOS Developer to design, build, and maintain native iOS apps using Swift, collaborating with backend and web teams to ensure seamless API integrations and a consistent user experience while contributing to architecture decisions, code quality... 
    Senior
    Remote job
    Flexible hours

    Nexaminds

    New York, NY
    3 days ago
  • Remote Jobs in Europe is seeking a Senior Java Developer for a CMS migration project. The role centers on OpenCMS (Java, MariaDB), Samba...  ..., define design components, assess risks, and produce RESTful API guidelines. Fluent English is required; interviews will be conducted... 
    Senior
    Remote job

    Remote Jobs

    New York, NY
    5 days ago
  • OkWhen is hiring a Senior .NET Software Engineer to enhance, maintain, and extend a production platform for live, virtual, and hybrid events. You...  ...design, build, test, deploy, and own backend services and APIs using C#/.NET Core, Angular, and SQL Server while ensuring... 
    Senior
    Remote job

    Free resume

    New York, NY
    5 days ago
  •  ...native market maker running systematic strategies across dozens of venues, on and off chain. They're hiring a senior C++ engineer to anchor and lead the core systems group in New York. This is the person the rest of engineering looks to. Why it's worth a look A... 
    Senior
    Full time

    Fionics

    New York, NY
    3 hours ago
  •  ...GameChanger is seeking a Senior Engineering Manager to lead a squad responsible for scaling new products and a partner-facing platform. You...  ...models, coordinating across teams and ensuring scalable, secure API delivery. You will drive technical excellence, coach... 
    Senior
    Remote job

    Jobleads-US

    New York, NY
    5 days ago
  • $157k - $184k

    Chainguard, Inc. is seeking a Senior Software Engineer to join their Platform team. This remote role focuses on designing and building customer-facing backend services and APIs that support various products. The position emphasizes quality, collaboration, and agility.... 
    Senior
    Remote job

    Chainguard, Inc.

    New York, NY
    2 days ago
  • Nomic, Inc. is seeking a Senior Software Engineer for their New York office. This hybrid role involves developing product features across the Nomic platform, where you'll work on UI, APIs, and backend services primarily using Python and TypeScript. The ideal candidate... 
    Senior
    Work at office
    Flexible hours

    Nomic

    New York, NY
    1 day ago
  • Radar is seeking Platform Engineers to build and operate its infrastructure, developer platform, and data systems at scale. You will handle 1B API calls daily and work from NYC HQ or remote in the United States. You’ll collaborate with SRE, data, security, and product... 
    Senior
    Remote job

    Radar

    New York, NY
    4 days ago
  • A consulting firm is seeking a Senior Platform Architect to lead enterprise-scale API initiatives and ensure optimal integration with MuleSoft and Azure API...  ...governance and strategy within an organization focused on software development. #J-18808-Ljbffr Krasan Consulting... 
    Senior
    Remote job
    Contract work

    Krasan Consulting Services

    New York, NY
    4 days ago
  • Smart Tech Skills LLC is seeking a Senior Java Engineer to support integration development and data-driven reporting using Oracle Integration Cloud (OIC). You will build APIs and collaborate with cross-functional teams on cloud and data initiatives in a remote setting.... 
    Senior
    Remote job

    SMART TECH SKILLS LLC

    New York, NY
    6 days ago
  • $160k - $240k

    Senior Software Engineer - BQL Reliability Engineering Location New York Business Area Engineering and CTO Ref # 10053945...  ...automated diagnostic capabilities that analyze telemetry and system behavior, helping engineers rapidly identify failures, regressions... 
    Senior
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    3 days ago
  •  ...Zocdoc is hiring a Senior Software Engineer to build the data platform that connects our products with analytics, machine learning, and operations...  ...of backend engineering and data infrastructure, delivering APIs, libraries, and services that enable safe data activation across... 
    Senior

    Jobleads-US

    New York, NY
    6 days ago
  •  ...Clear Street in New York, NY is seeking an experienced Senior/Staff Software Engineer for the FACT Team to design and build scalable data services...  ...environment. This role emphasizes Golang, distributed systems, and API-driven architectures to handle large datasets across... 
    Senior

    Jobleads-US

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, API Systems. Be the first to apply!