Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Engineer image - Rise Careers
Job details

Full Stack Engineer

Job Description:

Leidos National Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security operations, and decision analytics to support our defense and intel customers’ mission to defend against evolving threats around the world. Our team’s focus is to ensure our customers have the right tools, technologies, and tactics to keep pace with an ever-evolving security landscape and succeed in their pursuit to protect people and critical assets.

The Intelligence Production Solutions Division (IPSD), part of the Decision Advantage Solutions Business Area, is currently seeking a Full Stack Engineer for the Maru Program. The responsibilities for this position include all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an Agile model. In this role, you will join a dynamic team that is singularly focused on providing world class solutions to our customer in an exciting, collaborative, and inclusive atmosphere. You will be challenged and provided a tremendous opportunity for growth in a customer-facing, fast-paced, and fun environment.

As a leader you will architect, design, build, and enhance highly available and scalable web application used by customers worldwide. You will direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and unit testing. Additionally, you will determine and recommend the best designs based on customer business objectives, timelines, and other resource constraints.

Primary Responsibilities:

  • Resolve various Modernization tasks as prioritized by the team product owner.
  • Engage in the complete software development lifecycle, operating within well-defined parameters.
  • Take ownership of delivering enhancements within a system or application.
  • Break down sizable tasks into manageable units for execution and provide LOE estimations.
  • Collaborate with fellow software engineers to create and document optimal technical designs.
  • Ensure team compliance with Agile processes and best practices.
  • Build software solutions where the solution is not clearly defined but always prioritizing customer needs.
  • Resolve obstacles for the development team, working collaboratively with the Product Owner, technical leadership, and other engineers.

Basic Qualifications:

  • US citizenship is required per contract.
  • Candidates must possess an active Top-Secret clearance with the ability to obtain a Polygraph to be considered for this role.
  • Bachelor's degree in Computer Science, Software Engineering, or related field and 8-12 years of prior relevant experience or Master’s with 6-10 years of prior relevant experience.
  • Strong proficiency with the following technologies:
    • Frontend Web Development: REACT, Angular, Vue.js, or similar JavaScript frameworks.
    • Backend Development: Java including Java Spring Boot
    • Cloud Development: AWS, Azure, or similar cloud platforms
    • Relational Database:  PostgreSQL with the ability to write SQL.
    • Operating System: Linux
    • Version Control System:  Git
  • Deep understanding of modern software design patterns and coding standards.
  • Experience architecting, developing, and delivering complex software systems into production.
  • Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools.
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.

Preferred Qualifications:

  • Frontend Web Development: UI/UX
  • Software Architectures: Client-Server, Microservices, Model-View-Controller.
  • NoSQL Database: OpenSearch/Elasticsearch.
  • Specific AWS Services:  S3, SQS, SNS, EC2, CloudFormation and RDS.
  • Automated Software Deployment: Kubernetes, Containerization.
  • Pub/Sub Technologies: Message Queues (RabbitMQ, Apache Kafka, AWS SQS).
  • Certifications such as AWS DevOps Engineer or similar.
  • Knowledge of continuous integration and delivery tools: Jenkins, GitLab, and Docker.

Original Posting:

March 25, 2025

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

Pay Range $104,650.00 - $189,175.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Leidos Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Leidos DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Leidos
Leidos CEO photo
Tom Bell
Approve of CEO

Average salary estimate

$146912.5 / YEARLY (est.)
min
max
$104650K
$189175K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Engineer, Leidos

If you’re a skilled Full Stack Engineer looking to make a lasting impact, then Leidos in Gaithersburg, MD, wants to meet you! As part of our National Security Sector, you'll play a crucial role in delivering cutting-edge software that supports defense and intelligence operations. In this dynamic environment, your work will cover the entire software development lifecycle, from architecture and design to coding and automated testing, all within an Agile framework. You’ll join a collaborative team dedicated to pushing the boundaries of technology, ensuring our customers are equipped with the tools they need to tackle modern security challenges. Your responsibilities will encompass deciding the best architectures, designing intuitive interfaces using frameworks like React or Angular, and developing solid backend solutions with Java and Spring Boot. You’ll have ownership over significant project deliverables and will break down complex tasks into manageable units while continually prioritizing customer needs. Your contributions won't just enhance our projects; they will also facilitate opportunities for growth in a fast-paced and exhilarating environment. With a focus on compliance with Agile best practices, your proactive approach will help resolve obstacles, ensuring we meet our customer objectives efficiently. If you're excited to engage in innovative solutions while learning and growing alongside talented peers, Leidos is the perfect place for you!

Frequently Asked Questions (FAQs) for Full Stack Engineer Role at Leidos
What are the primary responsibilities of a Full Stack Engineer at Leidos?

As a Full Stack Engineer at Leidos, your primary responsibilities will include overseeing all stages of the software development lifecycle. This means you will actively engage in tasks such as scope and work estimation, architecture and design, coding, and unit testing, focusing on delivering high-quality software solutions. You'll take ownership of enhancements and collaborate with fellow engineers to create optimal technical designs, ensuring compliance with Agile methodologies.

Join Rise to see the full answer
What qualifications are needed to apply for the Full Stack Engineer position at Leidos?

To qualify for the Full Stack Engineer position at Leidos, you should hold a Bachelor’s degree in Computer Science or a related field, along with 8-12 years of relevant experience, or a Master’s with 6-10 years of experience. An active Top-Secret clearance is required, and you should have a strong proficiency in front-end technologies like React or Angular, back-end development with Java, and cloud platforms such as AWS or Azure.

