1

Sr Software Engineer Full Stack Jobs (NOW HIRING)

Apply now: Sr. Software Engineer (Full Stack) , Remote (EST Hours Required). Start date is ASAP for this Contract-to-Hire position. Job Title: Sr. Software Engineer (Full Stack) Location-Type: Remote ...

Senior Software Engineer We're hiring senior software engineers to help us shape the future of ... We're growing quickly and need front-end/full-stack engineers. This is an exciting opportunity to ...

Senior Software Engineer (Full Stack) * Department: Engineering * Location: Downtown Miami, FL * Reports to: Engineering Lead Purpose of Role eMed's innovative GLP-1 platform already serves more than ...

next page

Showing results 1-20

Sr Software Engineer Full Stack information

See salary details

$44.5K

$134.8K

$190.5K

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

As of Aug 24, 2026, the average yearly pay for sr software engineer full stack in the United States is $134,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,000.00 and $158,000.00 per year, depending on experience, location, and employer.

What is a Sr Software Engineer Full Stack?

A Sr Software Engineer Full Stack is an experienced developer proficient in both front-end and back-end technologies. They design, build, and maintain complete web applications or systems, handling everything from user interfaces to server-side logic and databases. Senior full stack engineers also mentor junior developers, make architectural decisions, and collaborate closely with teams to deliver robust, scalable software solutions. Their work often involves staying current with new technologies and best practices to ensure high-quality code and efficient development processes.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer Full Stack?

To thrive as a Sr Software Engineer Full Stack, you need advanced proficiency in both front-end and back-end development, strong problem-solving abilities, and typically a degree in computer science or equivalent experience. Expertise in languages like JavaScript, Python, or Java, along with frameworks such as React, Angular, Node.js, and familiarity with cloud platforms and CI/CD tools is essential. Leadership, effective communication, and adaptability are crucial soft skills for collaborating across teams and mentoring junior engineers. These competencies enable the delivery of robust, scalable solutions and drive technical excellence in dynamic development environments.

How does a Sr Software Engineer Full Stack typically collaborate with cross-functional teams during a project?

As a Sr Software Engineer Full Stack, you'll often work closely with product managers, designers, and QA specialists to deliver end-to-end solutions. Collaboration usually involves participating in sprint planning, code reviews, and regular stand-up meetings to ensure alignment on project goals and timelines. You'll also mentor junior engineers and contribute to architectural decisions, fostering a collaborative and growth-oriented team environment. Effective communication and a willingness to bridge gaps between frontend, backend, and other stakeholders are essential to success in this role.

What is the difference between Sr Software Engineer Full Stack vs Software Engineer?

AspectSr Software Engineer Full StackSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; proficiency in multiple programming languagesBachelor's degree in CS or related field; 1-3 years experience; proficiency in core programming languages
Work EnvironmentCollaborates across teams, leads projects, and mentors junior staffFocuses on coding, testing, and implementing features under supervision
Employer & Industry UsageUsed in tech companies, startups, and enterprise environmentsCommon entry to mid-level role in software development across industries

The main difference between a Sr Software Engineer Full Stack and a Software Engineer lies in experience, responsibilities, and leadership. Sr Software Engineers typically have more experience, lead projects, and mentor others, while Software Engineers focus on coding and feature development. Both roles require strong technical skills, but the senior role involves more oversight and strategic input.

What cities are hiring for Sr Software Engineer Full Stack jobs?

Cities with the most Sr Software Engineer Full Stack job openings:

What states have the most Sr Software Engineer Full Stack jobs?

States with the most job openings for Sr Software Engineer Full Stack jobs include:

Infographic showing various Sr Software Engineer Full Stack job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $134,771 per year, or $64.8 per hour.

Senior Software Engineer, Full Stack

Crescent Solutions

Long Beach, CA • On-site

$165 - $211/hr

Other

PTO

Posted 18 days ago


Job description

Senior Software Engineer, Full Stack

Location: Long Beach, California

Work Arrangement: On-site, five days per week

About the Company

Our client is an innovative aerospace and advanced manufacturing company developing next-generation technologies that support complex engineering, manufacturing, testing, and operational programs.

The organization combines advanced software, automation, data systems, and large-scale manufacturing technologies to improve how highly technical products are designed, built, tested, and deployed.

This is an opportunity to join a fast-moving engineering environment where software plays a central role in manufacturing operations, technical decision-making, and product development.

About the Team

The software organization supports engineering, manufacturing, testing, and operational teams through a unified platform of enterprise applications, factory automation tools, data systems, and internal business applications.

