Role Overview
Join our Operations team as its software engineering backbone, designing, building, and owning integrations, automations, and internal tools that Sales, Marketing, Customer Success, and Finance rely on every day.
What You Will Do
Building and owning integrations between core systems, developing on the CRM platform, designing data pipelines and syncs, creating internal tools and services, working with engineering standards, and taking part in incident resolution.
Why It Might Be a Fit
You’ll have real responsibility, autonomy, and the opportunity to see your work directly shape our growth, working in a dynamic environment where things evolve quickly and there’s always something new to build.
Requirements
- 5+ years of professional experience as a software developer (backend or full-stack)
- solid fundamentals: data structures, APIs, testing, version control and debugging complex systems
- strong command of at least one general-purpose language (Python, TypeScript/JavaScript, Java/Apex or PHP) and willingness to learn others quickly
- experience designing and consuming REST/GraphQL APIs, webhooks and asynchronous processes, and handling their failure modes
- good SQL skills and comfort working with data models and analytical data (warehouse, ETL/ELT)
- experience integrating third-party SaaS platforms (CRM, marketing automation, billing, ERP) is a big plus
- technical judgment: you understand trade-offs, write code that others can maintain, and know when not to build something
- interest in the business side of what you build. You want to understand how Sales, Marketing and Customer Success work, so you solve their real problem and not just the ticket
- early-adopter mindset with AI coding agents and automation tools
- high autonomy and ownership. You can take a vague operational pain point and turn it into a reliable solution
- fluent English and conversational Spanish
To apply for this job please visit careers.innovamat.com.

Follow us on social media