Software Engineering MTS

Salesforce

Salesforce

Software Engineering

Dublin, Ireland

Posted on May 29, 2026

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.

Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.

We are looking for a talented and driven Member of Technical Staff (MTS) to join our engineering team. In this role, you will be responsible for designing, building, and operating high-quality software for Salesforce cloud services. You'll work in a fast-paced, collaborative environment where engineering excellence, innovation, and AI-powered development are core to how we work.

Responsibilities

Application Development

  • Design, develop, and maintain scalable applications for Salesforce cloud services.

  • Contribute to the full software development lifecycle — from requirements and design through implementation, testing, and production deployment.

  • Write clean, maintainable, and well-documented code following established best practices.

API Design & Frameworks

  • Design, implement, and tune robust APIs and API framework features that perform and scale in a multi-tenant environment.

  • Ensure API reliability, backward compatibility, and performance at scale.

  • Partner with architecture and product teams to define API contracts and standards.

Cloud & Data Engineering

  • Design and implement solutions that handle large data sets in cloud environments (AWS, GCP, or equivalent).

  • Optimize data storage, retrieval, and processing pipelines for performance and cost efficiency.

  • Ensure solutions are designed for high availability, fault tolerance, and disaster recovery.

Systems Integration

  • Build and maintain integrations with internal and external systems and third-party services.

  • Design event-driven and synchronous integration patterns that are resilient and observable.

  • Collaborate with partner teams to align on integration contracts and SLAs.

Quality & Engineering Practices

  • Champion test-driven development (TDD) practices across the team.

  • Build and maintain CI/CD pipelines to enable reliable, rapid delivery.

  • Participate in code reviews, design reviews, and contribute to a culture of continuous improvement.

AI-Driven Development

  • Leverage AI-powered development tools — including Claude and Cursor — to accelerate delivery and improve code quality.

  • Stay current on emerging AI-assisted development techniques and bring best practices to the team.

  • Contribute to a culture of innovation by exploring and adopting new AI tooling.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

  • Proven experience in application development for cloud-based services and platforms.

  • Strong knowledge of API design principles, RESTful services, and API framework development.

  • Hands-on experience working with large-scale data in cloud environments (AWS, GCP, Azure, etc.).

  • Solid understanding of multi-tenant architecture and designing for scale and performance.

  • Experience building integrations with internal and external systems.

  • Proficiency in test-driven development (TDD) methodologies.

  • Experience with CI/CD tools and pipelines (e.g., Jenkins, GitHub Actions, CircleCI, or equivalent).

  • Demonstrated experience with AI-driven development tools such as Claude and Cursor.

Preferred Qualifications

  • Experience with Salesforce platform technologies.

  • Experience working with Slack APIs, Slack platform development, or building Slack-native applications.

  • Web UI development experience (React, JavaScript/TypeScript, or equivalent modern frameworks).

  • Familiarity with microservices architecture and containerization (Docker, Kubernetes).

  • Experience with observability tools (logging, metrics, tracing).

  • Strong communication and cross-functional collaboration skills.

What We're Looking For

We want someone who is curious, collaborative, and committed to engineering excellence. You thrive in ambiguous environments, take ownership of your work, and are passionate about building systems that scale. You embrace AI as a force multiplier and are excited to be at the intersection of cloud engineering and intelligent tooling.

Unleash Your Potential

When you join Salesforce, you’ll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we’ll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future — but to redefine what’s possible — for yourself, for AI, and the world.

Accommodations

If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.

Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates’ resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.

Posting Statement

Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that’s inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.