Senior Software Engineer

A global cloud-based software company specializing in customer relationship management (CRM) services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Salesforce is seeking a Senior Software Engineer to join their Platform Engineering team within the Availability/Infrastructure Engineering organization. This role is crucial in developing and maintaining platforms that support observability, reliability, and availability across Salesforce's systems. The position focuses on creating highly scalable, distributed platform services that empower engineering teams and ensure system reliability. The ideal candidate will work with cutting-edge technologies including Python, Go, Kubernetes, and cloud platforms, while having the opportunity to mentor team members and lead important initiatives. The role offers the chance to work with a global team in an Agile environment, solving complex engineering challenges for one of the world's leading enterprise software companies. Located in Dublin, Ireland, this position combines technical leadership with hands-on development, making it an excellent opportunity for experienced engineers looking to make a significant impact in enterprise software development. The role comes with Salesforce's comprehensive benefits package and the company's strong commitment to equality and inclusive workplace culture.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and optimize platform solutions using Python and/or Go
  • Architect, build, and manage distributed systems and cloud-native applications
  • Deploy, monitor, and manage containerized workloads using Kubernetes
  • Automate infrastructure provisioning, configuration, and CI/CD pipelines using tools like Terraform
  • Collaborate with cross-functional teams to deliver robust solutions
  • Drive software development best practices
  • Troubleshoot complex production issues
  • Mentor team members and lead high value initiatives
  • Participate in Agile processes

Requirements For Senior Software Engineer

Python
Go
Kubernetes
  • 6+ years of hands-on software development experience
  • Strong programming skills in Python and/or Go
  • Experience in building and maintaining scalable, distributed systems and microservices
  • Mandatory hands-on experience with Kubernetes
  • Expertise with infrastructure-as-code tools like Terraform
  • Experience with cloud platforms like AWS
  • Understanding of CI/CD pipelines, automated deployments, and Git
  • Strong grasp of software design principles, coding standards and testing frameworks
  • Ability to debug, troubleshoot, and optimize software systems
  • Strong communication and leadership skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package available at salesforcebenefits.com

Interested in this job?

Jobs Related To Salesforce Senior Software Engineer

Mid/Senior Backend Software Engineer

Senior Backend Software Engineer position at Salesforce in Tel Aviv, focusing on distributed systems and cloud infrastructure with 4+ years of experience required.

Performance Engineer (Senior or Lead)

Senior Performance Engineer role at Salesforce focusing on optimizing system performance, developing automation frameworks, and solving complex scalability challenges for enterprise-scale applications.

Backend Software Development Engineer - Mid/Senior/Lead/Principal

Senior Backend Software Engineer position at Salesforce, focusing on API development and cloud computing with competitive salary range $125,700-$334,600 and hybrid work model.

Global Account Manager - Luxury

Senior Global Account Manager position at Salesforce, focusing on luxury sector clients, leading digital transformation projects and strategic account management.

Engagement Delivery - Sr Project Manager

Senior Project Manager role at Salesforce leading complex enterprise implementations and managing large teams in Professional Services.