Logo of Huzzle

Backend Software Development Engineer SMTS

image

Salesforce

Nov 7, 2024

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin
  • Quick Apply

AI generated summary

  • You need a related technical degree, 4+ years in backend development, strong OOP knowledge, database experience, CI/CD skills, and excellent collaboration abilities in an Agile environment.
  • You will develop backend applications, design and tune APIs, manage large cloud datasets, integrate systems, utilize CI/CD tools, and participate in on-call support to maintain service availability.

Requirements

  • A related technical degree required
  • 4+ years backend software development experience
  • Strong understanding of algorithms, data structures, and design patterns and problem solving skills.
  • Deep knowledge of object oriented programming languages: Java, C++, Go, C#, Ruby, Scala, Python, Node.JS, or JavaScript.
  • Broad knowledge of web standards relating to APIs such as REST, SOAP, XML, WSDL, HTTP, JSON, etc.
  • Hands on experience with database design, optimisation, and scaling with PostgreSQL/ DynamoDB in high-volume production environments.
  • Proficient in containerisation technologies like Docker and Kubernetes
  • CI/CD: Proficient in implementing Continuous Integration and Continuous Deployment pipelines to automate the build, test, and deployment processes. Automation via Jenkins.
  • Experience with Agile development methodology
  • Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available
  • Excellent interpersonal skills, collaborate with cross-functional teams.

Responsibilities

  • Backend application development for Salesforce services.
  • Design, implement, and tune robust APIs and API framework related features that perform and scale in a multi-tenant environment.
  • Experience handling large data sets in the cloud (e.g. GCP, AWS, Alibaba and/or Azure platforms)
  • Integration with internal/external systems
  • Test driven development practices as well as CI/CD tools and its usage
  • Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available
  • Excellent interpersonal skills, collaborate with cross-functional teams.

FAQs

What is the job title for this position?

The job title is Backend Software Development Engineer SMTS.

What company is hiring for this position?

This position is with Salesforce.

How many years of backend software development experience are required?

A minimum of 4 years of backend software development experience is required.

What type of degree is needed for this role?

A related technical degree is required.

What programming languages should I be proficient in for this job?

Candidates should have deep knowledge of object-oriented programming languages such as Java, C++, Go, C#, Ruby, Scala, Python, Node.JS, or JavaScript.

What are some of the key responsibilities of this position?

Key responsibilities include backend application development, designing and implementing APIs, handling large data sets in the cloud, and integration with internal/external systems.

What type of development methodologies are used in this role?

The Agile development methodology is used in this role.

Is experience with containerization technologies necessary?

Yes, proficiency in containerization technologies like Docker and Kubernetes is required.

Will I be involved in on-call duties?

Yes, you will participate in the team’s on-call rotation to address complex problems in real-time.

Are there benefits associated with this position?

Yes, Salesforce offers various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, and fertility benefits among others.

How does Salesforce approach equality and inclusivity in the workplace?

Salesforce is committed to creating a diverse workforce and drives equality through inclusive programs, initiatives, and policies such as equal pay and employee resource groups.

Can I apply to multiple positions at Salesforce?

It is recommended to apply for a maximum of 3 roles within 12 months to avoid duplicating efforts.

What is the company's stance on unsolicited resumes from agencies?

Salesforce does not accept unsolicited headhunter and agency resumes and will not pay any third-party agency that does not have a signed agreement with Salesforce.

👋 We’re Salesforce, the Customer Company. AI + Data + CRM = Customer Magic. ✨

Technology
Industry
10,001+
Employees

Mission & Purpose

Salesforce is a leading cloud-based software company that provides customer relationship management (CRM) solutions and a wide range of enterprise applications. Their platform enables businesses to manage customer interactions, sales processes, marketing campaigns, and service operations in a centralised and efficient manner. Salesforce's ultimate mission is to empower companies to connect with their customers, partners, and employees in meaningful ways, fostering stronger relationships and driving business growth. Their purpose is to revolutionise the way businesses operate by offering a comprehensive suite of cloud-based tools and applications that streamline processes, enhance collaboration, and enable organisations to make data-driven decisions. With a strong focus on innovation, customer success,