Principal Software Engineer
- Source: Eightfold
- Ukg
- Hybrid
- Bengaluru
- Staff
Job Description
Why UKG:
At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Today, tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That’s what we do.
We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you’ll get flexibility that’s real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you
About the Team
The Enterprise Solutions and Experience team is seeking an Engineer – Salesforce & Certinia PSA to join our engineering team.
In this role, you will design, develop, and support scalable enterprise solutions on the Salesforce platform, with a strong focus on Certinia PSA and integrations with other enterprise applications. You will collaborate with product owners, business analysts, architects, QA engineers, integration teams, and other engineering groups across the company to deliver reliable and scalable business capabilities.
About the Role
You will be responsible for the design, development, implementation, and support of enterprise applications built on Salesforce and Certinia PSA.
The ideal candidate will have strong hands-on Salesforce development experience with Apex, Lightning Web Components, Salesforce Flows, SOQL, APIs, and platform security, along with working knowledge of Certinia PSA business processes and data models.
This role requires a strong engineering mindset, with the ability to translate complex business requirements into scalable technical solutions, troubleshoot issues across integrated enterprise systems, and contribute to software engineering and DevOps best practices.
Key Responsibilities
Design, develop, test, deploy, and maintain scalable Salesforce and Certinia PSA solutions.
Develop custom Salesforce functionality using Apex, Lightning Web Components (LWC), SOQL/SOSL, Salesforce Flows, and platform configuration.
Configure and extend Certinia PSA capabilities supporting professional services business processes.
Develop solutions supporting key PSA areas including:
Projects and Project Templates
Resource Requests
Resource Assignments
Resource Management
Timecards
Milestones
Project Financials
Billing Events
Design and develop integrations between Salesforce/Certinia and enterprise applications using REST/SOAP APIs, Platform Events, and asynchronous integration patterns.
Build scalable and maintainable solutions while adhering to Salesforce governor limits, bulk-processing standards, security requirements, and platform best practices.
Develop asynchronous processing solutions using Queueable Apex, Batch Apex, Scheduled Apex, and Platform Events, where appropriate.
Analyze and troubleshoot complex application, integration, and data issues across Salesforce, Certinia, and downstream enterprise systems.
Develop and maintain high-quality Apex unit tests and support automated regression and integration testing.
Conduct hands-on code reviews and pull-request reviews, ensuring adherence to engineering standards and development best practices.
Participate in technical design discussions and contribute to solution architecture decisions.
Collaborate with Product Owners, Business Analysts, QA/SDET engineers, architects, and integration teams throughout the software development lifecycle.
Support CI/CD pipelines, deployment automation, release validation, and production support.
Identify opportunities to leverage native Salesforce and Certinia capabilities before introducing custom development.
Contribute to continuous improvement initiatives focused on application performance, maintainability, reliability, and developer productivity.
About You
5–7 years of experience in software development, with strong hands-on experience developing applications on the Salesforce platform.
Strong development experience with:
Apex
Apex Triggers
Lightning Web Components (LWC)
Salesforce Flows
SOQL/SOSL
Custom Objects
Validation Rules
Custom Metadata and Custom Settings
Strong understanding of Salesforce platform architecture and governor limits.
Strong understanding of Salesforce security including:
Profiles
Permission Sets
Roles
Sharing Rules
CRUD/FLS
Record-…
Skills
- Salesforce
- web-components
- lightning-web-components
- financialforce
- financialforce-psa
- oauth
- salesforce-sales-cloud
- informatica
- azure-devops
- microsoft-azure
- Github
- github-actions
- Jenkins
- copado
- gearset
- eightfold-ai
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
