1

Python Go Developer Jobs in Oregon (NOW HIRING)

Senior Platform Software Engineer, Transport

OR · Remote

$122K - $161K/yr

Write robust, high-quality backend services and infrastructure code, primarily in Go and Python ... A proven track record of building internal developer platforms or self-service infrastructure that ...

OR

$57 - $75.75/hr

This position will champion a DevOps culture and practices, providing expert full-stack support to software engineering teams (Java, Python, Node, Go, etc.) by integrating DevOps methodologies into ...

Senior DevOps Engineer

OR · Remote

$120K - $170K/yr

Strong software engineering skills using general-purpose programming language (Go, TypeScript, Python, or similar) to model and manage the infrastructure lifecycle in an API and workflow driven ...

Design, develop, and maintain resilient microservices using Go or Python frameworks * Implement and ... Work closely with DevOps team to review and guide CI/CD pipelines for automated testing and ...

... Python and/or Go Build security utilities such as vulnerability aggregation pipelines, policy enforcement tooling, or developer-facing security dashboards Collaborate with information security and ...

OR

$122K - $161K/yr

Strong experience with Go, Python, or similar languages, plus a solid foundation in data structures ... Experience with CI/CD, DevOps, Docker, Kubernetes, and production ownership, including deploying ...

Senior Software Engineer - Postgres

OR · Remote

$122K - $161K/yr

Strong programming experience in Ruby , Go , or Python (or willingness to work across languages). * Familiarity with cloud infrastructure , APIs , and automation tools (Terraform, Kubernetes, CI/CD)

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

Javascript, React/Redux, React Native, Vue, Angular, Node, Java, Kotlin, Go, Ruby on Rails, Python ... Interest in learning new programming languages.

DevOps Engineer Advanced

Wilsonville, OR · On-site

$141K - $197K/yr

Working with at least one programming language such as Python, JavaScript, or Go; Working with modern code repositories such as Bitbucket or GIT; Working with Linux administration and networking;

Senior Software Engineer - Postgres

OR · Remote

$122K - $161K/yr

Strong programming experience in one or several of Ruby , Go , Rust, C or Python (and willingness to work across languages). * Familiarity with cloud infrastructure , APIs , and automation tools ...

Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, , Java, C++, Go or Rust * A Cybersecurity/SecOps background or exposure is ...

Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, , Java, C++, Go or Rust * A Cybersecurity/SecOps background or exposure is ...

Data Engineer

Beaverton, OR · On-site

$119K - $143K/yr

Databricks AWS Apache Spark Python PySpark Previous Clients experience a plus. Any ETWs let go at the end of 05/31 can be considered since a 90 day break would be fulfilled. Skills Data engineer ...

Senior Software Engineer II, Logistic Foundation

OR · Remote

$122K - $161K/yr

We are seeking a Senior Software Engineer to lead complex, high-visibility platform initiatives end ... Proficiency in at least one backend language such as Ruby, Python, or Go. * Hands-on experience ...

Overview As a Staff Software Engineer, you will play a key role in shaping and advancing a robust ... Familiarity with Snowflake, Databricks, DBT, Airflow, Python, Terraform, and Go.

next page

Showing results 1-20

Python Go Developer information

How do Python Go Developers typically balance working with both languages on a day-to-day basis?

Python Go Developers often split their time based on the specific requirements of a project—using Python for tasks like scripting, automation, or rapid prototyping, and Go for building high-performance backend services or microservices. Collaboration with other team members is common, as developers may integrate Python components with Go-based systems, requiring effective communication and code documentation. Staying adaptable and comfortable context-switching between languages is key, and most teams encourage continuous learning to keep skills sharp in both ecosystems.

What are Python Go Developers?

Python Go Developers are software engineers who specialize in writing and maintaining applications using both the Python and Go (Golang) programming languages. These professionals leverage the strengths of both languages—Python for rapid development and scripting, and Go for high-performance, concurrent backend services. Their work often involves building scalable web applications, APIs, or microservices, integrating systems, and optimizing performance. Employers value Python Go Developers for their versatility and ability to choose the best tool for each task.

What are the key skills and qualifications needed to thrive as a Python Go Developer, and why are they important?

To thrive as a Python Go Developer, you need strong proficiency in both Python and Go programming languages, experience with software development life cycles, and often a relevant degree in computer science or a related field. Familiarity with frameworks (such as Flask or Gin), RESTful APIs, version control systems like Git, and cloud platforms such as AWS or GCP is typically expected. Effective problem-solving, teamwork, and strong communication skills help developers collaborate and adapt to evolving project needs. Mastery of these skills ensures efficient delivery of high-quality, scalable software solutions in dynamic technical environments.

What is the difference between Python Go Developer vs Java Developer?

AspectPython Go DeveloperJava Developer
Required CredentialsBachelor's in Computer Science or related, knowledge of Python and GoBachelor's in Computer Science or related, knowledge of Java
Work EnvironmentTech companies, startups, cloud servicesEnterprise software, financial institutions, large-scale applications
Industry UsageWeb development, cloud computing, microservicesBackend systems, Android apps, enterprise solutions
Common Search IntentDevelopers working with Python and Go, multi-language projectsDevelopers focusing on Java-based applications

The main difference between a Python Go Developer and a Java Developer lies in the programming languages they specialize in. Python Go Developers work with Python and Go for modern, scalable, and cloud-native applications, often in startups and tech firms. Java Developers focus on Java for enterprise-level solutions, especially in large organizations. Both roles require similar educational backgrounds but differ in language expertise and typical work environments.

