Skip to content
mimi

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