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
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
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
Leidos is a Fortune 500® innovation company rapidly addressing the world’s most vexing challenges in national security and health.
Funding
Current Stage
Public CompanyTotal Funding
unknown2025-02-20Post Ipo Debt
2013-09-17IPO
Leadership Team
Recent News
MarketScreener
2025-12-16
2025-12-16
Company data provided by crunchbase