×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Software Engineer

Job in Hagerstown, Washington County, Maryland, 21749, USA
Listing for: Staffed4U
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 293000 - 306000 USD Yearly USD 293000.00 306000.00 YEAR
Job Description & How to Apply Below

Senior Full Stack Software Engineer

Location: Annapolis Junction, MD
Clearance: TS/SCI with Polygraph required
Work Type: On-site
Salary:$293,000-$306,000

Position Overview

We are seeking an experienced Senior Full Stack Software Engineer to support the design, development, and deployment of enterprise software solutions that improve operational efficiency, data visibility, and business processes. This role requires collaboration across multiple technical teams and stakeholder groups to rapidly develop, prototype, and deliver innovative software capabilities.

The successful candidate will work throughout the software development lifecycle, from requirements gathering and system design through implementation, deployment, and sustainment. This position requires strong technical versatility, ownership of deliverables, and the ability to work effectively in a fast-paced, collaborative environment.

Key Responsibilities
  • Collaborate with stakeholders, users, and technical teams to understand business requirements and develop effective software solutions.
  • Gather, analyze, and document user requirements and system needs.
  • Independently lead feature development and manage work through the full software development lifecycle.
  • Design, develop, test, deploy, and maintain software applications and services.
  • Integrate solutions across multiple systems, technology stacks, and development teams.
  • Design and implement intuitive user interfaces and efficient user workflows.
  • Develop data visualization, workflow automation, and process improvement solutions.
  • Create and maintain APIs, backend services, and application integrations.
  • Contribute to architecture discussions, technical planning, and system modernization efforts.
  • Support deployment, troubleshooting, and maintenance of production applications.
  • Develop technical documentation, implementation guidance, and system design artifacts.
Required Qualifications
Education and Experience
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or a related technical discipline and twelve (12) years of relevant experience; OR
  • Four (4) additional years of directly related experience may be substituted for the degree requirement.
Technical Qualifications
  • Demonstrated ability to develop software solutions across the full technology stack, including:
    • User Interface (UI) and User Experience (UX) development
    • Middleware and API development
    • Backend application development
    • Dev Ops and deployment automation
  • Experience developing applications using modern front-end frameworks such as:
    • React
    • Vue
    • Angular
  • Experience developing scripts, automation tools, and services using Python.
  • Experience developing RESTful web applications and APIs.
  • Experience working with Spring Boot and Python-based application frameworks.
  • Familiarity with relational database technologies, including:
    • PostgreSQL
    • SQLite
    • Similar database platforms
  • Experience using Git Lab and supporting CI/CD pipelines.
  • Ability to quickly learn and apply new technologies to meet evolving requirements.
Preferred Qualifications
  • Experience supporting complex software development environments and large-scale application ecosystems.
  • Familiarity with data collection, processing, and analytics platforms.
  • Experience designing workflow automation and operational support applications.
  • Strong written and verbal communication skills.
  • Experience working within Agile or iterative software development environments.
  • Experience integrating applications across diverse technology stacks and organizational teams.
Knowledge, Skills, and Abilities
  • Strong full-stack software engineering capabilities.
  • Ability to independently manage projects and feature development efforts.
  • Strong analytical and problem-solving skills.
  • Ability to design scalable, maintainable, and user-focused software solutions.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively across multidisciplinary teams.
  • Strong organizational skills and attention to detail.
  • Ability to adapt to changing priorities and evolving requirements.
Benefits

This position includes a competitive and flexible benefits package, including:

  • Medical
    Employer pays 100% of the monthly…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary