Jobs and Careers
PL

eServices Software Development Manager

Plymouth Rock Assurance
United Statesfull_timeVerifiedPosted 30 Mar 2026
💰 $198,000/yr($151,000/yr$198,000/yr)

About the role

In this role, you will report to the Director of Application Development and will lead the design, delivery, and evolution of modern, cloud-native applications on AWS while building and mentoring high-performing engineering teams. This role is focused on strong technical leadership, execution excellence, and scalable system design in a fast-paced environment. Additionally, you will collaborate with cross-functional teams to identify opportunities for innovation and develop cutting-edge software solutions.

Responsibilities:

  • Provide strong technical leadership to a team of software engineers building and maintaining scalable, customer-facing applications and digital platforms.
  • Maintain transparent communication with stakeholders, providing regular updates backed by data and insights.
  • Provide guidance and mentorship to team members, fostering skill development, and professional growth.
  • Own and guide architectural decisions, promoting AWS-based, cloud-native design principles for resilience, scalability, and security.
  • Oversee the analysis of complex business challenges and direct the development of innovative software solutions leveraging cutting-edge technologies. Drive engineering excellence through improvements in code quality, observability, CI/CD automation, and development best practices.
  • Approve and guide the design and implementation of proof-of-concept projects to validate the feasibility and value of emerging technologies. Lead end-to-end delivery of software initiatives, including planning, estimation, execution, and release management.
  • Serve as the primary liaison between technical teams and business stakeholders, ensuring alignment between technical capabilities and organizational goals. Recruit, mentor, and develop engineering talent, fostering a culture of accountability, ownership, and continuous learning.
  • Manage team capacity, staffing, and resource allocation to balance short-term delivery goals with long-term sustainability.
  • Facilitate collaboration between cross-functional teams to foster innovation and ensure successful implementation of new technologies into existing applications and systems. Collaborate with product, architecture, QA, and operations teams to deliver complex, cross-functional initiatives.
  • Champion a culture of continuous improvement by encouraging creative problem-solving and the exploration of emerging industry trends. Track and communicate progress using Agile methodologies, KPIs, and engineering metrics.
  • Ensure high-quality delivery through automated testing, DevSecOps practices, and well-defined SDLC processes.
  • Monitor and evaluate project progress to ensure timely delivery and alignment with organizational objectives. Identify risks, resolve technical challenges, and ensure alignment with business objectives and technical strategy.
  • Support career growth of direct reports through coaching, performance feedback, and development planning.

Qualifications:

  • Bachelor’s degree in computer science or related field with 10+ years of experience in building commercial software systems.
  • 3+ years of experience leading engineering teams in an Agile environment.
  • Strong background in designing and building distributed, cloud-native systems on AWS (experience with services such as API Gateway, Lambda, ECS/EKS, S3, RDS/DynamoDB is preferred).
  • Proven experience in software development, with a strong foundation in programming languages such as Python, Java, or C++.
  • Expertise in JVM-based technologies: Java, Spring Boot, Spring Cloud.
  • Experience with microservices architectures, REST APIs, GraphQL, and event-driven systems (Kafka, SNS/SQS, Pulsar).
  • Experience applying emerging technologies to solve complex business problems and drive innovation. Solid knowledge of modern SDLC practices, including automated testing, trunk-based development, and feature flags.
  • Experience with agile development methodologies and rapid prototyping techniques Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Strong hands-on experience with containerization and orchestration using Docker and Kubernetes.
  • Proficient with cloud platforms such as AWS, Azure, or Google Cloud Platform. Familiarity with modern front-end technologies such as React, Angular, TypeScri

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Plymouth Rock Assurance

View company profile →