Jobs and Careers
PU

Software Engineer

Purpose Financial
Greenville, United Statesfull_timeVerifiedPosted 30 Sept 2024

About the role

Address: 322 Rhett Street, Greenville, South Carolina, United States - 29601   

 

Purpose Financial, Inc. is an innovative consumer financial services company that offers a diverse suite of credit products, promoting financial inclusion and meeting consumers wherever they are. Through its brands, the company is committed to helping customers achieve their version of financial stability in the moment and in the future.  Since 1997, Purpose Financial has been a pioneer in the consumer credit and financial services market offering money solutions in over 800 storefronts locations and online lending.  Providing services in over 23 states, Purpose Financial employs over 2,500 team members.

At Purpose Financial we are always on the lookout for motivated individuals who share in our values of mutual respect to join our team of outstanding professionals.

We offer:

  • Competitive Wages
  • Health/Life Benefits
  • Health Savings Account plus Employer Seed
  • 401(k) Savings Plan with Company Match
  • 3 Weeks of Paid Parental Leave
  • 11 Company Paid Holiday's
  • Paid Time Off including Volunteer Time
  • Vacation Carryover
  • Tuition Reimbursement
  • Work-Life Balance
  • Business Casual Environment
  • Rewards & Recognition Program
  • Employee Assistance Program
  • Office in downtown Greenville that offers free parking, onsite gym, free snacks/drinks (for those working onsite or hybrid)


To learn more about Purpose Financial visit Purpose Financial Website.

 

Position Summary

Purpose Financial is looking for an enthusiastic Software Engineer to develop code for both the current and next generation of enterprise class software solutions. You will use innovative problem solving and critical thinking to proactively solve a broad range of problems across technologies. A Software Engineer should have a good working knowledge of programming languages, the ability to learn new technology, and the capability to work in a team environment.

Job Responsibility

General Responsibilities:

  • Learn business processes related to the systems supported by the team
  • Perform technology related tasks as assigned by managers and Sr. Engineers.
  • Develop code, unit test, participate in code reviews, and release changes to software systems
  • Manage time and workload along with team leads in order to complete tasks on time. 
  • Look for opportunities to contribute to overall team goals
  • Identify code issues, bugs, and raise design concerns
  • Create and maintain documentation as needed
  • Complete training and educational plans as required
  • Support release environments for testing, staging, and production
  • Staying current with industry trends in software development & technology
     

Accountability

  • Understand, adhere to and enforce all corporate policies.

Job Responsibilities Cont.

Education Required

Bachelor’s degree preferred or equivalent working experience.

Experience Required

3+ years experience in Java RESTful service development, Spring framework, and microservice design patterns. Experience working in an agile development environment practicing scrum. Ability to recognize and understand standard architecture and object-oriented design patterns. Strong organizational skills and the ability to manage timeli

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Purpose Financial

View company profile →