JV
Senior Software Engineer (Java, AWS, LMS Modernization) FinTech | Onsite
Jobs via Dice
Rockville · On-site Full-time Senior Yesterday
About the role
Role Overview
Seeking a Senior Software Engineer to lead the modernization and transformation of a Learning Management System (LMS) platform for a FinTech client.
This role focuses on migrating legacy LMS platforms to modern cloud-based solutions, while driving innovation through AI-enabled automation, intelligent agents, and data-driven learning systems.
You will work in a small, high-impact team and play a key role in shaping technical architecture, engineering processes, and platform strategy.
Responsibilities
- Lead migration of legacy LMS (e.g., Saba) to modern platforms (e.g., Docebo or similar)
- Design and develop scalable backend systems using Java and AWS
- Build AI-enabled automation, intelligent agents, and workflow solutions
- Develop integrations with enterprise systems such as Workday and HR platforms
- Manage configuration, builds, and release processes
- Improve CI/CD pipelines and configuration management practices
- Develop Python-based automation and AI workflows
- Implement software configuration management and version control
- Design and support automated testing and quality engineering
- Troubleshoot complex issues across environments
- Collaborate with product, engineering, and business teams
- Document architecture, processes, and system improvements
- Mentor junior engineers and promote best practices
- Ensure compliance with security and governance standards
- Stay current with AI, cloud, and LMS technologies
Required Skills
- Bachelor s degree in Computer Science or related field
- 7+ years of software engineering experience (Java)
- Strong experience with AWS (Lambda, S3, ECS, API Gateway, IAM)
- Experience with configuration management, build, and release processes
- Strong experience with enterprise integrations and APIs
- Knowledge of SDLC, testing, and automation practices
- Experience with Learning Management Systems (LMS)
- Experience working in Agile environments
- Strong problem-solving, troubleshooting, and communication skills
- Ability to lead initiatives and work in dynamic environments
Preferred Skills
- Experience with AI/ML engineering and intelligent automation
- Strong Python experience for automation or AI workflows
- Exposure to AWS Bedrock or similar AI platforms
- Experience with LMS platforms (Docebo, Cornerstone, etc.)
- Experience with Workday or HR systems
- Experience building automation testing frameworks
- Knowledge of DevOps, CI/CD, and cloud-native architectures
- Exposure to Generative AI and prompt engineering
- Experience leading modernization or migration initiatives
Skills
AgileAPI GatewayAPIsAWSCI/CDConfiguration ManagementECSIAMJavaLambdaLMSPythonS3SDLCVersion Control
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free