Jobs / Software Development Engineer (SDE) / Salesforce Hiring Software Engineering MTS in Hyderabad
Salesforce logo

Salesforce

Salesforce Hiring Software Engineering MTS in Hyderabad

location_on Hyderabad | Hybrid
work Not specified
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Salesforce is hiring a Software Engineering MTS for its Trailhead Engineering team in Hyderabad, India. This is a full-time software engineering opportunity for a versatile generalist who can work across web applications, APIs, microservices, cloud infrastructure, automation, and modern developer tooling. The role supports Trailhead, Salesforce’s learning platform, and contributes to digital experiences used by customers, partners, employees, and the broader Trailblazer community.

The position is well suited to an engineer who enjoys moving between frontend and backend concerns rather than staying limited to a single technology area. You will be expected to build reliable software, understand infrastructure, contribute to architecture discussions, troubleshoot problems across the stack, and maintain high standards for security, performance, scalability, accessibility, and code quality.


Key Responsibilities

  • Develop and maintain end-to-end web applications that support Trailblazer Community collaboration and digital experiences.
  • Design, build, and consume scalable APIs and microservices using clean and maintainable architectural approaches.
  • Manage cloud infrastructure on AWS and use Terraform for Infrastructure as Code.
  • Build, maintain, and improve CI/CD pipelines to support reliable and efficient software delivery.
  • Contribute to architectural and technical design decisions involving reuse, security, performance, scalability, accessibility, and code management.
  • Use modern AI-assisted development tools to accelerate coding, prototyping, debugging, code reviews, and technical problem-solving.
  • Collaborate with software engineers, product managers, and UX designers to translate product requirements into useful features.
  • Take ownership of code quality, automated testing, and release activities.
  • Investigate and resolve issues that may span multiple parts of a full-stack system.
  • Adapt to unfamiliar technologies and development tools when project requirements change.


Required Skills

Candidates should have strong practical experience with AWS cloud infrastructure and Infrastructure as Code using Terraform. The role requires the ability to set up, maintain, and automate CI/CD pipelines rather than simply understand them at a theoretical level.

A solid understanding of web fundamentals is important. This includes HTTP and HTTPS, REST principles, browser rendering, the DOM, and common web security concepts such as CORS and CSRF.

Applicants should also be experienced in designing, developing, and consuming scalable APIs and microservices. Clean architecture and maintainable code are important because the role involves systems that need to remain reliable as they grow.

Strong computer science fundamentals are expected, including object-oriented programming, data structures, algorithm design, system performance, and database concepts. Experience with relational databases such as PostgreSQL or MySQL is specifically relevant.

The generalist nature of the position means candidates should be comfortable investigating end-to-end technical problems and moving between different parts of a full-stack environment.


Preferred Skills

Experience with AI-native engineering workflows is a strong advantage. Relevant tools mentioned in the job description include Claude, Cursor, GitHub Copilot, and ChatGPT. Practical use of these tools for software development, code reviews, problem-solving, or system design can strengthen an application.

Additional useful experience includes containerization and deployment technologies such as Docker, Heroku, or Kubernetes. Familiarity with test-driven development, automated testing frameworks, and accessibility standards is also beneficial.

Experience with modern web development frameworks and technologies such as Ruby on Rails, Node.js, Express, or Python is considered a plus. Candidates who have worked with relational data stores and modern full-stack systems may also find the role particularly relevant.


Education

The supplied job description does not state a specific degree or educational qualification. Applicants should provide their actual academic background accurately rather than assuming a particular qualification is mandatory.


Experience

The supplied job description does not provide a specific minimum or maximum number of years of professional experience. Candidates should instead demonstrate relevant engineering experience through their projects, responsibilities, technical contributions, and ability to work across full-stack systems.


Required Technologies

  • AWS
  • Terraform
  • CI/CD
  • HTTP
  • HTTPS
  • REST
  • DOM
  • CORS
  • CSRF
  • APIs
  • Microservices
  • PostgreSQL
  • MySQL
  • Object-Oriented Programming
  • Data Structures
  • Algorithms


Soft Skills

Clear communication is important because the engineer will work with technical and non-technical stakeholders, including product managers and UX designers. Candidates should be able to explain technical solutions clearly and present engineering decisions with strong reasoning.

A generalist mindset is equally valuable. The position requires engineers to move across different layers of a system, investigate problems from multiple perspectives, and learn unfamiliar tools when needed.

Ownership and adaptability are also central to the role. Engineers are expected to take responsibility for code quality, testing, releases, infrastructure, and production-oriented concerns. A willingness to learn and use modern development approaches can help candidates succeed in this environment.


Benefits of Working in this Role

This role provides broad exposure to modern software engineering across application development, APIs, microservices, cloud infrastructure, Infrastructure as Code, CI/CD, testing, security, and AI-assisted development.

Working with the Trailhead Engineering team can also provide experience with products and digital experiences serving a global Salesforce community. The position encourages engineers to contribute to architecture, own technical areas, collaborate across disciplines, and use contemporary developer tools.

The job description specifically highlights modern AI-assisted workflows, providing an opportunity to develop practical experience with AI tools as part of everyday software engineering work.


Work Mode

The job description describes the engineering environment as hybrid and indicates that the role operates within a hybrid engineering model.


Location

This Software Engineering MTS position is based in Hyderabad, Telangana, India.


Who Should Apply

This opportunity is suitable for software engineers with a strong generalist mindset who can contribute across frontend, backend, APIs, infrastructure, and delivery automation.

It is particularly relevant to candidates who have hands-on AWS and Terraform experience, understand CI/CD, can build scalable APIs and microservices, and have strong foundations in software engineering and computer science.

Developers with experience using AI-assisted engineering tools, containers, automated testing, accessibility practices, or modern web frameworks can also highlight those capabilities in their applications.


Career Growth

The combination of full-stack development, cloud infrastructure, architecture, CI/CD, and AI-assisted engineering can help broaden an engineer’s technical profile. The role offers opportunities to strengthen system design, production ownership, reliability, security, scalability, and cross-functional collaboration skills.

Engineers can also deepen their understanding of cloud-native development and modern AI-enabled software engineering by applying these approaches to real product and platform challenges.


Application Advice

When applying, emphasize practical experience rather than listing technologies without context. Highlight projects where you built APIs, microservices, web applications, AWS infrastructure, Terraform configurations, or CI/CD pipelines.

Explain how you handled performance, security, reliability, testing, or troubleshooting challenges. If you have used Claude, Cursor, GitHub Copilot, ChatGPT, or similar AI development tools, describe how they improved your engineering workflow without overstating their role.

Include relevant experience with PostgreSQL or MySQL and demonstrate your understanding of core computer science concepts. If you have worked with Docker, Kubernetes, Heroku, Ruby on Rails, Node.js, Express, Python, TDD, or accessibility standards, make those skills easy for recruiters to identify.

Finally, highlight collaboration, communication, ownership, adaptability, and your ability to learn new technologies. Keep every technical claim accurate and be prepared to discuss your actual contributions during the interview process.


Technical Ecosystem

Eligibility Criteria

school

Education

The supplied job description does not specify a required educational qualification.

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.