Job Title: Senior Software Engineer (Java, AWS, LMS Modernization) FinTech | Onsite
Location: Rockville, MD / Tyson, VA (5 days onsite)
Interview Process:
Round 1: 1.30-min Phone/Virtual
Round 2: In-person (Rockville, MD / Tyson, VA)
Work Authorization: Open to H1B transfers and candidates on(OPT, , L2), as well as be local to the MVD area at the time of interview
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