2

Remote Lead Software Engineer Jobs in Oregon (NOW HIRING)

We are looking for a Lead Software Engineer who brings deep technical expertise, strong initiative, and a passion for building software that lasts. In this role you will help shape the next ...

Lead Software Engineer

OR · On-site +1

$157K - $208K/yr

About the Role The Lead Software Engineer is a critical role responsible for providing technical leadership within a domain-aligned cohort, guiding engineers in delivering quality, scalable SaaS ...

Software Engineer

OR · On-site +1

Remote Experience: Entry-Mid level Employment Type: Full-Time Industry: Computer and Network ... Ability to lead small projects, innovate within the role, and provide training to peers. * Ability ...

Software Engineer (US-Remote) ID: 1191 Location: US-Remote or Marlton, NJ area Description A Software Engineer is needed to design, develop, and maintain modern software applications and services.

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

This is a fully-remote opportunity. The Senior Software Engineer serves as a technical leader ... Lead the design and development of secure, scalable, maintainable software applications. * Analyze ...

Senior Software Engineer (Remote)

OR · On-site +1

$122K - $161K/yr

This is a remote role anywhere in the USA. Meet the Team Our software engineering team develops ... Lead the design and delivery of high-quality security features that improve our products and ...

Senior Software Engineer (Remote)

Portland, OR · Remote

$129K - $171K/yr

This is a remote role anywhere in the USA. Meet the Team Our software engineering team develops ... Lead the design and delivery of high-quality security features that improve our products and ...

Senior Software Engineer (Remote)

Portland, OR · On-site +1

$129K - $171K/yr

This is a remote role anywhere in the USA. Meet the Team Our software engineering team develops ... Lead the design and delivery of high-quality security features that improve our products and ...

Software Engineer III

OR · On-site +1

$57.50 - $77.25/hr

Ability and credibility from team to lead. * Strong verbal and written communication skills ... Remote

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

Lead the architecture, design, and implementation of internal platforms, security automation ... Remote Time Zone Requirements - This team operates on the East/West Coast time zones. Travel ...

Lead Architect As a Lead Software and Cloud Architect at Particle41, you will drive the design and ... Work closely with DevOps teams to ensure seamless integration and deployment processes. Leadership:

Comfortable in an asynchronous, all remote environment * Actively participate in communities of ... with software engineering * Experience building a software tool with core focuses on software ...

Staff Software Engineer

OR · On-site +1

$200K - $260K/yr

Ability to lead a team in making technical decisions. * Participate in an on-call rotation ... We are remote-first with a dedicated NYC office and reimbursement options for co-working spaces.

As a Staff Software Engineer on Developer Experience, you will lead two of the pillars that ... Lead the technical direction for Instacart's Bazel build system, including remote caching, remote ...

Software Engineer 1

OR · On-site +1

You will lead efforts in maintaining critical services that are a key component of our operations ... Remote

