1

Senior Software Engineer Tech Lead Jobs (NOW HIRING)

Senior Software Engineer I

Washington, DC · On-site +1

$111.50K - $128K/yr

Senior Software Engineer I We are looking for a Senior Software Engineer I to design and develop ... Experience serving as a tech lead: owning code review processes, making architectural decisions ...

Senior Flight Software Engineer

Boston, MA · On-site

$133.10K - $175.50K/yr

Senior Software Engineers contribute as a technical lead to the rapid architecting, design ... Desire to grow in to a Tech-Lead-Manager role, with responsibility for line management of engineers ...

Senior Software Engineer

Tukwila, WA · On-site

$138.20K - $182.20K/yr

In this role, the individual will lead the Aerial Refueling Software team on Vision/Human Interface ... Oversees research and implementation of current and emerging technologies, tools, frameworks and ...

Senior Software Engineer

Tukwila, WA · On-site

$138.20K - $182.20K/yr

In this role, the individual will lead the Aerial Refueling Software team on Vision/Human Interface ... Oversees research and implementation of current and emerging technologies, tools, frameworks and ...

Senior Software Engineer

Tukwila, WA

$138.20K - $182.20K/yr

In this role, the individual will lead the Aerial Refueling Software team on Vision/Human Interface ... Oversees research and implementation of current and emerging technologies, tools, frameworks and ...

What You'll Do Typeface is looking for a Staff Software Engineer, Tech Lead who will play a critical role in establishing the direction and goals of the team and delivering the power of Generative AI.

next page

Showing results 1-20

Senior Software Engineer Tech Lead information

See salary details

$60.5K

$147.3K

$198K

How much do senior software engineer tech lead jobs pay per year?

As of May 30, 2026, the average yearly pay for senior software engineer tech lead in the United States is $147,310.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,000.00 and $168,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer Tech Lead, and why are they important?

To thrive as a Senior Software Engineer Tech Lead, you need advanced programming expertise, architectural knowledge, and experience leading software development projects, often backed by a bachelor's or master's degree in computer science or a related field. Familiarity with modern development frameworks, cloud platforms, CI/CD tools, and project management systems, as well as certifications like AWS Certified Solutions Architect or Scrum Master, are highly valuable. Leadership, effective communication, problem-solving, and mentoring abilities are crucial soft skills for guiding teams and fostering collaboration. These skills ensure successful project delivery, high code quality, and the growth and motivation of engineering teams.

How does a Senior Software Engineer Tech Lead typically balance hands-on coding with leadership responsibilities?

A Senior Software Engineer Tech Lead is expected to contribute significantly to both coding and leadership duties. While they still write and review code to set technical standards, they also spend considerable time mentoring team members, facilitating architecture discussions, and coordinating development efforts. Effective time management and prioritization are essential, as tech leads must ensure project delivery while fostering team growth and collaboration. Many tech leads achieve this balance by delegating tasks, empowering other engineers, and maintaining open communication channels within the team and with other departments.

What does a Senior Software Engineer Tech Lead do?

A Senior Software Engineer Tech Lead is responsible for overseeing the technical aspects of software development projects, guiding engineering teams, and making key architectural decisions. They combine hands-on coding with leadership duties such as mentoring team members, coordinating work, and ensuring that best practices are followed. Additionally, they collaborate with other departments to align technical solutions with business goals and often play a crucial role in code reviews and project planning.

What is the difference between Senior Software Engineer Tech Lead vs Senior Software Engineer?

AspectSenior Software EngineerSenior Software Engineer Tech Lead
ResponsibilitiesDesigns, develops, and maintains software; focuses on technical tasksLeads technical projects, mentors team members, and coordinates development efforts
Required SkillsStrong coding, problem-solving, and technical expertiseTechnical proficiency plus leadership, communication, and project management skills
Work EnvironmentIndividual contributor role within development teamsTeam leadership, cross-functional collaboration, and project oversight
CertificationsTypically none required, but relevant certifications can be beneficialSame as Senior Software Engineer, with added emphasis on leadership or project management certifications

In summary, while both roles require strong technical skills, the Senior Software Engineer Tech Lead takes on additional leadership and coordination responsibilities, guiding projects and mentoring team members, whereas the Senior Software Engineer primarily focuses on technical development tasks.

What cities are hiring for Senior Software Engineer Tech Lead jobs? Cities with the most Senior Software Engineer Tech Lead job openings:
What states have the most Senior Software Engineer Tech Lead jobs? States with the most job openings for Senior Software Engineer Tech Lead jobs include:
Infographic showing various Senior Software Engineer Tech Lead job openings in the United States as of May 2026, with employment types broken down into 87% Full Time, 8% Part Time, and 5% Contract. Highlights an 70% Physical, 9% Hybrid, and 21% Remote job distribution, with an average salary of $147,310 per year, or $70.8 per hour.
Senior Software Engineer I

Senior Software Engineer I

Sage

Washington, DC • On-site, Remote

$111.50K - $128K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 18 days ago


Job description

