AWS Software Engineer

Midland Credit Management, an Encore Capital Group CompanyPhoenix, AZ
Onsite

About The Position

Applicants must have current authorization to work in the United States on a full-time basis. Responsible for owning modification and maintenance of software applications with large scope. Will work across the IT function on different projects including analysis and design.

Requirements

  • Bachelor's degree in Technology/Engineering or similar field.
  • 5-7 years professional experience.
  • Minimum 5 years of programming experience (relevant programming languages: Java, HTML, C#).
  • Java, Spring Boot 3 years+.
  • Hands-on experience setting up and using CI/CD (continuous integration, continuous delivery/deployment).
  • Strong understanding of Microservices architecture.
  • Knowledge of AWS or other Cloud platforms.
  • Database knowledge (i.e. RDBMS like SQL Server, Oracle, MySQL, DB2 (minimal one)).
  • Understanding of Agile (Scrum) project management methodology and Test-Driven Development.
  • Strong communication skills.

Nice To Haves

  • Master's or Advanced degree in Technology/Engineering or equivalent.
  • 2-3 years experience with MS Degree.
  • Database knowledge.
  • Full stack development experience.
  • JS based client-side framework – React.JS.
  • NoSQL experience.
  • Event-driven and microservice architecture experience.
  • Mobile app development (iOS or Android).
  • SSIS (Microsoft ETL tool).
  • PEGA Certified.
  • Genesys Dialer Certified.

Responsibilities

  • Maintain and enhance software applications under supervision of a manager or technical lead.
  • Participate in other application development projects, as assigned.
  • Other application development projects, as assigned.
  • Perform other duties, as assigned.

Benefits

  • Competitive salary.
  • Monthly incentives or annual bonus.
  • Paid training and development programs.
  • MCM Academy.
  • Promote-from-within philosophy.
  • Informal accolades.
  • Formal company-wide awards and prizes.
  • All-inclusive vacations.
  • Tuition assistance for degree or coursework.
  • Comprehensive healthcare plans and options.
  • Fitness membership reimbursements.
  • Weight watchers.
  • Wellness rewards Program.
  • Up to eight hours of paid time off each year to volunteer.
  • Volunteer grants.
  • Matching financial donations, up to US$ 2,500 per employee annually.
  • Retirement savings.
  • Company paid leave for new family support.
  • New parent flex time.
  • Child back-up care options.
  • Team-building events.
  • Holiday celebrations.
  • Department outings.
  • Paid and floating holidays.
  • Generous paid-time-off.
  • Wellness and mental health initiatives.
  • Support volunteerism.
  • Environmental efforts.
  • Leadership training.
  • Skill-building.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service