Senior Software Engineer - Salesforce

GreatAmerica

Dallas (TX)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid Parking
Service Awards
Hybrid work arrangements
Business casual environment
Tuition Assistance

Job summary

A financial services company located in Dallas, TX is seeking a skilled Salesforce engineer. In this role, you will leverage your expertise in the Salesforce ecosystem to design and implement effective solutions tailored to meet customer needs. You will work within agile teams focusing on cross-functional collaboration, developing integrations, and enhancing existing Salesforce features. The ideal candidate will have substantial experience with Salesforce APIs, problem-solving skills, and the capacity to work independently as well as in a team environment.

Qualifications

  • 5-8 years of developer experience in Salesforce Cloud.
  • Expert in Salesforce APIs and integration patterns.
  • Strong negotiation and collaboration skills are necessary.

Responsibilities

  • Design and implement Salesforce solutions across various clouds.
  • Work on integrations and troubleshoot applications.
  • Collaborate with agile product teams to meet sprint goals.

Skills

Salesforce ecosystem knowledge
Apex programming
Lightning web components
Integration patterns
Problem-solving skills

Education

Bachelor’s degree in Information Systems
Salesforce certified Admin and Platform Developer I and II

Tools

Git
Salesforce CI/CD tools (e.g., Copado)

Job description

Overview

GreatAmerica Financial Services is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. Our exemplary customer service, principle-centered business philosophy and our team-based operating approach are key to our success and growth. GreatAmerica is structured in cross-functional product teams that allow individuals to make informed decisions that benefit the company and our customers. When you are part of the GreatAmerica team, you are part of the future, part of an opportunity to grow professionally and to reach your potential while enjoying your work.

As a Salesforce engineer you will be relied on to leverage your knowledge of Salesforce ecosystem, to design and implement ideal solutions by using out of box configuration, and custom development on the platform that creates the greatest value for our customers.

Responsibilities
  • Design, develop, test, document and implement solutions and reusable assets across various Salesforce Clouds including but not limited to Sales, Service and Experience through declarative programming and custom programming using Apex, LWC’s to meet the solution design, and be aligned with Salesforce best practices and architectural standards
  • Effectively practices test driven development creating and implementing effective unit tests and code coverage for all solutions
  • Implement sound logging and other diagnostic tools into each solution deployed
  • Work with our CI/CD tool Copado to quickly and efficiently promote changes through higher orgs including production
  • Work on Source Control Management participating in Pull Request Reviews and resolving merge conflicts
  • Refactor and optimize solutions to increase value and productivity of the team
  • Troubleshoot applications and data issues and implement bug fixes
  • Optimize and extend features in the existing Salesforce environments
  • Work on inbound and outbound integrations into and out from Salesforce platform to other systems using various Salesforce integration patterns
  • Participate in Salesforce data discussions and assist non-Salesforce teams with Salesforce data model and data concerns
  • Understand and suggest external teams about Salesforce APIs and provide OAS as required for callouts into Salesforce
  • Experience with Salesforce event architecture and maintaining the existing codebase of the applications
  • Implement security and access provisioning using Salesforce sharing and access mechanisms
  • Connect with middleware tools like MuleSoft from Salesforce
  • Collaborate with multiple teams on an Agile release train to understand cross-team dependencies
  • Extend support to functional and nonfunctional testing teams to deliver on the implemented product
  • Support other developers on the team for issues and hurdles to maintain solid output
  • Ensure architectural integrity and consistency across the applications in their product area
  • Participate as an active member of an agile product team helping define effective stories, implement, and test to meet sprint goals
  • Manage key relationships with internal & external resources, clients, and third parties
  • Extended hours may be required to meet deadlines
  • Performs additional duties as required
  • Willing and able to travel to conferences, training and other skill development opportunities
  • Participates in research and prototyping of new features available in Salesforce
  • Adhering to and supporting the Salesforce Governance COE standards; helping improve and grow our Salesforce best practices
  • Continually pushing to gain more knowledge of the technical products that affect the capabilities of their area
  • Continually pushing to increase knowledge and proficiency of the Salesforce platform and the craft of Salesforce solution development
  • Serve in a solutions-oriented consultant role that promotes change and process improvement
  • Working closely with the Solution Review and Architecture Review Boards
  • Regular collaboration and daily communication with the Product Owner and all members of your Product team
  • Understand and engage in the broader context of the business “why” and needs behind the code
  • Actively participate in design/architectural discussions, grooming user stories, sprint demos, and daily standups of corresponding product teams
  • Contribute ideas on best practices and process improvements to the software engineering team in GreatAmerica
  • Determine coding best practices and process improvements
  • Performs code reviews of other developers’ code
  • Enforce coding standards and best practices to ensure only quality code is promoted to higher environments
  • Train, coach, and mentor other Software Engineers and interns
To Be Successful In This Role You Will Need
  • Candidates must possess the exceptional interpersonal skills to communicate effectively with internal & external resources, clients, and third parties
  • Strong negotiation and collaboration skills and ability to develop and manage stakeholder expectations
  • Exceptional communication skills (both verbal and written)
  • Work both independently and in a team-oriented, collaborative environment
  • Create inclusive team environments that foster trust and a sense of empowerment
  • Effectively prioritize and execute tasks in a high-pressure environment and excels at communicating shifts in prioritization
  • Adapt to shifting business priorities, demands, and timelines through analytical and problem-solving capabilities
  • Must be able to multi-task and have a combination of organizational and analytical skills
  • Strong push to always gain a combination of business and technical knowledge of the product in their area
  • Must be systems-oriented, enjoy working with new tools and be a self-motivated learner
  • Entrepreneurial attitude, with the ability to thrive in a fast-paced work environment
  • Demonstrated self-starter who is goal-oriented, a critical thinker, and a creative problem solver
  • Strong sense of urgency and follow-through in addressing issues and meeting timelines
Education
  • Bachelor’s degree required in Information Systems or equivalent. Salesforce certified Admin, Advanced Admin, Salesforce Certified Platform Developer I and II are required
Experience
  • 5-8 years’ developer and admin experience working in Sales Cloud, Service Cloud and Experience Cloud
  • Advanced knowledge of developing and supporting Lightning web Components and the Aura framework
  • In depth knowledge of HTML and CSS
  • In depth knowledge of JavaScript
  • Advanced level of knowledge of APEX Language, SOQL,SOSL
  • Advanced level of knowledge of APEX triggers , batch classes and scheduled classes
  • Intermediate level of knowledge of VisualForce pages and components
  • Advanced level of knowledge of record sharing
  • Advanced level of knowledge of dynamic forms
  • Advanced level of knowledge of Salesforce user security and access including but not limited to Profiles, Permission Set Groups, Roles and Role Hierarchies, Sharing Rules, user management, permission sets and permission set groups
  • Intermediate level of knowledge of formulas and validation rules
  • Advanced level of knowledge of data modeling
  • Advanced level of knowledge of flows including screen and record triggers auto launch flows
  • Advanced level of knowledge of secure programming within the Salesforce Platform to avoid any security pitfalls.
  • Advanced level of knowledge of Developer Console, Query Optimizer, Data loader, CLI and Debug Logs
  • Advanced level of knowledge and implementation experience on Integration patterns and Salesforce API’s.
  • Advanced level of knowledge of REST/SOAP API concepts and experience utilizing rest-based services from external parties and implementing rest-based services in Salesforce
  • Advanced knowledge of working with Git and source control management processes like pull request reviews, branch management and merge conflict resolution
  • Intermediate level of knowledge of working with Salesforce in as CI/CD environment using a tool like Copado
  • In-depth experience of working in a Scrum and Agile Software Development Methodology is required
  • Experience with the SAFe, agile framework is a plus
  • Advanced level of experience in troubleshooting and isolating root causes in Salesforce applications
  • Ability to read, use and produce system design artifacts such as flowcharts and wireframes