As a Software Engineer I on the Upstart Bank team, you will help design, build, and maintain ... Remote [ A specific city/location is not required if the role does not have an in-person ...

We're hiring a Staff Software Engineer to help lead the architecture and implementation of the ... Excellent communication and collaboration skills, especially in a remote environment where staff ...

Partner with Engineering Managers and technical leads on complex system-design decisions. * Lead ... Strong experience designing, building, and operating production software systems. * Deep expertise ...

next page

Showing results 1-20

Remote Lead Software Engineer information

What is a remote lead software engineer?

A Remote Lead Software Engineer is responsible for leading a team of developers while designing, developing, and maintaining software solutions from a remote location. They provide technical guidance, manage project timelines, and ensure code quality through best practices and code reviews. Additionally, they collaborate with cross-functional teams to define requirements, troubleshoot issues, and optimize performance. This role requires strong leadership, communication, and problem-solving skills to manage remote teams effectively.

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

To thrive as a Remote Lead Software Engineer, you need advanced proficiency in software architecture, programming languages, and team leadership, typically supported by a bachelor's or master's degree in computer science or a related field. Hands-on experience with tools such as Git, CI/CD pipelines, cloud platforms (like AWS or Azure), and agile project management software, as well as certifications like AWS Certified Solutions Architect, are often required. Exceptional communication, mentorship, and problem-solving abilities are important soft skills for managing a distributed team. These skills are crucial to effectively lead technical projects, drive team success, and deliver high-quality software solutions in a remote environment.

What are the typical challenges faced by a remote lead software engineer, and how can they be addressed?

Remote Lead Software Engineers often navigate challenges such as coordinating distributed teams across different time zones, ensuring clear and consistent communication, and maintaining high productivity without in-person supervision. To address these, successful leads leverage robust collaboration tools, establish regular check-ins or stand-ups, and set clear expectations and documentation standards. Emphasizing transparency, proactively identifying and resolving blockers, and fostering a culture of trust and accountability are also key strategies. With the right practices, remote leads can build strong, cohesive teams and deliver complex projects efficiently.

What are popular job titles related to Remote Lead Software Engineer jobs in Oregon?

For Remote Lead Software Engineer jobs in Oregon, the most frequently searched job titles are:

What cities in Oregon are hiring for Remote Lead Software Engineer jobs?

Cities in Oregon with the most Remote Lead Software Engineer job openings:

Infographic showing various Remote Lead Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 77% Full Time, 14% Part Time, and 9% Contract. Highlights an 22% In-person, and 78% Remote job distribution.

Lead Software Engineer

Datacor

OR • On-site, Remote

Full-time

Posted 26 days ago


Job description

GoldSim, a Datacor company, is the world leader in dynamic simulation software for water resources, environmental systems, and complex engineering problems. Our customers use GoldSim to model some of the most challenging questions in engineering and science from managing critical water supplies to assessing the long-term safety of environmental systems. 

We are looking for a Lead Software Engineer who brings deep technical expertise, strong initiative, and a passion for building software that lasts. In this role you will help shape the next generation of our simulation platform and push the boundaries of what engineering simulation can do. 

The Role 

As a Lead Software Engineer, you will provide technical leadership across the core subsystems of our simulation platform. You will guide architectural decisions, champion modern engineering practices, lead the delivery of complex features, and safeguard the long-term health of the codebase. You will operate with significant autonomy and act as a trusted expert in your domain. 

What You'll Do 

Architecture & Modernization 

  • Shape the architecture of core platform subsystems, including UI frameworks, calculation engines, file systems, APIs, and licensing. 
  • Evaluate design options, weigh trade-offs, and ensure long-term performance, scalability, security, and maintainability. 
  • Drive consistency in design patterns and engineering standards across the codebase. 

Execution & Delivery 

  • Own the technical delivery of features from initial design through release. 
  • Translate business and product requirements into technical specifications. 
  • Lead investigations into complex bugs, performance issues, and cross-module interactions. 

Quality & Support 

  • Conduct code reviews and coach engineers on writing maintainable, scalable code. 
  • Partner with QA on test strategy and provide technical analysis during triage. 
  • Serve as an escalation point for the Support team on advanced technical issues. 

Collaboration & Knowledge Sharing 

  • Contribute technical input during roadmap planning and surface technical-debt concerns. 
  • Collaborate on QA automation efforts and CI/CD pipeline improvements. 
  • Document designs and share knowledge across the team. 
  • Partner with the founding engineer to document and scale institutional knowledge to enable future team growth 

What You'll Bring 

Required 

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience. 
  • 5+ years of experience in desktop software development. 
  • Proficiency in modern C++ (C++14 or later). 
  • Experience developing Windows applications with Visual Studio (2019 or later). 
  • Experience working in large, legacy codebases with established patterns. 
  • Strong debugging and critical-thinking skills for complex, multi-module systems. 
  • Ability to communicate technical concepts clearly to Product Managers, QA, Support, and engineering peers. 
  • Experience with AI-assitedassisted development tools (Claude Code, Cursor, Copilot) 

Preferred 

  • Familiarity with Microsoft Foundation Classes (MFC) for Windows UI development. 
  • Experience with large, multi-component build systems and automation. 
  • Experience with modern licensing platforms (e.g., FlexNet). 
  • Experience with modern numerical libraries. 
  • Understanding of Windows system administration and desktop deployment. 
  • Experience porting C/C++ code to modern C++ and 64-bit and other major modernization projects. 
  • Experience with object serialization and structured data formats (e.g., XML, JSON). 
  • Understanding of COM, including interfaces, IDL, COM DLLs, and registration. 
  • Experience with relational databases (e.g., ODBC). 
  • Interest in applying ML to simulation 

Why GoldSim 

Join a team where your work directly shapes software that engineers and scientists rely on around the world. You'll take on meaningful technical challenges, enjoy real autonomy, and help define the future of a product with a global reputation for excellence. We have offices across the US where you have the opportunity to come in as you would like including one in Seattle.