Encore Capital Group logo

Principal Software Engineer

Encore Capital Group

San Jose, CA
Full Time
Senior
about 1 month ago

Job Description

About the Role

We are more than a specialty finance company providing debt recovery solutions for consumers. We are a global team of over 4,000 employees whose daily mission is to empower consumers to begin their path towards financial recovery and build a better life for themselves and their families. We know that the only way to support this mission is by hiring exceptional people who bring a diversity of ideas, a collaborative spirit, and a passion for attaining breakthrough results. If you are results-driven, have a passion for helping others, and thrive in an innovative environment, this might be the right place for you!

Key Responsibilities

  • Maintain and enhance software applications under supervision of a manager or technical lead.
  • Participate in other application development projects, as assigned.
  • Provide technical leadership and mentorship to junior team members, as required.
  • Perform other duties, as assigned.

Requirements

  • Bachelor's degree in Technology/Engineering or similar field.
  • 7-10 years of professional experience with a minimum of 5 years of programming experience.
  • Proficiency in programming languages such as React, JavaScript, HTML, Java, Spring Boot.
  • Hands-on experience setting up and using CI/CD (continuous integration, continuous delivery/deployment).
  • Strong understanding and advocating DevOps culture.
  • Knowledge of AWS or other Cloud platforms (EC2, Lambdas, AWS Gateway, Step Functions).
  • Experience with Infrastructure as Code.
  • Database knowledge (e.g., RDBMS like SQL Server, MySQL, MongoDB).
  • Understanding of Agile (Scrum) project management methodology and Test-Driven Development.
  • Strong communication skills.

Nice to Have

  • Bachelor's, Master's or Advanced degree in Technology/Engineering or equivalent.
  • Full stack development experience.
  • Experience with JS-based rich web UI frameworks like React.js.
  • MySQL experience.
  • Experience with event-driven and microservice architecture.
  • Experience leading a team of developers.
  • Knowledge of NoSQL.

Qualifications

  • Educational background in Technology/Engineering or similar.
  • Relevant professional experience as specified.

Benefits & Perks

  • Support for work-life balance, fun and professionalism, community engagement.
  • Comprehensive compensation and benefits programs focused on supporting, developing, and recognizing employees.
  • Wellness and mental health initiatives.
  • Support for volunteerism and environmental efforts.
  • Leadership training, skill-building, and tuition reimbursements.
  • Promotion opportunities from within.

Working at Encore Capital Group

We understand the important balance between work and life, fun and professionalism, and corporation versus community. We strive to support your career aspirations and provide the benefits you need to live a more fulfilling life. We value diversity and are committed to equal opportunity employment, ensuring accommodations for individuals with disabilities where applicable.

Apply Now

Job Details

Posted AtJun 26, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Encore Capital Group

Website

encorecapital.com

Company Size

5001-10000 employees

Location

San Jose, CA

Industry

Miscellaneous Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches