Salesforce Hiring Software Engineering MTS (Backend) in Hyderabad | Onsite
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Python — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Salesforce is hiring for a Software Engineering, MTS (Backend) position in Hyderabad, India. The role is centered on distributed systems and big data infrastructure, with a focus on building reliable and efficient data infrastructure for scalable processing and analytics.
The successful candidate will contribute to services used by internal and external customers and will work across the development and operation of distributed systems. The role combines backend software engineering, large-scale data processing, troubleshooting, service ownership, and operational support.
Key Responsibilities
- Develop scalable data processing and analytics services using the organization's big data technology stack.
- Build and support real-time and batch data workflows using technologies such as Apache Spark, Trino, Apache Airflow, and Apache Kafka.
- Contribute to the design, development, and operation of resilient distributed systems managing large numbers of compute nodes across multiple data centers.
- Investigate technical problems and implement improvements that strengthen system resilience, availability, and performance.
- Contribute throughout the service lifecycle, balancing live-site reliability, feature development, and technical debt reduction.
- Participate in the team's on-call rotation to help keep critical services operational and highly available.
Required Skills
- Proficiency with at least one of the specified cloud environments: AWS, Google Cloud Platform, or Microsoft Azure.
- Experience with containerization technologies including Docker and Kubernetes.
- Experience with infrastructure-as-code using Terraform and Ansible.
- Hands-on experience with big data technologies including Apache Hadoop, Apache Spark, Trino, Apache Airflow, and Apache Kafka, or related ecosystems.
- Strong programming skills in Python, Java, Scala, or another language relevant to distributed systems.
- Solid understanding of distributed computing principles, data partitioning, fault tolerance, and performance tuning.
- Strong analytical and problem-solving ability, including troubleshooting system issues and optimizing systems for efficiency and scale.
Technologies
- Cloud: AWS, Google Cloud Platform, and Microsoft Azure.
- Containers and orchestration: Docker and Kubernetes.
- Infrastructure as code: Terraform and Ansible.
- Big data: Apache Hadoop, Apache Spark, Trino, Apache Airflow, and Apache Kafka.
- Programming: Python, Java, and Scala.
Distributed Systems Focus
The position requires a strong understanding of distributed computing concepts. The role involves working with systems that manage thousands of compute nodes across multiple data centers, making knowledge of data partitioning, fault tolerance, system resilience, availability, and performance tuning important to the position.
Service Ownership and Operations
The role includes participation across the full service lifecycle. Engineers are expected to balance feature development with live-site reliability and technical debt reduction while supporting critical services through an on-call rotation.
Work Mode & Location
The position is based in Hyderabad, India. The supplied job posting identifies the role as full time but does not explicitly state a remote or hybrid arrangement. SoftoJobs therefore uses the configured onsite default.
Who Should Apply
This opportunity is suited to software engineers with experience in distributed systems, backend development, cloud environments, and large-scale data infrastructure. Candidates should be comfortable working with big data technologies, containerized environments, infrastructure automation, and programming languages used for distributed systems.
How to Apply
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Engineering Degree — All Branches
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like