Lead Software Engineer - Java


19956 Lead Software Engineer - Java (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.



CSG International, as one of the largest business support solutions providers, providing solutions to a global client base. Join an elite team of software professionals who are driven for success in finding innovative ways to solve problems for our company and clients. We respond to the complexity of a dynamic, convergent world with a flexible set of needs-based solutions, innovative new technologies, and forward thinking that helps our clients solve business problems and identify new opportunities. The CSG Java Enterprise Technology (JET) team is hiring for a senior Java developer. The group is made up of highly motivated individuals that is committed to continuous improvement in how software is developed and architected.

Position Details:

The Java Enterprise Technology (JET) team is looking for a senior Java developer. This position will have the opportunity to leverage industry-leading technologies in an effort to migrate a legacy system to a newly architected solution that will support multi-million transactions every day. This individual will be able to help design and architect pieces of this solution as well as implement and carry the solution into a production 24x7 environment all while using technologies that embrace our adaptability and allow us to respond to change quickly and efficiently.

Technologies on this team include:

Java and Python as the primary code base

Linux and Windows as the primary platforms

SVN and Git for version control

Chef and Rundeck for building servers and deploying code

Apache Airflow for delegation of Java processes running on node machines

Jira for task tracking


Bachelor’s degree or above in Computer Science or related field

8+ years of object-oriented programming experience (Java, C#, etc) with a preference on Java

Experience in Agile and Lean practices

Experience running code in a multi-server architecture and environment

Experience in infrastructure-as-code (Chef, Rundeck, or equivalent) a plus

Self-motivated individual who works well in a team environment

Provide on-call support of production software


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:http://viewer.zmags.com/publication/8c5c80bd.

This role is eligible for a bonus opportunity.

Job ID: 8246

Posted 21 days ago

Share This Job