Computer Skills
  • Expert knowledge of MS Office products and Design & Development best practices preferred
  • Advanced knowledge of Microsoft Office, VS Code
Financial Benefits
  • Sharing rewards is an integral part of our culture. We believe in the value of hard work and reward our employees beyond the paycheck. Our total rewards package is based on eligibility and includes:
  • Competitive Compensation
  • Monthly Bonuses for Eligible Employees
  • 401(k) and Company Match
  • Annual Profit Sharing
  • Paid Time Off
Health, Wellbeing, And Family Planning Benefits
  • Paid Vacation - starting at 80 hours annually for employees in their first year of service.
  • Paid Sick Days - Ten (10) per year with a conversion option for unused time.
  • Ten (10) Paid Holidays per year
  • Gym Reimbursement
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Short-Term and Long Term Disability
  • Company Paid Life Insurance
  • Flexible Spending Accounts (FSA)
  • Health Savings Accounts (HSA)
  • Employee Assistance Program
  • Parental Leave
Education And Career Planning Benefits
  • Tuition Assistance
  • Networking Opportunities
  • Leadership Development Opportunities
Perks
  • Paid Parking
  • Service Awards
  • Hybrid work arrangements
  • Business casual environment
  • A strong organizational culture focused on our greatest asset: you!

If your experience aligns closely, please apply. We value diverse backgrounds and adding new perspectives. We encourage you to apply if you can make a strong impact in this role at www.greatamerica.com/careers. Please note, applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Salesforce Engineering
Manager, Salesforce Engineering

GreatAmerica Financial Services Corporation • Dallas (TX)

Hybrid
USD 120,000 - 150,000
401(k) and Company Match
Annual Profit Sharing
Paid Time Off
+3
Senior Software Engineer - Salesforce
Senior Software Engineer - Salesforce

GreatAmerica Financial Services Corporation • Dallas (TX)

Hybrid
USD 90,000 - 130,000
401(k) with company match
Gym reimbursement
Paid time off
Director, Enterprise Architecture
Director, Enterprise Architecture

GreatAmerica Financial Services Corporation • Cedar Rapids (IA)

Hybrid
USD 120,000 - 160,000
Competitive compensation package
401(k) with company match
Paid time off
+5
Senior Software Engineer - Integrations
Senior Software Engineer - Integrations

GreatAmerica Financial Services Corporation • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
401(k) with company match
Paid time off
Gym reimbursement
+2
Senior Software Engineer - Salesforce
Senior Software Engineer - Salesforce

First American • Santa Ana (CA)

Remote
USD 129,000 - 172,000
Sales Support, Development - SMG Unit
Sales Support, Development - SMG Unit

GreatAmerica • Cedar Rapids (IA)

Hybrid
USD 42,000 - 56,000
Hybrid work arrangements
Paid Parking
Business casual environment
Manager, Go-To-Market Financial Planning & Analysis
Manager, Go-To-Market Financial Planning & Analysis

Socket.dev • Indianapolis (IN)

Hybrid
USD 110,000 - 140,000
Senior Salesforce Engineer — Hybrid Cloud & App Solutions
Senior Salesforce Engineer — Hybrid Cloud & App Solutions

GreatAmerica Financial Services Corporation • Dallas (TX)

Hybrid
USD 90,000 - 130,000
401(k) with company match
Gym reimbursement
Paid time off
Financial Planning & Analysis Analyst
Financial Planning & Analysis Analyst

salesforce.com, inc. • Atlanta (GA)

Hybrid
USD 90,000 - 120,000
Salesforce Developer
Salesforce Developer

Global GP LLC • Georgia

On-site
USD 136,000 - 205,000
Health insurance
401k match
Tuition reimbursement after 6 months
+1