Senior Software Engineer I
We are looking for a Senior Software Engineer I to design and develop sophisticated solutions that support critical business objectives, with a main focus on the myBusinessCourse.com courseware platform. This role involves designing, building, and improving the courseware platform's capabilities such as content delivery, content management, reporting, analytics, workflows, product metadata management, publishing tools and controls. Experience leveraging AI and LLM-powered features to enhance the platform. The Senior Software Engineer 1 will play a pivotal role in driving the technical direction and architecture of our solutions within the team and across multi-team environments.
Your new role:
  • Code, test, and implement software solutions that meet business and technical requirements, using a variety of development tools and languages, focusing on the tech stack used by the team (for most teams this is Microsoft).
  • Participate actively in all phases of the software development lifecycle, contributing to both front-end and back-end development projects.
  • Collaborate within Agile teams to deliver features and enhancements that improve the functionality and performance of our platforms and products.
  • Learn about the design and development of scalable software architectures and ensure the integration of new features within existing systems.
  • Engage in ongoing learning and application of new technologies and guidelines to grow in experience and skill.
  • Support the maintenance and troubleshooting of existing applications.
  • Deliver high-quality work with guidance and be open to receiving feedback to grow in proficiency.
  • Learn quickly from others, take initiative when required and build relationships mainly for self-mentoring.
  • Follow team processes, learn to implement solutions with detailed directions and welcome feedback to improve performance.
  • Focus on building components and small features and learn more about the system including its basic practices.
  • Work effectively in a remote capacity. Attend in person meetings and events several times a year, in one of Sage's various international offices or other locations as deemed appropriate.
  • Be an active, engaged and vocal contributor to Agile ceremonies and other meetings as appropriate.
  • Design, build, and integrate AI-powered features into the platform, including LLM-based capabilities such as intelligent content recommendations, automated content processing, and conversational interfaces.
  • Develop and maintain agentic workflows that combine LLM orchestration, tool use, and structured outputs to automate complex business processes.
  • Establish prompt engineering practices and patterns for reliable, maintainable AI feature development across the team.

Could you be our new Senior Software Engineer I?
Skills and Experience:
  • Solid foundation in object-oriented programming and design patterns.
  • Strong front-end technologies: HTML, CSS, and JavaScript; JavaScript frameworks.
  • Highly proficient in full-stack PHP development, including significant experience with PHP 7.x or 8.x.
  • Proficient in building and consuming RESTful APIs; experience and API authentication.
  • Experience with performance optimization in caching mechanisms.
  • Strong SQL skills, experience with database optimization and indexing.
  • Understanding of SQL injections, XSS, CSRF, and other security threats.
  • Demonstrated experience in AWS cloud platform development and managing solutions in a cloud environment.
  • Comfortable with DevOps: Linux, data stores & caching solutions, Apache administration; AWS Solutions Architect or DevOps Engineer certification a plus.
  • Experience with containerized environments.
  • Proficient in source code control systems like GitHub and CI/CD pipelines using Git, Git Actions and Workflows.
  • Practical prompt engineering skills: able to design, test, and iterate on prompts for reliability, safety, and maintainability.
  • Awareness of AI-specific concerns: cost management, latency optimization, hallucination mitigation, and responsible AI practices.
  • Experience integrating LLMs into production applications, including API integration, token management, and response handling.
  • Familiarity with agentic AI patterns: tool use, multi-step orchestration, structured outputs, and retrieval-augmented generation (RAG).
  • Proven ability to work effectively both independently and as part of an Agile team.
  • Strong analytical and problem-solving skills, with a high level of attention to detail and an ability to prioritize tasks effectively under tight deadlines.
  • Excellent communication skills and the ability to establish and maintain effective relationships with team members and peers.
  • Experience serving as a tech lead: owning code review processes, making architectural decisions, and representing the team in multi-functional discussions.
  • Track record of mentoring junior and mid-level engineers through pairing, code review, and knowledge sharing.
  • Recognized as a go-to person for specific technologies and encouraged to learn new skills.
  • B.S. or higher in Computer Science or related technical field (or equivalent work experience) desired.

If you have a disability and you need any support during the application process, please contact hr.resume@sagepub.comAll qualified applicants are encouraged to apply.
Pay Transparency & Benefits Package:
Sage Publishing is committed to being an inclusive employer where all individuals are treated with fairness and respect. Sage is proud to be an equal opportunity workplace and is an affirmative action employer.
Compensation at Sage is influenced by several factors, including but not limited to skill set, nature and level of experience, qualifications, and other relevant considerations. Please note that the compensation details listed in U.S. role postings reflect the base salary only and do not include bonuses or benefits. Your recruiter can share more about the specific salary range and additional aspects of the compensation/benefits package for this position during the hiring process. If your desired salary falls outside of this range, we hope you'll still apply as there may be other positions that better align.
In addition to compensation, Sage offers a highly competitive and comprehensive PPO medical, dental, and vision care benefits package with SAGE covering most of the premium costs. Unique program benefits that support a healthy life, a company-sponsored anniversary trip every 5 years, a 401(k)-matching program of 100% up to 5% of pay, and other significant meaningful benefits. In alignment with our value for education, Sage offers financial support for bachelor's and graduate-level degree programs as well as learning for personal interest.
Sage offers freedom and autonomy in your day-to-day with hybrid or remote work, depending on the role. Join the nearly 2,000 Sage employees worldwide who deliver products and services that serve to fulfill our noble goal of education and dissemination of knowledge globally. We'd love to meet you!
Diversity, Equity, and Inclusion
Sage Publishing is committed to being an inclusive employer where all individuals are treated with fairness and respect, regardless of age, disability, gender identity, marriage and partnership status, pregnancy and parental responsibilities, race, religion and belief, sex, or sexual orientation.
We believe that diversity is a cornerstone of a vibrant culture. We want Sage to be an organization where the most talented staff and high-potential staff are recruited, have the opportunity to grow, and want to work. We strive to achieve a better representation of diverse talent at all levels, including leadership, across our workforce.
Department Technology Role Software Engineer Locations United States Yearly salary $111,500 - $128,000 Remote Status Fully remote Employment Type Full-time Employment Level Mid Level