Software Engineer (Learning Management System – Mid-Level) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Leidos · 1 month ago

Software Engineer (Learning Management System – Mid-Level)

Leidos is a company that designs and delivers cutting-edge system-of-systems solutions for the U.S. Navy. The Software Engineer role focuses on developing and maintaining server-side components for a Learning Management System, enhancing backend modules, and collaborating with Navy partners to improve system reliability and implement new features.

ComputerGovernmentInformation ServicesInformation TechnologyNational SecuritySoftware
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop and enhance server-side frameworks and modules for a web-based Learning Management System (LMS), including Java Servlets, JSPs, Tomcat integration, data parsing, and backend workflow logic
Manipulate XML and JSON structures to support LMS configuration, data exchange, and system automation
Use ANT and Gradle in build and deployment pipelines supporting LMS environments
Work across both Linux (RHEL/Bash) and Windows (shell scripting) operational environments
Learn and apply new programming languages and technologies, with mentorship and support from experienced teammates
Occasionally support hardware system configuration and build-out, gaining exposure to full system integration
Work collaboratively in an agile team environment supporting a large-scale program
Own and deliver backend software solutions in Java SE, Servlets, JSP, and related LMS technologies
Maintain and extend server-side LMS modules running in servlet containers such as Apache Tomcat
Implement parser logic using JavaScript and apply HTML5 concepts where needed in LMS workflows
Manipulate XML and JSON files in support of LMS configuration and data integration
Utilize ANT and Gradle build tools for compiling, packaging, and deploying workflows
Work in both RHEL Linux and Windows environments, including Bash and Windows shell scripting

Qualification

Java SEJava ServletsJSPXML/JSON manipulationANTGradleLinux (RHEL/Bash)Windows shell scriptingAgile team environmentTechnical expertiseIAT Level I certificationProblem solvingMentorship

Required

Bachelor's degree in Computer Science, Computer Engineering, or a related field that provides strong software development skills
Around 5 years of hands-on experience in one or more of the following: Designing and developing real-time acoustic signal processing algorithms, Building parallel processing solutions, Working with microservices, Developing software for signal processing, real-time data analysis, or visualization/simulation systems, Developing Java-based server frameworks or web application backends using Java SE, Java Servlets, JSP, XML/JSON manipulation, and related technologies
Must be able to obtain a U.S. security clearance
Must be willing to earn an IAT Level I (or higher) certification after hire (company-supported)

Preferred

Familiarity with parser development or extending JSP libraries for dynamic content
Experience in integrating Java backend services with web front-end frameworks

Company

Leidos is a Fortune 500® innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Funding

Current Stage
Public Company
Total Funding
unknown
2025-02-20Post Ipo Debt
2013-09-17IPO

Leadership Team

leader-logo
James Carlini
Chief Technology Officer
linkedin
leader-logo
Theodore Tanner
Chief Technology Officer
linkedin
Company data provided by crunchbase