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 ...

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 - Full Stack What you will be doing: The Senior Software Engineer (Full Stack) independently designs and delivers complex features across the full technology stack. This role ...

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 Jun 23, 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 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.

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 are the key skills and qualifications needed to thrive as a Sr Software Engineer Full Stack, and why are they important?

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.

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 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 June 2026, with employment types broken down into 90% Full Time, 2% Part Time, 1% Temporary, and 7% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $134,771 per year, or $64.8 per hour.
Sr. Software Engineer (Full Stack/.NET)

Sr. Software Engineer (Full Stack/.NET)

THORNDALE PARTNERS

La Vergne, TN • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Senior Software Engineer (.NET)

Compensation: D.O.E (Excellent base, strong bonus plan, excellent benefits) Total compensation very strong for the right person. Our base will be at or above market, the bonus is well above market and Benefits are Excellent

Start Date: ASAP

Location: La Vergne, TN (Hybrid environment)

Overview: Senior Software Engineer (Full Stack/.NET) We are searching for a Full Stack Software Engineer with heavy .NET experience to join a great team with the desire to continue the growth and impact within their industry. Projects and initiatives are focused on innovation, new technology, and projects to automate and improve processes while upgrading technology and methodology. Excellent company benefits and culture with work-life balance and plenty of exciting work. If you are looking to make a change where you can impact the core value and products of an organization, have the benefits of a large corporation with the flexibility and culture of a smaller one please give us a call and consider more information.

Minimum Requirements: Senior Software Engineer (Full Stack /.NET)

Bachelor's Degree OR directly related year for year experience

5+ years of experience in designing, developing, implementing, and supporting enterprise-level IT solutions

3+ years of experience in C#.net

One year of professional experience with relational database technologies (SQL Server, Oracle, or DB2, etc.)

Preferred Experience: Senior Software Engineer (Full Stack/.NET)

Development experience using C#, JavaScript or Angular

In-depth understanding of object-oriented design principles and design patterns

Automated testing or test-driven development experience.

Architectural leadership and design experience

Knowledge of SSIS

Experience with APIs

Experience with MVC

Knowledge and/or experience with messaging systems (TIBCO EMS, MQ, Rabbit MQ, etc.) and event driven architectures

Clear understanding of Git-based source control and branching strategies

Responsibilities: Senior Software Engineer (Full Stack/.NET)

Serve as Architect, Designer, Engineer for at least one major enterprise IT application.

Lead areas of integration with at least one major operating system (e.g. Unix/Linux/Windows).

Develops new design patterns, standards, etc. and works with other developers in implementation.

Serve as a technical expert and collaborate with 3rd Parties during integrations by providing application development oversight

Lead and execute testing to ensure the program meets the specified requirements.

Drive solutions and guide the work of others to provide full application development life cycle support including specifications, prototypes, development, quality assurance and deployment.

Champion innovation and expand sphere of influence through mentoring and guidance.

Perform data modeling and architecture development.

Review and evaluate application workflow and user experience

Work with user/customer community, business analysts, and architects to capture system requirements and design.

Collaborate with technical teams across the organization