DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-11 13:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Software Development Engineer

Jobgether · Mexico

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer based in Mexico.

This is a high-impact engineering role focused on building intelligent, data-driven systems that power energy-saving products with real-world sustainability impact. You will work at the intersection of machine learning, distributed systems, and real-time data processing to design scalable backend services and ML-powered pipelines. The role is hands-on and highly technical, requiring strong ownership across the full development lifecycle, from architecture to production deployment. You will collaborate closely with cross-functional teams to turn complex requirements into reliable, production-grade solutions. The environment is fast-paced, product-driven, and highly collaborative, with a strong emphasis on code quality and engineering excellence. You will also contribute to mentoring peers while continuously improving system performance and scalability.

Accountabilities:

  • Design, build, and maintain scalable machine learning pipelines and backend services using Python and Java, ensuring reliability and performance in production environments.
  • Develop and integrate event-driven microservices architectures, leveraging streaming technologies such as Redpanda for real-time data processing.
  • Collaborate with product, data, and engineering teams to define technical requirements and deliver high-quality features aligned with business goals.
  • Write clean, maintainable, and well-documented code while promoting best practices across the engineering team.
  • Participate in and lead code reviews, providing constructive feedback and driving continuous improvement in engineering standards.
  • Troubleshoot complex system issues across distributed systems, ensuring stability, scalability, and performance of production services.
  • Stay up to date with emerging technologies in ML, data engineering, and distributed systems, applying them to improve product capabilities.
  • Requirements:

    • 6–10 years of experience in software engineering, building and maintaining production-grade distributed systems.
    • Strong proficiency in Java (Spring Boot) and/or Python, with additional experience in C being a plus.
    • Hands-on experience designing and implementing ML-related systems, data pipelines, or real-time data processing solutions.
    • Solid understanding of RESTful APIs, microservices architecture, and backend system design.
    • Experience working with both relational and NoSQL databases in production environments.
    • Familiarity with version control systems such as Git and collaborative development workflows.
    • Strong problem-solving skills with the ability to work independently in a fast-paced, product-focused environment.
    • Excellent communication skills, with the ability to clearly explain complex technical concepts to both technical and non-technical stakeholders.
    • Benefits:

      • Competitive salary aligned with experience and market standards
      • Fully remote work arrangement within Mexico
      • Opportunity to work on impactful sustainability-focused technology products
      • Exposure to modern architectures including ML systems and event-driven streaming platforms
      • Professional development opportunities and continuous learning culture
      • Collaborative, product-driven engineering environment
      • Career growth opportunities within a scaling technical organization
      • Flexible working arrangements supporting work-life balance

Software pay context

Based on 7,521 disclosed Software salaries on RoleSuite, the role pays a median of $159K/year, with most offers between $125K and $200K (10th–90th percentile: $102K–$236K).

See the full Software salary breakdown →
Apply →

Other roles at Jobgether

  • Industry Product Marketing ManagerUS
  • Professional Services ManagerIndia
  • Sales EngineerUS
  • Senior DevOps Engineer – IAM & ZTNAIndia
  • Senior Medical Writer & Evidence AnalystIndia
  • Workday Payroll & HCM DeveloperIndia
  • Technical Customer Success Manager - Enterprise / Commercial SegmentsIndia
  • VP, Revenue OperationsUS
  • Strategic Workforce Planning ExpertIndia
  • Program Financial Analyst - SupervisorUS

More Software roles

  • Software Engineer - Kubernetes & GoNeo4J · Malmö
  • Software Engineer - Kubernetes & GoNeo4J · London
  • Senior Specialist Field Engineer - Compute InfrastructureCoreWeave · Livingston, NJ / New York, NY / Sunnyvale, CA / San Francisco, CA / Bellevue, WA / Dallas, TX
  • Senior Specialist Field Engineer - NetworkingCoreWeave · Warsaw, PL
  • Senior Software Engineer - Finance Solutions TeamTeads1 · Ljubljana
  • Senior Software Engineer- Applicative Infra teamCatonetworks · Tel Aviv District, Israel
  • Electrostatic Discharge EngineerGoogle · Tel Aviv, Israel
  • Lead Software Engineer, Infrastructure Quality, Robotics, DeepMindGoogle · Mountain View, CA, USA
  • Software Engineer III, Compute infrastructure, Control SimulationsGoogle · Kraków, Poland
  • Lead Developer:Python, React, AWSThoughtworks · Chennai, India