1

Tech Lead Software Engineer Jobs in Portland, OR

Lead Software Engineer

Lake Oswego, OR · On-site

$140 - $170/hr

Work with our IT Director to implement scalable storage solutions our system will use ... software engineering experience. * 3+ years acting in a lead capacity * Strong experience ...

New

Lead Software Engineer - NIKE Inc., Beaverton, OR. Manage the coordination and overall integration ... technology, resource needs or market demand; develop or implement policies, standards, or ...

Software Engineer

Wilsonville, OR · On-site

$88.80 - $124.88/hr

The Software Engineer researches emerging vehicle communication technologies, participates in code ... Lead and direct the development of assigned software components, ensuring functional and ...

Software Engineer

Lake Oswego, OR · On-site

$90 - $130/hr

We are a pioneer in developing innovative implantable medical device technologies and devices that ... to lead smaller initiatives.As part of a collaborative and dynamic team, you will design, develop ...

New

We are a pioneer in developing innovative implantable medical device technologies and devices that ... lead smaller initiatives. As part of a collaborative and dynamic team, you will design, develop ...

next page

Showing results 1-20

Tech Lead Software Engineer information

See Portland, OR salary details

$88K

$154.7K

$210K

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

As of Aug 28, 2026, the average yearly pay for tech lead software engineer in Portland, OR is $154,717.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,300.00 and $178,700.00 per year, depending on experience, location, and employer.

What is a Tech Lead Software Engineer?

A Tech Lead Software Engineer is a senior developer who combines technical expertise with leadership responsibilities. They guide a team of engineers through software development projects, making key technical decisions, setting coding standards, and ensuring that best practices are followed. In addition to writing code, Tech Leads coordinate work, mentor team members, and communicate with stakeholders to align technical solutions with business goals. Their role bridges the gap between hands-on engineering and leadership, ensuring both project success and team growth.

What does a Tech Lead Software Engineer do?

As a Tech Lead Software Engineer, you'll often split your time between writing code and guiding the technical direction of your team. While you remain involved in architecture decisions and complex problem-solving, you also mentor junior engineers, conduct code reviews, and facilitate communication between team members and stakeholders. Balancing these responsibilities requires strong time management and prioritization skills, ensuring that both project delivery and team development are progressing smoothly. It's common to gradually shift from primarily coding to more strategic leadership as your team grows.

What are the key skills and qualifications needed to thrive as a tech lead software engineer?

To thrive as a Tech Lead Software Engineer, you need advanced programming skills, deep software architecture knowledge, and experience in leading technical teams, often supported by a bachelor's or master's degree in computer science or related fields. Familiarity with tools such as Git, CI/CD pipelines, cloud platforms (e.g., AWS, Azure), and agile project management systems is essential. Strong communication, mentorship, and problem-solving abilities are crucial soft skills for guiding teams and collaborating with stakeholders. These competencies ensure delivery of robust software solutions, foster team productivity, and drive technical excellence in complex projects.

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

AspectTech Lead Software EngineerSoftware Architect
CredentialsBachelor's/Master's in CS or related field, relevant certificationsBachelor's/Master's in CS, often with architecture or design certifications
Work EnvironmentHands-on coding, team leadership, project managementDesigning system architecture, high-level planning, technical strategy
Employer & Industry UsageTech companies, startups, enterprise software teamsLarge organizations, system design firms, enterprise software
Search & Comparison IntentUnderstanding roles, responsibilities, career pathSystem design, technical strategy, architecture planning

The Tech Lead Software Engineer focuses on leading development teams, coding, and project execution, while the Software Architect concentrates on designing overall system architecture and technical strategy. Both roles require strong technical skills, but their primary responsibilities differ in scope and focus.

What are popular job titles related to Tech Lead Software Engineer jobs in Portland, OR?

For Tech Lead Software Engineer jobs in Portland, OR, the most frequently searched job titles are:

Infographic showing various Tech Lead Software Engineer job openings in Portland, OR as of August 2026, with employment types broken down into 85% Full Time, 13% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $154,717 per year, or $74.4 per hour.

Lead Software Engineer

Rule42

Lake Oswego, OR • On-site

$140 - $170/hr

Other

Posted 2 days ago

New


Job description

Responsibilities

  • Design, develop, and maintain distributed systems using event-driven architecture patterns.

  • Build scalable .NET Core microservices, APIs, and platform services that support AI and data-driven products.

  • Own the reliability, performance, and operational health of production systems.

  • Design and implement resilient architectures with appropriate fault tolerance, observability, and recovery mechanisms.

  • Develop and maintain cloud-native solutions within Google Cloud Platform (GCP).

  • Work with our IT Director to implement scalable storage solutions our system will use.

  • Collaborate with data engineers, machine learning engineers, product leaders, and business stakeholders to deliver platform capabilities.

  • Establish engineering best practices for code quality, testing, deployment automation, monitoring, and incident response.

  • Lead troubleshooting and root-cause analysis of production issues.

  • Maintain and continuously improve CI/CD pipelines and software delivery processes.

  • Participate in architectural planning and technical decision-making for the company's long-term platform strategy.


Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related technical discipline.

  • 7+ years of professional software engineering experience.

  • 3+ years acting in a lead capacity

  • Strong experience developing applications and services in C# (.Net Core) and Python.

  • Strong experience designing and optimizing SQL-based data systems (Postgresql).

  • Strong understanding of software design patterns, system scalability, reliability, and performance optimization.

  • Experience building and operating solutions on Google Cloud Platform (GCP).

  • Experience developing distributed systems and event-driven architectures.

  • Experience building RESTful APIs and microservices.

  • Experience supporting and maintaining production environments.

  • Experience with modern CI/CD practices and automated deployment pipelines.


Preferred Qualifications

  • Master's degree in Computer Science, Software Engineering, or a related technical discipline.

  • Experience supporting machine learning platforms, data products, or AI-driven applications.

  • Experience with containerized environments and orchestration technologies.

  • Experience implementing observability solutions, including monitoring, logging, and distributed tracing.

  • Experience designing highly available and fault-tolerant cloud architectures.

  • Experience building data platforms and working with video analytics


About You

  • You are passionate about baseball or softball or sports in general!

  • You are confident in your architectural skills and know how to leverage Claude code to get things done quickly

  • You know how to prioritize your time and work in a fast-paced team dynamic


Equal Employment Opportunity

Rule42 is an Equal Opportunity Employer and welcomes applicants from all backgrounds. We are committed to creating an inclusive environment for all employees. We consider all qualified applicants for employment without regard to race, color, religion, creed, sex, pregnancy (including childbirth, breastfeeding, and related medical conditions), sexual orientation, gender identity or expression, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, marital status, veteran or military status, and any other characteristic protected by applicable law.


Privacy Notice.

We’ll use your resume and application answers to evaluate candidates; info is shared with our hiring team and authorized vendors (background checks after an offer) and retained 24 months — email Matt@Rule42.com to request changes.

#J-18808-Ljbffr