Senior Software Engineer - Customer Centric Engineering

Global leader in CRM software providing cloud-based solutions for sales, service, and customer relationship management.
Backend
Senior Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Agentforce Forward Deployed Engineer

Senior engineering role at Salesforce focusing on AI platform development and customer success, combining technical expertise with customer-facing responsibilities.

Senior Full-Stack Software Engineer / SMTS - Hyderabad

Senior Full-Stack Software Engineer position at Salesforce Hyderabad, focusing on developing scalable enterprise solutions with 6+ years experience required.

Lead Account Solution Engineer

Lead Account Solution Engineer position at Salesforce in Dubai, focusing on technical sales, solution engineering, and customer success in enterprise software solutions.

Manager PMO - EMEA South

Lead strategic projects and operations for Salesforce EMEA South, managing cross-functional initiatives and driving business transformation as a PMO Manager.

Senior Account Solution Engineer - Retail & Consumer Goods Industry

Senior Account Solution Engineer role at Salesforce, focusing on Retail & Consumer Goods vertical, requiring 5+ years of experience in pre-sales and customer engagement solutions.

Description For Senior Software Engineer - Customer Centric Engineering

Salesforce, the global leader in CRM solutions, is seeking a Senior Software Engineer for their Customer Centric Engineering team. This role focuses on maintaining and enhancing the reliability and trust of Salesforce's Data Cloud product, which is the company's #1 priority.

The position offers a unique opportunity to work on complex customer-related challenges across a wide spectrum of technologies. As a Customer Centric Engineer, you'll be at the forefront of investigating, reproducing, and resolving critical issues that affect Salesforce's customers. This role requires not just technical expertise, but also strong problem-solving abilities and excellent communication skills.

You'll be working with cutting-edge technologies including Java, JavaScript, various databases, and cloud infrastructure. The role involves deep technical troubleshooting, root cause analysis, and collaboration with multiple teams including Customer Service, Development, and Site Reliability. You'll have the opportunity to influence product improvements and develop new debugging tools while working closely with product teams.

The ideal candidate should have 6-8 years of software development experience with strong expertise in object-oriented programming, particularly Java. Knowledge of cloud technologies, especially AWS, and experience with various JavaScript frameworks is essential. You'll be working in a fast-paced, collaborative environment where you'll need to balance technical problem-solving with customer interaction.

This role offers the opportunity to work with one of the most respected names in enterprise software, dealing with large-scale systems and real-world customer challenges. You'll be part of a team that directly impacts customer satisfaction and product reliability, while having the chance to mentor others and drive continuous improvement initiatives.

Working at Salesforce means joining a company known for its innovative culture and commitment to customer success. You'll be based in either Bangalore or Hyderabad, India, working with global teams and contributing to solutions that impact millions of users worldwide. If you're passionate about solving complex technical challenges and want to make a significant impact on enterprise software quality and reliability, this role offers an excellent opportunity to advance your career.

Last updated 14 days ago

Responsibilities For Senior Software Engineer - Customer Centric Engineering

  • Solve critical customer escalations using Java, JavaScript, Database, Web API and UI skills
  • Troubleshoot and identify bugs using advanced techniques and available tools
  • Identify root causes, propose test cases and code changes
  • Provide timely information to customer-facing teams
  • Mentor internal support teams on technical issues and best practices
  • Build relationships across Customer Service, Development, and Site Reliability teams
  • Champion Supportability and Debug ability initiatives
  • Work on infrastructure services design and deployment
  • Analyze customer platform usage and drive improvements
  • Deliver presentations on metrics, trends and success stories

Requirements For Senior Software Engineer - Customer Centric Engineering

Java
JavaScript
Node.js
  • BA/BS in Computer Science or related Engineering degree or equivalent work experience
  • 6-8 years of software development experience
  • Strong debugging, troubleshooting and problem-solving skills
  • Excellent written and verbal communication skills
  • In-depth experience with Linux, networking, server, and cloud architectures
  • Strong background in open source technology
  • Deep understanding of DNS, Load Balancing, SSL, TCP/IP, SQL, HTTP
  • Knowledge of cloud security and best practices
  • Experience with Object Oriented Development in Java
  • Strong understanding of RDBMS
  • Experience with Eclipse, IntelliJ or VSCode
  • Experience with Splunk for log analysis
  • Experience with AWS
  • Experience with JavaScript frameworks (RequireJS, Grunt, Node, jQuery, Bootstrap, Backbone)
  • Understanding of W3C standards and cross-browser compatibility
  • Experience with SOAP & REST APIs

Interested in this job?