Software Engineer-Salesforce
Role Overview
Core individual-contributor role building and enhancing Field Service application modules in the ServiceMax ecosystem.
Partners with engineering teams and product managers, providing design and architecture guidance for scalable enterprise applications.
Works in an agile environment and may support AI-enabled workflows and content-management processes.
Key Skills for This Role
Full Job Posting
Role summary
Core individual-contributor role building and enhancing Field Service application modules in the ServiceMax ecosystem.
Partners with engineering teams and product managers, providing design and architecture guidance for scalable enterprise applications.
Works in an agile environment and may support AI-enabled workflows and content-management processes.
Technical qualifications
- 2+ years developing enterprise applications on the Salesforce PaaS platform.
- Strong OOP and SOLID knowledge; hands-on Salesforce Lightning Framework, LWC, and advanced JavaScript experience.
- Expertise in Salesforce data modeling, Apex, SOQL/SOSL, and platform customization.
- Experience with REST/SOAP integrations and external systems; strong data structures and algorithms knowledge using Apex and/or Java.
- Knowledge of performance optimization, debugging, troubleshooting, Salesforce build/release/deployment, and CI/CD.
- Field Service, CRM, or Service Management knowledge is an advantage.
- Git-based repository, version-control, and content-workflow experience; AI automation or agent exposure is desirable.
- Strong analytical, problem-solving, and collaboration skills; able to work independently and navigate ambiguity.
Salesforce engineering
- Design, develop, and deliver complex Salesforce components and features end to end.
- Make technology decisions based on scalability, maintainability, technical evaluation, and business impact; estimate effort and decompose complex problems.
- Build high-quality, scalable, maintainable code to Salesforce best practices and coding standards.
- Implement data models, Apex classes and triggers, Lightning Web Components, and integrations.
- Assess and optimize application performance; troubleshoot production and sandbox issues.
- Collaborate across product, architecture, QA, and stakeholder teams throughout the software development lifecycle.
- Support build, release, deployment, and CI/CD activities; evaluate alternative Salesforce ecosystem solutions.
Repository and content management
- Upload, organize, format, and maintain content assets in Git-based repositories and content workflows.
- Maintain repository hygiene, version control, branching strategies, documentation, and content governance.
- Keep technical and product content accurate and current; monitor repository integrity and support content lifecycle management.
AI workflow operations
- Run, monitor, and troubleshoot multi-step AI agent workflows for content drafting, data gathering, classification, and automated tagging.
- Collaborate with engineering and product teams to improve AI-assisted workflows and processes.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at PTC
Software Engineer Intern (Summer 2027)
Boston, USA
Technical Fellow - Quality Assurance
Pune, IND
QA Analyst
Pune, IND
Principal PLM Architect
, USA
Technical Services Engineer
London, GBR
Quality Assurance Engineer
Boston, USA
Strategic Account Executive
London, GBR
Solution Center Consultant, Associate
, USA