The team's objective is to make critical data immediately accessible, automate operational decision-making, and remove friction from complex engineering and manufacturing workflows.

About the Role

The Senior Software Engineer, Full Stack will join a factory-focused software platform team and contribute across the full software development lifecycle, including concept development, technical trade studies, architecture, design, implementation, deployment, and ongoing improvement.

You will develop applications used to:

  • Plan and schedule purchasing and manufacturing activities
  • Support factory and production operations
  • Access and analyze component and systems test data
  • Provide engineers, technicians, and operators with critical internal tools
  • Automate workflows and improve operational decision-making
Senior Software Engineer, Full Stack

Location: Long Beach, California

Work Arrangement: On-site, five days per week

About the Company

Our client is an innovative aerospace and advanced manufacturing company developing next-generation technologies that support complex engineering, manufacturing, testing, and operational programs.

The organization combines advanced software, automation, data systems, and large-scale manufacturing technologies to improve how highly technical products are designed, built, tested, and deployed.

This is an opportunity to join a fast-moving engineering environment where software plays a central role in manufacturing operations, technical decision-making, and product development.

About the Team

The software organization supports engineering, manufacturing, testing, and operational teams through a unified platform of enterprise applications, factory automation tools, data systems, and internal business applications.

The team's objective is to make critical data immediately accessible, automate operational decision-making, and remove friction from complex engineering and manufacturing workflows.

About the Role

The Senior Software Engineer, Full Stack will join a factory-focused software platform team and contribute across the full software development lifecycle, including concept development, technical trade studies, architecture, design, implementation, deployment, and ongoing improvement.

You will develop applications used to:

  • Plan and schedule purchasing and manufacturing activities
  • Support factory and production operations
  • Access and analyze component and systems test data
  • Provide engineers, technicians, and operators with critical internal tools
  • Automate workflows and improve operational decision-making
Key Responsibilities
  • Design, build, deploy, and maintain full-stack applications and services
  • Partner directly with engineers, operators, manufacturing teams, and other non-software stakeholders to define system requirements
  • Translate complex operational problems into practical and scalable software solutions
  • Build responsive, high-performance front-end applications
  • Develop and integrate backend services, APIs, databases, and data pipelines
  • Participate in architecture and technical design decisions
  • Follow agile software development practices
  • Write high-quality, maintainable, and testable code
  • Support continuous integration and continuous deployment processes
  • Troubleshoot production issues and improve system reliability
  • Mentor engineers and contribute to the growth of the broader software team
Technology Environment
  • Python
  • React
  • TypeScript
  • Go
  • Apache Spark
  • Apache Iceberg
  • DuckDB
  • Amazon Redshift
  • dbt
  • PostgreSQL
  • MongoDB
  • AWS
  • Kubernetes in cloud and on-premises environments
  • Terraform
  • Helm
Required Qualifications
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field
  • Seven or more years of professional software engineering experience
  • Demonstrated experience building, shipping, and iterating on multiple applications and services
  • Strong full-stack software development experience
  • Expert-level experience with React and modern front-end development tools
  • Experience designing software in collaboration with engineering, manufacturing, operations, or other non-software stakeholders
  • Ability to evaluate complex problems and develop straightforward, effective solutions
  • Strong programming fundamentals and the ability to learn new technologies quickly
  • Experience mentoring and supporting the development of other engineers
Preferred Qualifications
  • Experience designing and scaling service architectures that support high-performance front-end applications
  • Experience with systems-level programming concepts, including concurrency, synchronization primitives, and memory management
  • Experience developing low-latency or safety-critical user interfaces
  • Experience building software for manufacturing, aerospace, robotics, industrial automation, hardware engineering, or other complex technical environments
  • Experience developing and debugging software within large, multi-platform codebases
  • Experience working with cloud and on-premises Kubernetes environments
  • Experience with infrastructure-as-code and modern deployment tooling
Compensation

The anticipated salary range for this position is:

$165,000 to $211,000 per year

Actual compensation will be determined based on experience, qualifications, technical expertise, location, and other job-related factors.

The total rewards package may also include equity, paid time off, sick leave, parental leave, professional development support, and additional employee benefits.

Equal Employment Opportunity

Our client is an equal opportunity employer and values a diverse and inclusive workplace. Employment decisions are made without regard to race, religion, color, national origin, sex, gender identity, sexual orientation, age, marital status, veteran status, disability status, or any other status protected by applicable law.

#J-18808-Ljbffr