remote
Experienced Software Engineer AWS & Vendor Integration - Principal Financial Group
Software Engineer
Senior engineer driving modernization of a retirement record‑keeping platform, building scalable, reliable services on AWS, integrating internal and external systems, and ensuring high‑quality, performant solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices on AWS that support retirement record‑keeping workflows.
- Integrate complex vendor and internal systems using RESTful APIs and message‑based patterns.
- Implement CI/CD pipelines, automated testing, and monitoring to ensure reliability and rapid delivery.
- Collaborate with cross‑functional teams to define requirements, architecture, and best practices.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency with AWS services (Lambda, API Gateway, DynamoDB, S3, etc.).
- Hands‑on experience building and deploying microservices with REST APIs.
- Solid understanding of CI/CD, containerization, and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.