1

Full Stack Software Engineer Jobs in Elkridge, MD

Showing results 21-40

Full Stack Software Engineer information

See Elkridge, MD salary details

$43.9K

$133.1K

$188.1K

How much do full stack software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for full stack software engineer in Elkridge, MD is $133,103.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,600.00 and $156,000.00 per year, depending on experience, location, and employer.

What is a full stack software engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

What are the key skills and qualifications needed to thrive as a full stack software engineer, and why are they important?

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

How do full stack software engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

Are full stack software engineers in demand?

Full stack software engineers are in high demand due to their ability to work on both front-end and back-end development, making them valuable in many industries. Companies seek these professionals for their versatility, often requiring knowledge of frameworks, programming languages, and tools like JavaScript, Python, and cloud platforms. The demand is expected to grow as digital transformation continues across sectors.

Can I learn full stack software engineer in 3 months?

Becoming a full stack software engineer in three months is challenging, as it typically requires several months to years of consistent learning to gain proficiency in both front-end and back-end development, including skills in programming languages, frameworks, databases, and version control. Intensive bootcamps or self-study programs can accelerate learning, but practical experience and project work are essential for job readiness.

What are popular job titles related to Full Stack Software Engineer jobs in Elkridge, MD?

For Full Stack Software Engineer jobs in Elkridge, MD, the most frequently searched job titles are:

What job categories do people searching Full Stack Software Engineer jobs in Elkridge, MD look for?

The top searched job categories for Full Stack Software Engineer jobs in Elkridge, MD are:

What cities near Elkridge, MD are hiring for Full Stack Software Engineer jobs?

Cities near Elkridge, MD with the most Full Stack Software Engineer job openings:

Infographic showing various Full Stack Software Engineer job openings in Elkridge, MD as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 7% Part Time, 1% Temporary, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $133,103 per year, or $64 per hour.

Senior Full Stack Software Engineer

Staffed4U

Annapolis Junction, MD • On-site

$293K - $306K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Job description

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 QualificationsEducation 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
    • DevOps 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 GitLab 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 premium for the employee and 80% for the employee’s dependents.

  • Health Savings Account (HSA)
    Save for all medical, dental, vision and prescription expenses by contributing pre-tax money to an HSA account. Employer contributes 50% of the annual deductible (prorated to start date).

  • Dental and Vision
    Employer pays 100% of the monthly premium for the employee and 80% for dependents.

  • Life Insurance
    100% company-paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full-time employees.

  • Short-Term Disability
    100% company-paid short-term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks.

  • Retirement Plan
    Automatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required.

  • Paid Time Off (PTO) & Holidays
    5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays.

  • Tuition Reimbursement
    $5,000 annually for courses directly related to job role and responsibilities.

  • Training Reimbursement
    Paid training, certification courses, and conferences to support employee career growth.


We do not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.