Software Engineer-Salesforce
PTC · Bangalore
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