> Markdown version of [/jobs/ext/277289-software-engineer-sme](https://www.wearedevelopers.com/jobs/ext/277289-software-engineer-sme). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer SME - **Company:** Leidos, Inc. - **Location:** Gaithersburg, MD, United States - **Experience:** Expert - **Salary:** $131,300.0 - $237,350.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Apache Tomcat, Code Review, Databases, Relational Databases, Database Development, Database Queries, Database Schema, Linux, DevOps, PostgreSQL, Linux System Administration, Apache Maven, Object-Oriented Software Development, OpenShift, Performance Tuning, Software Engineering, SQL Databases, Web Application Frameworks, Freeform SQL, Enterprise Software Applications, Spring-boot, Gitlab, Containerization, Gitlab-ci, Information Technology, Front End Software Development, Restful APIs, Docker - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fd996cceae90795f ## About the Role The ideal candidate combines deep object-oriented programming expertise with strong backend engineering capability, front-end proficiency, and DevOps maturity. This individual will lead by example-contributing high-quality code, guiding design decisions, mentoring engineers, and ensuring delivery of secure, maintainable, and performant systems across the full software development lifecycle., A current and active TS/SCI clearance with the ability to obtain a Polygraph is required, for consideration., * US citizenship is required per contract. * Bachelor's degree in Computer Science, Software Engineering, or related field with 12-15 years of relevant experience or Master's degree with 10-13 years of relevant experience. * Java or Python: Advanced professional experience designing and implementing enterprise-level applications. * REST APIs: Demonstrated experience designing and developing RESTful services. * SQL: Advanced experience writing complex queries, optimizing performance, and working with relational databases. * JavaScript: Professional experience developing front-end functionality. * Linux: Strong working knowledge of Linux environments for development and deployment. * GitLab: Hands-on experience designing and managing GitLab CI/CD pipelines. * Containerization (Docker, OpenShift, or similar): Experience developing and deploying containerized applications. Preferred Qualifications: * Experience deploying and supporting applications in AWS environments. * Experience with modern web frameworks. * Experience with Spring Boot, PostgreSQL, Tomcat, or Maven * Experience working in Agile development environments. #MARU ## Description We are seeking a highly experienced, hands-on Full-Stack Software Engineer to serve as a senior technical leader within our engineering organization. This role is responsible for designing, developing, and delivering robust, scalable software solutions while providing day-to-day technical leadership across development efforts., * Object-Oriented Programming: Design, develop, test, troubleshoot, and maintain scalable software applications using strong object-oriented design principles. * REST API Development: Architect, implement, and maintain robust RESTful services to support application functionality and system integrations. * Front-End Development: Develop and maintain responsive front-end components to enable intuitive user experiences. * Database Development: Design and optimize complex SQL queries; contribute to database schema design and performance tuning. * Linux Environments: Develop, deploy, and troubleshoot applications within Linux-based environments. * CI/CD Pipelines: Design, maintain, and improve GitLab CI/CD pipelines to support automated build, test, and deployment processes. * Technical Leadership: Provide hands-on mentorship through code reviews, architectural discussions, and technical guidance to elevate overall team performance. * System Troubleshooting: Diagnose and resolve complex cross-stack issues spanning application, database, and infrastructure layers. * Cross-Functional Collaboration: Partner with product owners, engineers, and stakeholders to translate requirements into effective technical solutions. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)