About

We love our portfolio companies.

You’ll love working for one of them.

0
Companies
0
Jobs

Full-Stack Software Engineer SMTS - Hyderabad

Own Company

Own Company

Software Engineering
Hyderabad, Telangana, India
Posted on Mar 28, 2026

Description

The Salesforce Agent Engineering & App Chassis team is responsible for driving the innovation of the Salesforce digital experience globally, leveraging best-in-class technology and the Salesforce Platform. As Salesforce continues its rapid growth, our digital experience ensures that visitors, prospects, customers, and Trailblazers can connect with our content and capabilities in a seamless and engaging manner. The Agent Engineering & App Chassis team in Hyderabad is seeking a highly motivated Member of Technical Staff (MTS) to join our mission. You will be a key individual contributor focused on delivering innovative platform capabilities for both internal and external users. We are looking for an MTS with hands-on experience in building full-stack digital experiences who is eager to apply their expertise in large-scale websites, marketing technology, and Agent Engineering.

Your Impact

As a full-stack senior engineer, your job responsibilities will include:

  • Contribute to all phases of the SDLC, from initial discovery and design to code reviews, automated testing, and launch strategies.

  • Design, implement, test and deliver scalable, extensible, maintainable and observable products and services.

  • Partner with lead engineers to design architectural proposals, enforcing best practices for security, performance, accessibility, and code reusability across the stack.

  • Architect comprehensive test strategies and automation frameworks (Unit/E2E) to maintain elite code coverage and system reliability.

  • Lead by example in a Hybrid Engineering model, fostering a culture of high accountability, daily adaptability, and continuous process improvement.

  • Mentor and inspire team members through code reviews and dedicated knowledge sessions, fostering a culture of continuous learning and growth. Provide guidance and support to junior engineers, sharing your knowledge and expertise to help them thrive in their roles.

  • Engage deeply with Product Management to clarify ambiguous requirements, propose technical trade-offs, and align engineering efforts with business priorities.

  • Collaborate closely with cross-functional teams, including product managers, designers, and engineering teams, to deliver exceptional user experiences.

  • Thrive in a culture of high ownership, accountability, delivery, and innovation.

Required Skills/Experience

  • 6+ years of hands-on experience with good expertise in full-stack software development.

  • Deep knowledge of object-oriented programming (such as Java) and scripting languages (such as Typescript).

  • Deep knowledge of web technologies and Javascript

  • Deep knowledge of API architecture and design patterns, with practical experience implementing RESTful / GraphQL, and service-oriented APIs for scalable systems and micro-services.

  • Strong expertise in developing and optimising data models across relational and non-relational database systems.

  • Strong understanding of API security best practices, such as OAuth, JWT, and API key management.

  • Experience with monitoring and logging using tools such as Splunk, Anypoint Monitoring, New Relic, and AWS CloudWatch.

  • Experience working with Git version control and CI/CD pipelines (such as Jenkins, GitHub Actions, etc.), Agile project development and bug/change management systems.

  • Experience working on public cloud infrastructure such as AWS, GCP, or Azure

  • Experience working on distributed systems

  • Experience working on Akamai, Cloud-flare or other similar CDNs

  • Solid CS fundamentals - Data structures, Algorithms, Problem solving and complexity analysis

  • Good troubleshooting skills and ability to work with stakeholders to understand and resolve their issues.

  • Good experience in unit testing, testing frameworks like JEST/ PHPUnit.

  • Experience in product scope analysis, work breakdown structure development, and accurate effort estimation to optimise technical task planning and delivery.

  • Strong communication, collaboration and Mentoring skills to lead the team effectively.

  • Bachelor's Degree in Computer Science, Technology or equivalent experience.

Preferred Requirements

  • Hands-on experience using JS, Typescript, Java

  • Hands-on experience working on AWS Technologies

  • Knowledge of Orchestration and Containerisation example: Docker, Kubernetes

  • Knowledge of large language models (LLMs) and agents