Description
Join Salesforce as a Software Engineer , Automation & Reliability in Mexico City. Help build the next generation of AI-powered engineering and solve real production challenges. You'll work on agentic Tier 1/2 case automation, automated access workflows, technical knowledge retrieval, log analysis, and system hardening.
About the role As a Software Engineer , Automation & Reliability, you'll investigate support cases, troubleshoot production issues, and participate in support rotations. You'll build software, AI agents, and tools that eliminate recurring manual work and prevent problems from returning. Your projects could include:
- Investigating and resolving support cases, production defects, access issues, and integration failures
- Building automation for recurring tasks such as access requests, case responses, log analysis, troubleshooting, and maintenance
- Developing AI agents and workflows that help classify cases, retrieve relevant knowledge, and execute approved actions with appropriate safeguards
- Identifying root causes and improving code, monitoring, tests, and documentation to prevent recurring incidents
- Writing, testing, reviewing, and deploying maintainable software using established engineering practices
- Participating in incident response and scheduled support or on-call rotations, with training and guidance appropriate to your experience
- Working with senior mentors and product teams to understand systems, prioritize improvements, and deliver changes safely
- Measuring the impact of your work through reduced manual effort, fewer repeat issues, faster resolution, and improved reliability
What you'll bring You'll need foundational programming skills in at least one language, such as Python, Java, JavaScript, TypeScript, or Go. You should also have an understanding of software engineering fundamentals, including data structures, APIs, testing, version control, and debugging. Other desired skills include:
- Building scripts, internal tools, or workflow automation
- Salesforce platform working knowledge, preferably with Salesforce admin certification and APEX hands-on experience
- Working with cloud platforms, databases, CI/CD pipelines, or monitoring tools
- Developing or integrating AI agents, large language models, or knowledge retrieval systems
- Supporting enterprise applications or investigating production incidents
- Applying secure coding practices, access controls, and audit logging
How you'll grow You'll receive mentoring, code review, and practical experience across the software development lifecycle. As you demonstrate engineering capability and measurable impact, you'll have opportunities to contribute to increasingly complex systems and broader product development.