Progressive Leasing is looking to solve the problem of customer communication management by hiring an Engineering Manager to lead the engineering team that powers all customer communications email, SMS, and push notifications.
Requirements
- 3+ years of engineering management experience leading software engineers (performance, hiring, coaching, delivery).
- Strong hands-on .NET development experience
- Cloud experience (AWS) designing and operating production systems.
- Containerization & orchestration (Docker, Kubernetes) and CI/CD (Git-based workflows, pipelines, artifact/versioning).
- Experience building/operating high-throughput, event-driven services (queues, pub/sub).
- Solid grasp of observability (metrics, logs, traces) and production support (on-call, SLOs).
- Salesforce Marketing Cloud (SFMC) knowledge is a plus
Responsibilities
- Lead & code: Own technical direction while contributing code (design, implementation, code reviews) across .NET services, APIs, and orchestration workflows.
- Cloud & containers: Drive cloud-native designs (e.g., AWS), containerization (Docker/Kubernetes), and CI/CD pipelines and automated testing.
- Deliverability & reliability: Monitor and improve throughput, latency, bounce/complaint rates, inbox placement, and on-call practices.
- Integrations: Manage integrations with ESPs/SMS gateways and internal systems
- People leadership: Coach and develop engineers, set goals and hire to scale the team.
- Incident management: Lead root-cause analysis, postmortems, and preventive engineering for capacity, deliverability, and provider issues.
Other
- Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied)
- Full Health Benefits; Medical/Dental/Vision/Life Insurance + Paid Parental Leave
- Company Matched 401k
- Paid Time Off + Paid Holidays + Paid Volunteer Time
- Diversity Alliance Resource Groups