Tech Stack
AWSCloudDynamoDBMicroservices
About the role
- CSAA Insurance Group (CSAA IG), a AAA insurer, is hiring a Manager, Software Engineering to lead Digital Payment Transformation initiatives
- Lead multiple Agile teams to migrate legacy payment applications to modern cloud-native systems using AWS Serverless stack
- Design and manage APIs and integrations for secure, scalable, customer-centric payment solutions
- Work closely with product, design, and architecture teams and collaborate with cross-functional teams to define project scope, timelines, and deliverables
- Provide technical direction for designing cloud-native architectures using AWS services (Lambda, DynamoDB, API Gateway) and oversee integration of internal and third-party systems
- Lead design, development, and management of RESTful APIs and microservices
- Guide team in coding best practices, cloud infrastructure, API design, integrations, and DevOps; perform code reviews
- Act as point of contact for leadership and stakeholders; communicate technical challenges, progress, and risks
- Develop roadmap for migrating legacy systems to modern cloud-based architecture with minimal disruption
- Stay abreast of technology trends and recommend innovative approaches to improve business outcomes
Requirements
- Bachelor's Degree in Computer Science or related field, or comparable experience
- 5+ years' experience in software development
- Strong project management, analytical and problem-solving skills
- Focused, process-oriented Manager able to lead implementation of best practice controls and processes
- Highly-organized and results-oriented individual capable of providing technical leadership
- Ability to communicate sophisticated ideas and solutions to both technical and non-technical audiences
- Strong interpersonal skills, with demonstrated ability to form strong partnerships with business counterparts
- Effective decision-making skills, even under pressure and while lacking all of the desired information
- Thorough understanding of and validated delivery experience with both traditional and Agile (Scrum/Kanban) project methodologies
- Demonstrated ability to adjust focus to meet changing priorities, strategic directions and shifting customer needs
- Experience leading teams comprised of offshore, nearshore, vendor and local members
- Experience leading applications in a hybrid environment of On-Premise, Cloud, and SaaS
- Actively handles and leads stakeholders; responsible for ensuring stakeholders and leadership are well-informed of pertinent issues, concerns or challenges
- Experience supporting sophisticated systems with significant integration points and external third-party systems through APIs