Join Rise to see the full answer
What technologies should a Full Stack Engineer at Leidos be familiar with?

A Full Stack Engineer at Leidos should be well-versed in a variety of technologies, including front-end development frameworks like React, Angular, or Vue.js, and back-end development with Java and Spring Boot. Familiarity with AWS or Azure for cloud development, PostgreSQL for relational databases, and a solid understanding of Linux operating systems is essential. Knowledge of Agile development practices and continuous delivery tools is also important for this role.

Join Rise to see the full answer
What kind of team environment can a Full Stack Engineer expect at Leidos?

At Leidos, a Full Stack Engineer can expect a highly collaborative and inclusive team environment. The focus is on providing world-class solutions, meaning you’ll work closely with other software engineers, product owners, and technical leadership in a fast-paced setting that values innovation and creativity. The culture promotes growth, offering ample opportunities to learn and tackle exciting challenges.

Join Rise to see the full answer
How does a Full Stack Engineer contribute to the customer mission at Leidos?

The role of a Full Stack Engineer at Leidos is critical in enhancing the mission of our customers in defense and intelligence. By architecting scalable software solutions and resolving modernization tasks, you will help ensure that customers are equipped to combat evolving threats. Your work directly impacts the tools and technologies used by defense entities, contributing to their ability to protect people and critical assets worldwide.

Join Rise to see the full answer
Common Interview Questions for Full Stack Engineer
How do you approach designing a new web application as a Full Stack Engineer?

When designing a new web application, I begin with understanding the customer’s needs and objectives. I conduct thorough research and engage in brainstorming sessions with the team to gather insights and define the architecture. Utilizing best practices in software design patterns, I ensure both front-end and back-end architectures are aligned with each other and scalable, keeping in mind the user experience throughout the process.

Join Rise to see the full answer
Can you explain your experience with Agile methodologies?

I have a robust understanding of Agile methodologies, having worked in multiple Agile teams where I've engaged in sprint planning, daily stand-ups, and retrospectives. I value the iterative approach that Agile promotes, which allows for continuous feedback and improvement. My experience in collaborating closely with cross-functional teams enables me to adapt quickly and align with project goals effectively.

Join Rise to see the full answer
What strategies do you use to ensure code quality in your projects?

To ensure code quality in my projects, I implement a range of strategies including writing thorough unit tests and conducting code reviews. I also adhere to coding standards and use version control systems like Git to maintain the integrity of the codebase. Additionally, I leverage continuous integration/continuous delivery (CI/CD) tools to automate testing and deployment processes, enhancing both efficiency and reliability of the releases.

Join Rise to see the full answer
How do you stay updated with the latest technologies and programming languages?

I stay updated with the latest technologies and programming languages through continuous learning. I regularly read industry blogs, attend webinars, and participate in online courses related to emerging technologies. Additionally, I'm an active member of several coding communities where I engage in discussions and share knowledge with other professionals, helping to broaden my understanding of current trends and best practices.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame obstacles.

In one challenging project, we faced significant delays due to unexpected technical hurdles. To overcome this, I organized a series of focused workshops with the team to analyze the problems. We identified critical areas that needed re-engineering and simplified certain processes. By breaking tasks into smaller, manageable units and fostering open communication among team members, we were able to successfully realign the project and meet our deadlines.

Join Rise to see the full answer
What is your experience with cloud technologies, specifically AWS and Azure?

I have extensive experience working with both AWS and Azure. I’ve utilized AWS services such as S3 for storage, EC2 for computing, and RDS for database solutions, effectively managing scalable architectures. On Azure, I've worked with similar services including Azure Functions and Azure SQL Database. I also prioritize implementing best practices for security and cost management within cloud environments.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in your projects?

Handling tight deadlines requires effective prioritization and time management skills. I break tasks down into smaller components and assess their urgency and importance. Effective communication with my team is crucial; I keep everyone informed about progress and any potential roadblocks. Additionally, I remain flexible, adopting agile practices to adjust my approach as required and maintain a focus on delivering quality work even under pressure.

Join Rise to see the full answer
Explain how you’ve utilized relational databases in your previous roles.

In my previous roles, I’ve extensively worked with relational databases like PostgreSQL. I’ve designed database schemas that optimize performance and maintainability. I’ve written complex SQL queries for data retrieval processes and implemented stored procedures to enhance application functionality. Additionally, I focus on ensuring data integrity and implementing backup strategies to safeguard critical data.

Join Rise to see the full answer
What is your approach to building and delivering software solutions without clearly defined requirements?

When faced with unclear requirements, I start by engaging directly with stakeholders to gather as much information as possible. I conduct interviews and workshops to clarify their needs and expectations. Then, I propose an iterative development approach, allowing room for flexibility and incorporating feedback throughout the project. This collaborative method ensures that the final product aligns well with user expectations, even amidst ambiguous requirements.

Join Rise to see the full answer
Can you discuss your experience with frontend technologies and frameworks?

I have significant experience with frontend technologies, particularly with frameworks like React and Angular. I am proficient in creating responsive user interfaces that not only look appealing but are also user-friendly. I ensure that my designs follow UI/UX best practices and run performance optimizations where necessary. Utilizing component-based architecture allows for maintainable code and offers the ability to scale and enhance applications as needed.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Leidos Hybrid Canberra, Australian Capital Territory, Australia
Posted 11 hours ago
Photo of the Rise User
Unity Technologies Hybrid San Francisco, California, United States
Posted yesterday
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Posted 5 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Capital One Hybrid Cambridge, Massachusetts, United States
Posted yesterday

Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. At Leidos, our mission is to make the world safer, healthier, and mor...

410 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!