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

Senior Full Stack Software Engineer

Join ClearEdge and be a part of a dynamic team that solves some of the DoD’s most complex technical challenges. Every day, ClearEdge empowers our customers in government and industry with innovative, data-driven solutions.


Check out our extremely competitive benefits package at clearedgeit.com/benefits, which includes a $10k annual training/education benefit, 10% 401k contribution, health and technology allowance, and access to a state-of-the-art technology lab. We also offer monthly TechConnect and DeepDive collaboration sessions with our entire technical staff.


Your Mission:


Build modern web-based Visualization Components, focused on audio and visual multimedia playback, supporting the Analyst to learn one capability to perform functions instead of multiple processes for similar capabilities.


Detail oriented and team driven Software Engineers will provide full lifecycle support, to include modernization, of applications and tools.  We are seeking a highly motivated Software Engineer that is well-versed with full-stack web-based application development using modular design principles.


You will excel in this role if you are:
  • A software engineer who thinks tactically and strategically to successfully design, develop, and deploy automated solutions using a variety of tools across multiple platforms
  • Versatile and able to meet quickly changing technology needs 
  • Self-motivated to improve product efficiency
  • Familiar with Agile principles and web-based software applications


A day in the life consists of:
  • Designing, developing, and deploying multiple web-based visualization components focused on audio, visual, and other multimedia functions
  • Working directly with customers, managers and technical staff to understand business needs, develop technical plans, and deliver solutions that solve mission problems 
  • Applying your expertise to code, plan, test, and deploy modular web-based software components
  • Connecting various elements of coding along with libraries and applications for software releases with various operating systems and production infrastructures
  • Coordinating across multi-functional teams to formulate, prototype, implement and fine-tune solutions
  • Providing multiple tier levels of support to customers and software development teams
  • Establishing strong, collaborative working relationships with Government customers, technical staff, and peers 
  • Sharing software engineering best practices and principles


Must have:
  • TS/SCI with polygraph clearance
  • 14 years of experience architecting, developing, and maintaining software solutions, with an emphasis on performance optimizations
  • Bachelor’s or Advanced Degree in Computer Science, Computer Engineering, or other technical discipline
  • Experience with all aspects of full stack development
  • Technical leadership and/or mentoring experience
  • Experience with web-based Javascript frameworks such as React, Vue, and Angular
  • Experience with object-oriented languages such as Java, JavaScript
  • Experience with designing and developing modular components used in other applications
  • Success troubleshooting complex problems
  • Proven Linux background 
  • Strong monitoring/metrics skills 


Nice to have:
  • Successful creation and integration of software that uses, creates, edits, and views of multimedia
  • Proactive technical customer service experience
  • Experience optimizing solutions across multiple software application domains and teams
  • Experience using CI/CD pipelines for consistent delivery


About us: 

We are an experienced advanced analytic development company providing Cyber solutions to current and emerging missions.


Our Core Values of Honesty, Integrity, Loyalty, Fairness, Respect, Responsibility, and Accountability drive our mission and vision and are the heart of what we do each day. We combine our Core Values with the three key elements of people, technology, and integrity to repeatedly deliver stellar results within our primary competencies.  


ClearEdge is also pleased to share that we have recently expanded our prime and subcontract presence into new cyber markets! 


If this position does not fit your skillset, please visit our Careers page to explore our current openings, or contact a ClearEdge recruiter at careers@clearedgeit.com. ClearEdge is an equal opportunity employer.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Senior Full Stack Software Engineer, ClearEdge

Join ClearEdge as a Senior Full Stack Software Engineer based in Annapolis Junction, MD, and be part of a dynamic team that is on a mission to tackle some of the Department of Defense’s most intricate technical challenges. Every day, you'll work with innovative, data-driven solutions that empower our clients both in government and industry. At ClearEdge, you’ll participate in collaborative environments through monthly TechConnect and DeepDive sessions with our talented technical staff. Your mission will involve building modern web-based visualization components that enhance audio and visual multimedia playback, allowing analysts to efficiently perform numerous functions. This role demands a detail-oriented and team-driven mindset, providing full lifecycle support for applications and tools while focusing on modernization. As a Senior Full Stack Software Engineer, you'll engage in tactical and strategic thinking to design, develop, and deploy automated solutions across various platforms. The ideal candidate will thrive in a fast-paced environment, possessing a comprehensive understanding of Agile principles and the ability to adapt quickly to changing technology needs. You’ll collaborate closely with customers and the technical team to identify business requirements and create technical plans that lead to effective solutions. With a robust background in full-stack web-based application development, your role will contribute significantly to our mission of delivering stellar results while embracing our core values of honesty, integrity, and accountability. If you have a passion for technology and are eager to make an impact, ClearEdge offers the ideal platform for you to excel!

Frequently Asked Questions (FAQs) for Senior Full Stack Software Engineer Role at ClearEdge
What are the responsibilities of a Senior Full Stack Software Engineer at ClearEdge?

