Senior Software Development Engineer


20168 Senior Software Development Engineer (Open)

Position Type:

Full time



Position Pay Range:

This range represents the low and high end of the salary range for this position. Actual salaries will vary based on factors including but not limited to geographical location and experience.



Looking for a motivated, enthusiastic, pro-active forward thinker to join our eCare kiosk development team. The ideal candidate would have experience in a professional software development environment, to include software development, code management/continuous integration, documentation contributions, and Agile methodologies. The individual should also exhibit good interpersonal skills, be detail oriented, able to work in a fast paced environment, be willing to collaborate and brainstorm with team members.

Position Details:

What you will be doing:
A Developer on the team will work to maintain and enhance our kiosk product using Java, JavaScript, JEE, Spring, React, EXT JS, NX, AWS, Postgres, Postman and Visual Studio tools. Kiosk is a complex product that has multiple hardware devices that our software interacts with to allow a user complete a payment using cash, check or credit card.  Armed with the latest development tools, our developers build responsive applications that run kiosks. Using the Scaled Agile Framework (SAFE) our developers work in a highly collaborative environment, with our business partners, testers, writers and clients.
Desired Skills and Experience:
  • Developing in the following technologies: Java, JavaScript, JEE, Spring, React, EXT JS, NX, AWS
  • Experience with Front End Development (HTML5/CSS3/AJAX).
  • Thorough understanding of design patterns and object oriented programming principles
  • Ability to develop quickly and with high quality under the SAFE (Agile) methodology
  • Experience with RDBMS such as Postgres, Oracle or MS SQL
  • Experience in creating and consuming RESTful and SOAP based web services and JavaScript Object Notation (JSON)
  • Experience with Git, Bitbucket and SourceTree
  • Experience creating Microservices is a plus
  • Identify and correct problems uncovered by testing or customer feedback
  • Evaluate code to ensure that it is valid, properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
  • Knowledge of STS, Postgres, Postman and Visual Studio
  • Nice to have: hardware programming experience
  • BS in Computer Science or related field or equivalent experience.
  • 5+ years of Software Development Experience preferably as an end-to-end developer
  • 5 + years of experience developing in: Java, JEE, Spring,
  • 5+ Experience developing and debugging in JavaScript (React JS preferred)


CSG is proud to offer employee-focused benefits that are robust in design and support a wide spectrum of employee well-being needs. Included in our benefits package is your choice of 3 medical plans administered by United HealthCare, MetLife dental, and vision coverage. CSG also offers an Incentive Savings Plan (401k), serviced by Fidelity Investments. CSG makes a dollar-for-dollar Matching Contribution based on the first 5.5% of your eligible pay you contribute as Pre-Tax or Roth After-Tax Contributions. All contributions are immediately 100% vested. At CSG, we recognize the ability to take time away to recharge is important. We offer a US Tiered Vacation Plan for non-exempt (hourly) roles, and a Flexible Vacation plan for all exempt (salaried) employees. For more benefit details, please view:

This role is eligible for a bonus opportunity.

Job ID: 8612

Posted 2 days ago

Share This Job