Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Watertown, NY

Find & Apply For Software Developer / Engineer Jobs in Watertown, New York

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Senior Software Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

rePurpose Global

Senior Software Engineer

Choose a Location

This role is available in multiple locations. Pick one to apply.

Job Description

Senior Software Engineer About the Company Founded in 2017, rePurpose Global is the leading Packaging Sustainability & Compliance platform for consumer companies. We enable brands to measure their plastic footprint, recover plastic waste from nature through a global partner network, and streamline compliance across 45+ packaging regulations — all from one platform. rePurpose has recovered over 100 million pounds of plastic waste, supported 2,300+ waste workers, and maintains 10+ active impact projects worldwide. Our platform helps brands achieve compliance outcomes through advanced data management and regulatory expertise. Headquartered in New York. Learn more at repurpose.global. This position is remote-only for East Coast candidates, but we prefer candidates based in New York to join our hybrid work environment.
Responsibilities Backend Development:
Design, build, and maintain scalable server-side services and APIs, with a focus on performance, reliability, and security.
Infrastructure & DevOps:
Own and evolve our cloud infrastructure on AWS, including CI/CD pipelines, containerized deployments, monitoring, and cost optimization.
Full-Cycle Development:
Contribute across the full software development lifecycle — from architecture and planning through implementation, testing, and production deployment.
Codebase Enhancement:
Optimize the existing codebase to improve performance, reliability, and maintainability.
Collaboration:
Collaborate closely with cross-functional teams (product, design, and other engineering teams) to translate requirements into technical solutions.
AI Tooling & Technology Evaluation:
Stay updated with industry trends, specifically in advancements in AI technologies. Propose adoption of new technologies where applicable to enhance the product's and company's capabilities.
Requirements Backend Expertise:
Deep experience building robust, scalable, production-grade applications using Node.js or related backend frameworks. Strong understanding of API design (REST and/or GraphQL), service architecture, and performance optimization.
Infrastructure & Cloud:
Hands-on experience with AWS (or comparable cloud platforms) and modern DevOps practices — including infrastructure-as-code (e.g., Terraform, CDK), containerization (Docker, Kubernetes), and CI/CD pipeline management.
Database Knowledge:
Proficiency in working with databases (SQL, NoSQL), designing schemas, optimizing queries, and ensuring data integrity.
Security & Reliability:
Familiarity with backend security best practices, observability tooling, and building fault-tolerant, highly available systems.
AI Technologies:
Experience with building, or interest in learning, agentic workflows.
TypeScript Proficiency:
Strong knowledge of TypeScript as it pertains to backend systems and data modeling.
Full-Stack Awareness:
Working knowledge of front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Vue, etc.) to collaborate effectively across the stack.
Agile & Collaboration:
Comfortable working in an Agile environment, excellent communication skills, and the ability to collaborate effectively within a team. Qualification A degree in Computer Science, plus a minimum of 4 years of professional experience in software development, ideally in a cloud-based modern stack. TypeScript, Node.js, GraphQL, Vue, and AWS are all preferred. Strong problem-solving abilities and a proactive mindset towards learning new technologies. Prior experience working in a startup or fast-paced environment is a plus. Must be authorized to work in the United States. Compensation and benefits
Competitive Compensation:
Enjoy a highly competitive salary package based on your skills and experience. New York Candidates (must work hybrid)
  • $180,000
  • $200,000 East Coast Candidates
  • $160,000
  • $180,000 If this is out of your preferred range, we'd still encourage you to apply, as we value the right fit over anything else!
Performance-Based Incentives:
Earn additional rewards as you achieve key milestones and contribute to our success.
Employee Benefits & Wellness Funds:
Access medical coverage, a wellness fund, learning opportunities, and WeWork partnerships. Location Preference This role is open to candidates based in the United States, with a preference for those located in or near New York City. We offer a hybrid working model for local candidates, with remote flexibility for those elsewhere in the US. We're a truly global team, headquartered in New York City, with members across Miami, New York, Los Angeles, London, Bangalore, Delhi, Mumbai, Colombo, and Jakarta. $160,000
  • $200,000 a year