What job categories do people searching Python Go Developer jobs in Oregon look for? The top searched job categories for Python Go Developer jobs in Oregon are:
What cities in Oregon are hiring for Python Go Developer jobs? Cities in Oregon with the most Python Go Developer job openings:
Senior Platform Software Engineer, Transport

Senior Platform Software Engineer, Transport

dbt Labs

OR • Remote

$122K - $161K/yr

Other

Medical, Retirement, PTO

Posted 18 days ago


Job description

dbt Labs is building a resilient and scalable cloud future on a state-of-the-art multi-cell architecture, and the Transport team is at the core of this evolution. We design, build, and operate the foundational platform that allows our services to run in an isolated, highly available, and globally distributed fashion - spanning infrastructure automation, cloud networking, and customer migration tooling. As a Senior Platform Software Engineer, you'll have an outsized impact on every dbt Labs customer, tackling complex distributed systems problems while collaborating across product engineering, security, and infrastructure teams. This is a hands-on role where whatever you work on touches all of dbt Cloud and all of our customers at the same time.

In this role, you can expect to:

  • Join a senior, distributed team: Become part of a closely-knit group of senior engineers at the intersection of application and infrastructure, working asynchronously with ongoing communication in public Slack channels.
  • Architect and build platform infrastructure: Design, build, and operate foundational components of our multi-cell platform, including service routing, cloud networking, and the control plane for managing account lifecycles.
  • Drive seamless migrations: Develop and automate the tooling to migrate customer accounts from legacy environments to the new multi-cell architecture at scale.
  • Develop scalable backend services: Write robust, high-quality backend services and infrastructure code, primarily in Go and Python, with opportunities to work with Rust.
  • Tackle cloud networking challenges: Collaborate on network architecture design, including VPC management, load balancing, DNS, PrivateLink, and service mesh configurations to support single-tenant and multi-tenant deployments.
  • Automate for scale: Design and implement automation using tools like Argo Workflows, Kubernetes, and Terraform to enhance the reliability, efficiency, and scalability of our platform.
  • Collaborate and mentor: Work closely with product engineering teams, security, and customer support to unblock feature conformance, define technical direction, and mentor other engineers.
  • Own and troubleshoot: Take strong ownership of distributed systems, troubleshoot complex issues across application and network layers, and participate in an on-call rotation to maintain high availability.

You are a good fit if you have:

  • Worked asynchronously as part of a fully-remote, distributed team
  • Are an experienced backend or platform engineer, proficient in languages like Go or Python, with a history of building large-scale distributed systems.
  • Have deep expertise in modern cloud infrastructure, including extensive hands-on experience with a major cloud provider (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform).
  • Thrive at the intersection of product and infrastructure, with a passion for building internal platforms and automation that enhance developer productivity and platform reliability.
  • Bring familiarity with cloud networking concepts, including load balancing, DNS, VPCs, proxies, and service mesh technologies - or have a strong desire to learn and grow in this domain.
  • Take strong ownership of your work from end-to-end, demonstrating a systematic, customer-focused approach to problem-solving and a track record of contributing to complex technical projects.
  • Are a proactive and collaborative communicator, skilled at articulating technical concepts to both technical and non-technical partners and working effectively across team boundaries.

You'll have an edge if you have:

  • Direct experience with cell-based or multi-tenant architectures, particularly with building tooling for large-scale account migrations.
  • A proven track record of building internal developer platforms or self-service infrastructure that empowers other engineers.
  • Hands-on experience with cloud networking tools such as nginx, Istio, Envoy, AWS Transit Gateway, PrivateLink, or Kubernetes CNI/service mesh implementations.
  • Deep expertise in multi-cloud strategies, including tools for cross-cloud management and cost optimization.
  • Advanced proficiency with our core technologies, including extensive professional experience with both Go and Python, and an interest in or exposure to Rust.
  • Advanced industry certifications (e.g., AWS Certified Solutions Architect - Professional, AWS Advanced Networking Specialty, Certified Kubernetes Administrator) or contributions to open-source cloud-native projects.

Qualifications

  • 5+ years of professional software engineering experience, particularly in platform, infrastructure, or backend roles supporting SaaS applications.
  • A Bachelor's degree in Computer Science or a related technical field is preferred, though equivalent practical experience or bootcamp completion with relevant work history will be considered.
Compensation & Benefits

Salary: We offer competitive compensation packages commensurate with experience, including salary, equity, and where applicable, performance-based pay. Our Talent Acquisition Team can answer questions around dbt Labs' total rewards during your interview process. In select locations (including Boston, Chicago, Denver, Los Angeles, Philadelphia, New York Metro, San Francisco, DC Metro, Seattle, Austin), an alternate range may apply, as specified below.
  • The typical starting salary range for this role is: $147,000 - $178,000 USD
  • The typical starting salary range for this role in the select locations listed is: $163,000 - $198,000 US
Equity Stake

Benefits - dbt Labs offers:
  • Unlimited vacation (and yes we use it!)
  • 401k w/3% guaranteed contribution
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend, and more!
*Equity or comparable benefits may be offered depending on the legal limitations
Our Hiring Process (All Video Interviews)
  • Interview with a Talent Acquisition Partner (30 Mins)
  • Technical Interview with Hiring Manager (60 Mins)
  • Team Interviews with Cross Collaborators ( 4 rounds, 45 Mins each)
  • Final Values Interview (30 Mins)