Encore Capital Group is looking to hire a Software Delivery Manager to oversee the end-to-end delivery of software solutions, ensuring they meet business objectives, quality standards, and timelines. This role is crucial for bridging the gap between development teams, product management, and stakeholders, driving alignment across priorities and resources, and enabling the organization to scale its software capabilities efficiently and reliably.
Requirements
- Architected and implemented scalable web applications using modern frameworks (e.g., React, Angular, Node.js, Django) with a focus on performance, security, and maintainability.
- Optimized front-end performance by implementing lazy loading, code splitting, image compression, and efficient caching strategies.
- Led backend performance tuning efforts including database indexing, query optimization, and asynchronous processing to support high-traffic environments (millions of monthly users).
- Monitored and maintained site performance using tools like Google Lighthouse, New Relic, and Datadog, proactively identifying and resolving bottlenecks.
- Microservices experience like GCP, AWS or Azure (AWS is preferred)
Responsibilities
- Manage software development projects and ensure they are delivered on time and within budget.
- Represent the software development team to external teams, stakeholders, and customers.
- Architected and implemented scalable web applications using modern frameworks (e.g., React, Angular, Node.js, Django) with a focus on performance, security, and maintainability.
- Optimized front-end performance by implementing lazy loading, code splitting, image compression, and efficient caching strategies.
- Led backend performance tuning efforts including database indexing, query optimization, and asynchronous processing to support high-traffic environments (millions of monthly users).
- Monitored and maintained site performance using tools like Google Lighthouse, New Relic, and Datadog, proactively identifying and resolving bottlenecks.
- Microservices experience like GCP, AWS or Azure (AWS is preferred)
Other
- Ability to thrive in a highly collaborative work environment while managing multiple projects simultaneously
- Proven ability to build rapport and establish credibility and trust with internal teams and clients
- Knowledge of application development processes, software scaling, and support
- Ability to create and maintain accurate project budgets and timelines
- Communicate tradeoffs to stakeholders raising business implication awareness
- Negotiate and balance the demands of competing stakeholders committed to project delivery plans and planning methodology and know when and how to prioritize competing commitments
- Proactive and timely in communications with all stakeholders.
- Understands and capable of explaining the total solution under development.
- Perform Sprint Prioritization and Planning with clients and scrum team
- Communicate business and user value of design choice options
- Serve as Product Expert to internal and external teams
- Team lead in driving accurate story estimating, keeping to project timelines, forecasting resource requirements, and managing change
- Coordinate project activities (UX, Development, Testing), and plan for resource availability
- Communicate effectively with team members, customers, and external parties.
- Provide leadership to the team and inspire them to achieve their goals.
- Develop a vision for the team and work towards achieving it.
- Make sound decisions that benefit the team and the company.
- Possess strong operational skills to ensure the team's objectives are met.
- Encourage team members to work without feeling pushed, creating a positive work environment.
- Experience as Software Delivery Manager (3+)
- Experience leading Application Development Projects (5+)
- Experience in the Software Delivery Manager, IT Manager, or Technical Product Manager role for at least 6-7 years for a software development team that was diligently applying SCRUM principles/practices.
- Preferred: Experience working for a publicly traded company in a similar role
- English