As a Senior Full Stack Software Engineer at ClearEdge, you'll be responsible for designing, developing, and deploying web-based visualization components that focus on audio, visual, and multimedia functions. This includes working directly with customers and the technical team to identify business needs and develop effective technical plans. You'll also be tasked with applying your expertise to code, plan, test, and deploy modular web-based software components while optimizing solutions and providing support across various systems.

Join Rise to see the full answer
What qualifications do you need to apply for the Senior Full Stack Software Engineer position at ClearEdge?

To qualify for the Senior Full Stack Software Engineer role at ClearEdge, candidates need to possess TS/SCI with polygraph clearance, along with a Bachelor’s or advanced degree in Computer Science or a technical discipline. A minimum of 14 years' experience in architecting, developing, and maintaining software solutions is also required, with a strong emphasis on performance optimizations and full stack development, especially using web-based JavaScript frameworks like React, Vue, or Angular.

Join Rise to see the full answer
What technical skills are essential for the Senior Full Stack Software Engineer role at ClearEdge?

Essential technical skills for the Senior Full Stack Software Engineer position at ClearEdge include expertise in web-based Javascript frameworks such as React, Vue, and Angular, along with experience in object-oriented languages like Java and JavaScript. Moreover, familiarity with Linux systems, designing modular components, and troubleshooting complex problems are crucial. Knowledge of CI/CD pipelines for consistent delivery along with monitoring and metrics skills are also beneficial.

Join Rise to see the full answer
What kind of work culture can one expect at ClearEdge as a Senior Full Stack Software Engineer?

At ClearEdge, you can expect a supportive and collaborative work culture that emphasizes continuous learning and improvement. The company values honesty, integrity, loyalty, and accountability, fostering an environment where team members share best practices and work closely across multifunctional teams to solve complex technical challenges. Monthly collaboration sessions and a strong focus on innovation ensure that every team member is engaged and empowered to contribute.

Join Rise to see the full answer
What benefits does ClearEdge offer to Senior Full Stack Software Engineers?

ClearEdge offers a competitive benefits package for Senior Full Stack Software Engineers, which includes a $10,000 annual training and education benefit, a 10% 401(k) contribution, health and technology allowances, as well as access to a state-of-the-art technology lab. This package is designed to foster personal and professional growth, making it a great choice for candidates looking to advance their careers.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Software Engineer
What experience do you have with full-stack development?

In answering this question, highlight your experiences in both front-end and back-end technologies. Discuss your proficiency with JavaScript frameworks, object-oriented programming languages, and any relevant projects where you successfully integrated various components of the software stack.

Join Rise to see the full answer
Can you describe a challenging project you worked on as a Senior Full Stack Software Engineer?

Prepare to talk about a specific project where you faced significant challenges. Describe the project goals, the obstacles you encountered, and how you overcame them. Emphasize the skills and tools you used, showcasing your problem-solving ability and technical expertise.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your process for ensuring quality, which might include code reviews, unit testing, integration testing, and following best practices in coding standards. Mention any tools you use and how you incorporate feedback to continually improve your coding quality.

Join Rise to see the full answer
How do you handle changes to project requirements during development?

Demonstrate your flexibility and adaptability by explaining your approach to managing changing requirements. Describe how you stay in communication with stakeholders, prioritize tasks, and adjust timelines without sacrificing project quality.

Join Rise to see the full answer
What experience do you have with collaborative tools and Agile methodologies?

Speak about your experience in working within Agile frameworks, including any specific methodologies you’re familiar with, like Scrum or Kanban. Discuss tools you’ve used, such as JIRA or Trello, and how collaboration with team members has enhanced project outcomes.

Join Rise to see the full answer
How do you approach problem-solving within software development?

Detail your problem-solving strategy, such as breaking down complex issues into smaller, manageable parts, researching solutions, and leveraging team input. Provide an example of a problem you encountered and how you resolved it effectively.

Join Rise to see the full answer
What’s your process for integrating new technologies into your projects?

Explain your approach to researching and evaluating new technologies, considering factors like compatibility, performance, and team skillsets. Share how you might test and implement these technologies in an ongoing project.

Join Rise to see the full answer
Can you provide an example of how you've improved an existing application?

Prepare a specific example where you identified inefficiencies in an application and the steps you took to enhance its performance or functionality. Discuss the impact your changes had on user experience and system performance.

Join Rise to see the full answer
What do you consider to be the most important qualities of a successful Senior Full Stack Software Engineer?

Mention qualities such as critical thinking, technical expertise, adaptability, collaboration, and a growth mindset. Explain how these traits contribute to effective teamwork and successful project completions.

Join Rise to see the full answer
How do you keep your technical skills updated in the fast-evolving tech field?

Discuss your commitment to continuous learning through methods such as online courses, workshops, tech meetups, and following industry trends. Explain how staying informed influences your work and benefits your projects.

Join Rise to see the full answer
Similar Jobs
ClearEdge Hybrid Annapolis Junction, MD
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted yesterday
PNC Hybrid Farmers Branch, Texas, United States
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Codazen Remote Irvine, California, United States
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 30, 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!