×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Midland Credit Management
Full Time position
Listed on 2026-06-09
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Applicants must have current authorization to work in the United States on a full-time basis.

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.
Minimum Requirements Education

Bachelor's degree. Field of study:
Technology/Engineering or similar.

Experience

7-10 years of professional experience with a minimum of 5 years of programming experience (JavaScript, C#, HTML). 4+ years of Java, Spring Boot. Hands‑on experience setting up and using CI/CD (continuous integration, continuous delivery/deployment).

Knowledge, Skills, Abilities, and Other Attributes
  • Strong understanding and advocating Dev Ops culture.
  • Knowledge of AWS or other Cloud platforms.
  • Good understanding of Mule Soft flows.
  • Database knowledge (e.g., RDBMS like SQL Server, Oracle, MySQL, DB2).
  • Understanding of Agile (Scrum) project management methodology and Test-Driven Development.
  • Strong communication skills.
Preferred Qualifications Education

Master's or advanced degree. Field of study:
Technology/Engineering or equivalent.

Experience

Full‑stack development experience; JS‑based rich web UI framework (React.js), No

SQL experience; event‑driven and microservice architecture experience; AWS and Mule Soft experience; mobile app development (iOS and Android); experience leading a team of developers.

Knowledge, Skills, Abilities, and Other Attributes
  • Knowledge of No

    SQL.
Compensation

Annual Salary: $ - $ (Amount based on office location, relevant experience, skills, and competencies).

Benefits
  • Pay and Bonuses:
    Earn a competitive salary with eligibility for monthly incentives or annual bonus.
  • Career Progression:
    Grow at MCM with paid training and development programs – including MCM Academy – and a promote‑from‑within philosophy.
  • Reward and Recognition:
    Honor great results ranging from informal accolades to formal company‑wide awards and prizes, including all‑inclusive vacations.
  • Tuition Assistance:
    Pursue a degree or coursework related to your current role or desired role.
  • Healthcare Insurance:
    Comprehensive healthcare plans and options, plus fitness membership reimbursements, weight‑watchers, wellness rewards program, and more.
  • Volunteering Opportunities:
    Up to eight hours of paid time off each year to volunteer. Volunteer grants and matching financial donations up to US $ 2,500 per employee annually.
  • Retirement Savings:
    Strong financial foundation and future goal‑setting. Company invests in you.
  • New Family Support:
    Company paid leave, new parent flex time, and child backup care options.
  • Team‑building:
    Company-sponsored events, holiday celebrations, department outings.
  • Work‑Life Balance:
    Paid and floating holidays, generous paid time‑off.

Encore Capital Group and all of its subsidiaries are proud to be an equal‑opportunity employer and are committed to fostering an inclusive and welcoming environment where everyone feels they belong. We encourage candidates from all backgrounds to apply. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other status protected under applicable law.

If you wish to discuss potential accommodations related to applying for employment, please contact

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary