EngineeringFull-timeOn-site

Senior software engineer

New York $80000-$120000Apply by November 6, 2026

About the role

  • We are looking for an experienced Senior Software Developer to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidate should have strong technical expertise, problem-solving skills, and the ability to lead development initiatives while collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities

  • Design, develop, test, and maintain scalable web applications and software solutions.
  • Build responsive, user-friendly frontend interfaces and robust backend services.
  • Develop and integrate RESTful APIs and third-party services.
  • Work with databases, optimize queries, and ensure data integrity and security.
  • Write clean, reusable, maintainable, and well-documented code following best practices.
  • Review code, mentor junior developers, and promote high coding standards.
  • Identify and resolve bugs, performance bottlenecks, and production issues.
  • Collaborate with designers, product managers, and other developers to translate requirements into technical solutions.
  • Implement automated testing, debugging, and quality assurance processes.
  • Manage deployments, troubleshoot production issues, and improve application reliability.
  • Evaluate new technologies and recommend improvements to the development architecture.
  • Participate in technical planning, code reviews, and continuous improvement initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong experience developing and maintaining production-ready web applications.
  • Solid understanding of software architecture, data structures, algorithms, and design patterns.
  • Experience with frontend and backend development, database management, API integration, and application security.
  • Proven ability to troubleshoot complex technical issues and deliver reliable solutions.
  • Strong communication, collaboration, and technical problem-solving skills.

Preferred skills

  • Proficiency in JavaScript/TypeScript and modern frameworks such as React and Next.js.
  • Experience building backend services using Node.js and frameworks such as Express.js.
  • Strong knowledge of REST APIs, authentication, authorization, and third-party integrations.
  • Experience with databases such as MongoDB or PostgreSQL.
  • Familiarity with Git, CI/CD pipelines, and deployment platforms such as Vercel or AWS.
  • Understanding of responsive design, web performance optimization, SEO, and accessibility.
  • Experience writing unit and integration tests.
  • Ability to mentor developers, review code, and make sound architectural decisions.
Get started

Ready to leave animal testing behind?

Speak with our scientists. Get an assessment of your compound against our NAM platform.