Principal Software Engineer - Backend - Distributed Systems

15 - 19 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

In this role at Salesforce, you will be part of a team of exceptional engineers working on developing innovative features that will have a positive impact on users, the company, and the industry. Your responsibilities will include designing, implementing, and testing to ensure high-quality products are delivered. You will also have the opportunity to mentor junior engineers and provide technical guidance to the team. **Key Responsibilities:** - Build new components in a dynamic market technology to enhance scalability and efficiency - Develop high-quality, production-ready code for millions of users - Make design decisions based on performance, scalability, and future expansion - Contribute to all phases of the Software Development Life Cycle (SDLC) - Implement efficient components in a microservice multi-tenant SaaS cloud environment **Qualifications Required:** - Mastery of multiple programming languages and platforms - 15+ years of software development experience - Deep understanding of distributed systems and Services Oriented Architecture - Proficiency in object-oriented programming and scripting languages like C++, C#.Net, Java, Python, Scala, Go, and Node.JS - Experience in developing SAAS applications on public cloud infrastructure like AWS/Azure/GCP - Knowledge of RDBMS concepts and application development on SQL Server, MySQL, PostgreSQL - Demonstrated leadership skills and adherence to software development best practices - Degree or equivalent relevant experience **Preferred Skills:** - Experience with NoSQL databases like Cassandra, HBase, or document stores like Elastic Search - Knowledge of open source projects such as Kafka, Spark, or Zookeeper - Contribution to open source technology - Native Windows or Linux development experience - Proficiency in developing RESTful services and security concepts - Experience with distributed caching and load balancing systems At Salesforce, you will enjoy a comprehensive benefits package, access to on-demand training, exposure to executive leadership, and opportunities for volunteer work and community engagement. For more information on benefits and perks, visit [Salesforce Benefits](https://www.salesforcebenefits.com/). In this role at Salesforce, you will be part of a team of exceptional engineers working on developing innovative features that will have a positive impact on users, the company, and the industry. Your responsibilities will include designing, implementing, and testing to ensure high-quality products are delivered. You will also have the opportunity to mentor junior engineers and provide technical guidance to the team. **Key Responsibilities:** - Build new components in a dynamic market technology to enhance scalability and efficiency - Develop high-quality, production-ready code for millions of users - Make design decisions based on performance, scalability, and future expansion - Contribute to all phases of the Software Development Life Cycle (SDLC) - Implement efficient components in a microservice multi-tenant SaaS cloud environment **Qualifications Required:** - Mastery of multiple programming languages and platforms - 15+ years of software development experience - Deep understanding of distributed systems and Services Oriented Architecture - Proficiency in object-oriented programming and scripting languages like C++, C#.Net, Java, Python, Scala, Go, and Node.JS - Experience in developing SAAS applications on public cloud infrastructure like AWS/Azure/GCP - Knowledge of RDBMS concepts and application development on SQL Server, MySQL, PostgreSQL - Demonstrated leadership skills and adherence to software development best practices - Degree or equivalent relevant experience **Preferred Skills:** - Experience with NoSQL databases like Cassandra, HBase, or document stores like Elastic Search - Knowledge of open source projects such as Kafka, Spark, or Zookeeper - Contribution to open source technology - Native Windows or Linux development experience - Proficiency in developing RESTful services and security concepts - Experience with distributed caching and load balancing systems At Salesforce, you will enjoy a comprehensive benefits package, access to on-demand training, exposure to executive leadership, and opportunities for volunteer work and community engagement. For more information on benefits and perks, visit [Salesforce Benefits](https://www.salesforcebenefits.com/).

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You