Smartly seeks a Solutions Engineer for its Technical Consulting team in Mexico City. The role involves software development and technical consulting to design and build integrations, tooling, and custom solutions connecting customer systems with the Smartly platform. Responsibilities include working with customers to understand requirements, developing solutions using Python, JavaScript, APIs, and cloud technologies, maintaining solutions lifecycle, improving existing solutions, and collaborating with product and engineering teams. Required qualifications include 2+ years programming experience in Python and/or JavaScript, experience in solutions or software engineering with customer-facing technical problem-solving, API and cloud application development, strong software engineering fundamentals, troubleshooting skills, and excellent communication. Benefits include an inclusive global culture, healthcare and mental health services, paid holidays and family leave, equity options, competitive compensation, career development, and a flexible hybrid work model with options to work abroad.
What you'll do
Work directly with enterprise customers and agency partners to understand complex technical requirements, design solutions, and guide implementations from discovery through deployment
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Design, build, test, and maintain solutions using Python and/or JavaScript, APIs, and cloud technologies to address customer integration and workflow needs
Translate customer business and technical requirements into working solutions, including API integrations, workflow automation, reporting, DAM, and data connectivity
Develop backend services, scripts, automation, and data-processing workflows that extend the capabilities of the Smartly platform and solve customer-specific technical challenges
Own technical solutions throughout their lifecycle, including solution design, implementation, testing, deployment, monitoring, debugging, documentation, and ongoing maintenance
Develop and improve Technical Consulting-owned applications and tooling that enable the team to solve customer problems more efficiently and at scale
Improve the reliability, scalability, and maintainability of existing customer solutions by refactoring code, reducing technical debt, and modernizing legacy implementations
Work with cloud and deployment technologies including AWS, Kubernetes, APIs, CI/CD pipelines, and containerized applications to deploy and operate Technical Consulting solutions
Contribute to engineering best practices through code reviews, testing, documentation, monitoring, and operational improvements
Serve as a technical escalation point for complex customer implementations, investigating issues across application code, APIs, integrations, infrastructure, and customer systems
Collaborate with Product and Engineering to identify recurring customer needs, develop tactical solutions, and help inform longer-term platform capabilities
Requirements
2+ years of professional programming experience using Python and/or JavaScript, with experience building and maintaining production-quality solutions
Experience in solutions engineering, software engineering, technical consulting, or another role combining hands-on software development with technical problem-solving
Experience working directly with customers or cross-functional stakeholders to gather technical requirements, design solutions, and guide implementations
Experience designing and building APIs, system integrations, backend services, automation, or cloud-based applications
Strong understanding of software engineering fundamentals, with the ability to write maintainable, testable, and production-quality code
Strong troubleshooting and analytical skills, including the ability to diagnose issues across code, APIs, integrations, infrastructure, and third-party systems
Excellent communication skills, with the ability to explain technical concepts, tradeoffs, and solution designs to both technical and non-technical audiences
Ability to navigate technical ambiguity and balance customer requirements, implementation complexity, scalability, and maintainability
Experience supporting enterprise software implementations, integrations, or technical consulting engagements
Inclusive global culture with diverse perspectivesGlobal impact influencing customer success and business growthHealthcare packages and mental health servicesWork-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensation and career development opportunitiesFlexible hybrid workplace with option to work abroad up to 30 days annually
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.