Watershed is hiring a Senior Full-Stack Software Engineer to help bootstrap and set the culture for our new engineering team in Mexico City. You will be a foundational member of a co-located team that owns our Supply Chain product module, reporting to the CDMX founding Engineering Manager.
What You'll Do
- Be a member of a co-located team of 4-8 engineers who will own our Supply Chain product module.
- Collaborate closely with the team’s Engineering Manager, Technical Lead, Product Manager, and Designer to drive the team’s product and architecture vision.
- Lead by example by writing performant, well-crafted, tested, and maintainable code across our technical stack.
- Foster a culture of technical excellence and efficient execution within your team.
What We're Looking For
- 4+ years of experience building products with Javascript/Typescript or a similar language like C#.
- Strong full-stack development skills.
- Experience building enterprise products and understanding the quality and level of service expectations of enterprise customers.
- Experience working in a multi-national distributed engineering organization.
- This position is required to be in person in our Mexico City office.
- Must be willing to work from an office 4 days per week.
Nice to Have
- Experience building with any of the following a plus: Data-centric applications and Python, Continuous deployment, GCP, Postgres, Temporal, and DuckDB.
Technical Stack
- Languages: Javascript, Typescript, C#, Python
- Platforms: GCP
- Databases: Postgres, DuckDB
- Tools: Temporal
Team & Environment
You will be a member of a co-located team of 4-8 engineers and will report to the CDMX founding Engineering Manager.
Work Mode
This is an onsite position based in our Mexico City office.
At Watershed, we are dedicated to ensuring an inclusive recruitment process. We provide reasonable accommodations for candidates with disabilities, long-term conditions, mental health needs, religious observances, neurodivergence, or pregnancy-related support requirements.




