cover image
Manhattan Associates

Principal Software Engineer, Salesforce

Hybrid

Atlanta, United states

Senior

Full Time

12-11-2025

Share this job:

Skills

Communication Leadership Microsoft Project Jira SQL Salesforce ServiceNow Workday SAP GitHub Problem-solving Sales CRM Organization Software Development Project Management Confluence Agile Analytics

Job Specifications



Job Description

** this position is hybrid, and the candidate must live in the Atlanta metro area **

The Principal Engineer is responsible for overseeing the design, development, and implementation of Salesforce software solutions within the organization. This role involves leading moderate to complex projects, providing technical guidance, and mentoring junior engineers. The Principal Engineer collaborates with cross-functional teams to ensure that solutions meet business requirements and align with the strategic goals of the organization. Key responsibilities include driving innovation, improving software quality, and fostering a culture of continuous improvement. This position requires a deep understanding of Salesforce engineering principles, strong problem-solving skills, and the ability to effectively communicate with both technical and non-technical stakeholders

.
MINIMUM REQUIREMENTS

–· 3+ years experience interfacing and partnering with vendo

rs· 3+ years experience assisting in strategy/roadmap and planni

ng· Good proficiency with Microsoft Project or similar project management tool and project management skil

ls· Strong communication skills and ability to communicate at all levels of the organization (technical and busines

s)· Strong debugging skil

ls· 2+ years experience leading/mentoring more junior staff membe

rs· Highly self-motivated, directed, ability to work independently and be results-driv

en· 5+ years experience with SharePoint for document management and shari

ng· 5+ years experience with IT ticketing software (Quality Center, ServiceNow, JIR

A)· 3+ years experience in agile/waterfall software delivery methodologi

es· 3+ years experience using Jira, Bitbucket and Confluence agile toolsets or simil

ar· 5+ years experience working with small, geographically distributed tea

ms· 5+ years experience working both independently and in a team oriented, collaborative environme

nt· 7+ years solid development implementation and support experience in enterprise-level Salesforce.com CRM/Force.com projects using agile software development methodologies throughout the whole life cycle with repeated and demonstrable success. Intermediate level understanding of the Salesforce.com product suite, including Sales, Service, Integration, Analytics, Community, as well as the Force.com Platfo

rm· 7+ years extensive configuration/declarative design experience with Salesforce.com administration, including territory management, role hierarchy, workflows, approval process, validation rules, process builder, and security contro

ls· 7+ years development and support experience with customizing the Salesforce.com platform using Apex, Visualforce, SQL, SO

SL· 2+ years development and support experience with customizing the Salesforce.com platform using Aura, Lightning Web Componen

ts· 7+ years experience with Salesforce.com code/data management tools like VSCode, Data Loader, Workbench, GitHub, Bitbucket and Developer Conso

le· 7+ years implementation/support experience with Salesforce.com AppExchange applications such as Financial Force products (Professional Services Automation and Revenue Recognition & Forecastin

g)· 7+ years implementation experience documenting business processes and wireframing system designs using process flow diagram tools, sequence diagrams, etc. as well as making recommendations for future-state improved processes and system desig

ns· 5+ years development and support experience integrating Salesforce.com with other systems (SAP, Workday, Service Now and cloud/on-prem JIRA), including REST/SOAP API calls and using 3rd party ETL tools, such as MuleSoft. Leverage Salesforce provided integration services such as Platform Events, Outbound Messaging or Change Data Captu

re· 7+ years development and support experience with single-org deployments and multi-org consolidatio

ns

EDUCATION REQUIREMEN

TS –· Bachelor’s degree or foreign equivalent in computer science, engineering or related field or equivalent work experi

ence
PRINCIPAL DUTIES AND RESPONSIBILIT

IES –· Provide technical leadership to a small group of engi

neers· Good understanding of most dependencies, interfaces and services required by assigned components and other related areas of the s

ystem· Ability to effectively prioritize and execute tasks in a fast- paced environment, including estimating and planning own and others

work· Determines optimal and efficient designs for applic

ation· Develops detailed design tech specifications for applic

ation· Leads development application from detailed design specifica

tions· Configure/develops and unit tests assigned areas following ETS development proc

esses· Performs code re

views· Debugs moderately to complex problems in the primary tool required for the role and resolves in a timely m

anner· Implements changes to system assuring the changes do not introduce new i

ssues· Keeps abreast of improvements in software techniques and develop some improvements

About the Company

For more than 30 years we have earned a reputation for building technology solutions that solve the most complex business problems in supply chain, inventory and omnichannel. Know more