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

Leidos · 3 hours ago

Software Engineer (Learning Management System – Mid-Level)

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. In this role, you will focus on developing and maintaining server-side components for a web-based Learning Management System, enhancing backend modules, and improving system reliability while collaborating with Navy partners.

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 manipulationLinux (RHEL/Bash)Windows shell scriptingANTGradleAgile teamworkProblem solvingMentorship

Required

Education: Bachelor's degree in Computer Science, Computer Engineering, or a related field that provides strong software development skills
Experience: 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
Clearance: Must be able to obtain a U.S. security clearance
Certification: 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

Benefits

Health and Wellness programs
Income Protection
Paid Leave
Retirement

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
Amy Smith
Senior Vice President, Government Affairs
linkedin
Company data provided by crunchbase