Browse current jobs

Software Engineer-Salesforce

PTC · Bangalore

Apply on employer website

Collected role description

Role overview

Software Engineer-Salesforce at PTC

In this role, you will be a core individual contributor and a critical partner to engineering teams and product managers in designing, developing, and enhancing various Field Service application modules within the ServiceMax ecosystem.

Additionally, the role offers exposure to modern AI-powered workflows and content management processes, enabling engineers to leverage automation and intelligent systems to improve operational efficiency and product delivery.

Responsibilities

  • You will provide technical leadership through design and architecture guidance while building scalable, high-quality enterprise applications.
  • Develop high-quality, scalable, and maintainable code adhering to Salesforce best practices and coding standards.
  • Support build, release, deployment, and CI/CD activities.
  • Collaborate with cross-functional teams to maintain accurate and up-to-date technical and product-related content.
  • Collaborate with engineering and product teams to improve AI-assisted workflows and process automation.
  • Analyze workflow outputs, identify issues, and implement corrective actions to improve reliability and efficiency.
  • Support the adoption of AI-driven productivity tools and best practices within the development ecosystem.

Preferred qualifications and skills

  • Domain & Additional Skills Field Service, CRM, or Service Management domain knowledge is an advantage.
  • Salesforce Platform Developer I/II certification.
  • Experience with Salesforce Field Service or ServiceMax platform.
  • Exposure to AI agents, workflow automation platforms, or Generative AI applications.
  • Knowledge of DevOps tools, Git, GitHub/GitLab, and automated deployment practices.
  • Experience working in Agile/Scrum development environments.
  • Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world.
  • It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you.
  • If you share our passion for problem-solving through innovation, you’ll likely become just as passionate about the PTC experience as we are.
  • Are you ready to explore your next career move with us?
  • We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws.
  • Review our Privacy Policy here." PTC is a global software company powering how products are designed, built, serviced, and operated across industries like Aerospace & Defense, Industrial, Automotive, MedTech, Electronics, and High Tech.
  • We are bold thinkers who collaborate as one team to deliver meaningful customer outcomes.
  • Grounded in our values-Customers Matter, PTC for All, Team PTC, Purposeful Innovation, and Be Bold, we're shaping a smarter, more sustainable, connected future.

Employment details

  • Location: Bangalore [India]

Application details

  • Strong understanding of Object-Oriented Programming (OOP) concepts and application of SOLID principles.
  • Assess application performance and identify optimization opportunities to improve scalability and user experience.

About the employer

  • Our world is transforming, and PTC is leading the way.

Additional role details

  • Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business.
  • Our people make all the difference in our success.
  • Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow – all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible.
  • Role Summary We are looking for a self-motivated and highly skilled Software Engineer- Salesforce with hands-on experience in Salesforce platform and application development.
  • This position requires working in a fast-paced, agile environment where you will collaborate with cross-functional teams to design, build, and deploy innovative solutions that support ServiceMax's vision and strategy.
  • Desired Skills Technical Skills 2+ years of experience developing enterprise applications on the Salesforce PaaS platform.
  • Hands-on experience with Salesforce Lightning Framework, Lightning Web Components (LWC), and advanced JavaScript.
  • Strong expertise in Salesforce Data Modeling, Apex programming, SOQL/SOSL, and platform customization.
  • Experience with Salesforce integrations using REST/SOAP APIs and external systems.
  • Solid understanding of core data structures, algorithms, and their implementation using Apex and/or Java.
  • Knowledge of application performance optimization, debugging, and troubleshooting techniques.
  • Familiarity with build, release, deployment, and CI/CD processes within the Salesforce ecosystem.
  • Awareness of current and emerging trends within the Salesforce ecosystem.
  • Experience working with Git-based repositories, version control systems, and content management workflows.
  • Exposure to AI-powered automation tools, AI agents, or workflow orchestration platforms is desirable.
  • Strong analytical, problem-solving, and collaboration skills.
  • Ability to work independently and effectively navigate ambiguity.
  • Roles & Responsibilities Salesforce Development & Engineering Design, develop, and deliver complex Salesforce components and features end-to-end.
  • Make informed technology decisions based on technical evaluation, scalability, maintainability, and business impact.
  • Break down complex problems into manageable technical solutions and provide accurate effort estimations.
  • Explore, evaluate, and implement alternative technologies and solutions within the Salesforce ecosystem.
  • Design and implement robust data models, Apex classes, triggers, Lightning Web Components, and integrations.
  • Troubleshoot, analyze, and resolve issues in production and sandbox environments.
  • Collaborate with product managers, architects, QA engineers, and other stakeholders throughout the software development lifecycle.
  • Repository & Content Management Handle the day-to-day uploading, organization, formatting, and maintenance of content assets within Git-based repositories and content management workflows.
  • Ensure repository hygiene through proper version control, branching strategies, documentation, and content governance practices.
  • Monitor repository integrity and support efficient content lifecycle management processes.
  • AI Agent Workflow Operations Run, monitor, and troubleshoot multi-step AI agent workflows used for content drafting, data gathering, classification, and automated tagging.
  • Collaboration & Innovation Drive effective collaboration across engineering, product, and business teams.
  • Research emerging technologies and contribute ideas for innovation and continuous improvement.
  • Demonstrate ownership, accountability, and a continuous learning mindset.
  • Navigate ambiguity effectively and proactively drive solutions to completion.

Collected experience requirement

2+ years