Software Engineering Junior

Salesforce Salesforce · Enterprise · Mexico City, Mexico

Salesforce is seeking a Junior Software Engineer to join their DET Engineering team. The role involves designing, building, testing, and maintaining scalable Salesforce Applications and Web Services, implementing DevOps and Quality Engineering practices, and ensuring security best practices. The engineer will collaborate across teams, provide technical documentation, and be responsible for all phases of the development lifecycle. A key aspect of the role is supporting AI-powered Salesforce use cases like Einstein GPT and Agentforce, and potentially using AI-assisted development tools.

What you'd actually do

  1. Design, develop, test, and deliver highly scalable and reliable solutions on the Salesforce platform.
  2. Build and maintain integrations between Salesforce and external systems using APIs and middleware.
  3. Implement business process automation using Salesforce Flows, Process Builder, Apex, Triggers, and Lightning Web Components (LWC).
  4. Support and contribute to AI-powered Salesforce use cases, including Einstein GPT and Agentforce.
  5. Collaborate closely with engineers, product managers, UX designers, and performance engineers to deliver features that are scalable, stable, and highly adopted by customers.

Skills

Required

  • 1–3 years of experience with Salesforce development or equivalent platform-based development.
  • Academic, professional, or internship experience working in a production-grade coding environment.
  • Strong foundation in object-oriented programming and design principles.
  • Familiarity with Salesforce Clouds, version control systems, and deployment processes.
  • Proficiency in Java or Python.
  • Strong working knowledge of JavaScript, HTML, and SQL.
  • Excellent verbal and written communication skills.
  • A collaborative team player with the ability to work effectively in cross-functional teams.

Nice to have

  • Salesforce certifications and CRM domain knowledge.
  • Experience with the Salesforce platform, CI/CD pipelines, and DevOps tools (e.g., Jenkins, GitHub).
  • Exposure to Heroku, MuleSoft, or external system integrations.
  • Experience leveraging AI-assisted development tools (e.g., Cursor) to improve developer productivity, code quality, and workflows.
  • Working knowledge of Agile/Scrum methodologies.
  • Experience delivering solutions in large-scale enterprise environments.
  • Ability to use telemetry, monitoring, and metrics to drive operational excellence and continuous improvement.