Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Distributed Systems & Platform Engineering

Apple Oakbrook

Role Number: 200666169-0505

Summary

Are you passionate about building systems that are resilient, scalable, and thoughtfully designed? Do you light up in technical discussions and bring fresh ideas to the table? As part of our CAD Infrastructure Development group, you'll help build and evolve the distributed systems that power our products at scale. You'll ensure our services can seamlessly and efficiently handle large-scale demands. Joining this group means you'll be responsible for contributing to the platform infrastructure that fuels our products. Together, you and your team will build the foundation that enables our engineering organization to deliver reliable, performant experiences to our customers. In this role, you will get to work on distributed systems and cloud-native technologies that enable other engineers to build better products, faster.

Description

In this highly visible and cross-functional role as a member of our CAD Infrastructure Development team, you will be responsible for contributing to the development of distributed systems and microservices architectures. You will collaborate with multiple product and engineering teams to implement and maintain scalable, event-driven platforms. Your work will enable us to increase system reliability, improve development velocity, and deliver high-quality services at scale.

Minimum Qualifications

  • Experience in software development with a focus on backend or distributed systems

  • Experience in backend or systems-level languages, such as Go, Java, or Python

  • Experience in using version control systems, such as Git

  • Experience in operating within containerized and cloud-native environments

  • Experience debugging complex distributed workflows and service interactions

  • Experience of software quality methodologies, including code review, regression testing, and coverage analysis

  • Minimum requirement of BS + 3 years of relevant industry experience

Preferred Qualifications

  • Experience working with Kubernetes and container orchestration in a production environment

  • Experience with event-driven architectures and messaging systems, such as Kafka, RabbitMQ, or NATS

  • Experience in DevOps and CI/CD methodologies, platforms, and tools, such as ArgoCD, Jenkins, or similar

  • Strong understanding of distributed systems concepts: service communication patterns, consistency trade-offs, and failure modes

  • Strong problem-solving abilities and an architectural mindset

  • Familiar with infrastructure-as-code tools, such as Terraform or Pulumi

  • Familiar with API design principles across REST and gRPC

  • Knowledgeable in microservices patterns, including service discovery, circuit breakers, and contract testing

  • Demonstrated ability to collaborate effectively in design discussions and contribute ideas that improve the team's technical direction

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Distributed Systems & Platform Engineering in Beaverton, OR vacancy
  •  ...Software Engineer – Distributed Systems & Platform Engineering Are you passionate about building systems that are resilient, scalable, and thoughtfully designed? Do you light up in technical discussions and bring fresh ideas to the table? As part of our CAD Infrastructure... 
    Suggested

    Apple

    Beaverton, OR
    2 days ago
  • A technology company is seeking a Software Engineer II based in Portland, Oregon. In this role...  ...utilizing Python and AWS to enhance metadata systems. Ideal candidates should have over 5...  ...engineering, particularly with distributed systems and event-driven architectures... 
    Suggested

    Scribd

    Portland, OR
    3 days ago
  • $104.7k - $153k

     ...of Cisco's AI-driven platforms and data infrastructure...  ..., and Infrastructure Engineering. As part of this...  ...data and intelligent systems. Explore the opportunities...  ...You are a passionate software engineer with...  ...Familiarity with distributed data processing technologies... 
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Local area
    Flexible hours

    Cisco

    Hillsboro, OR
    2 days ago
  •  ...all the others? At Apple, our Platform Architecture group is...  ...for connecting our hardware, software, and servers into one unified system. You’ll join a team of engineers and architects who are dedicated...  ...and oversee the operation of distributed web services that set and... 
    Suggested

    Apple

    Beaverton, OR
    4 days ago
  •  ...Software Engineer: SoC System Stress Validation Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each... 
    Suggested

    Apple

    Beaverton, OR
    3 days ago
  •  ...We are building the Cloud Platform for Data and Analytics on AWS...  .../ RBAC We're hiring great Engineers with talent and persistence...  ...qualifications 5+ years developing software systems that operate at scale 3+...  ...Docker Python, Golang, Java, Shell Distributed systems... 

    BizTek People

    Hillsboro, OR
    4 days ago
  •  ...Software Engineer, System Services & Daemons, Core OS Are you a big-picture thinker who loves setting high-reaching goals? Do you have a passion...  ...daemons, libraries and command line tools on a UNIX platform is key. You should have excellent analytical skills and debugging... 

    Apple

    Beaverton, OR
    4 days ago
  •  ...Beaverton, OR or Raleigh, NC Ralliant is seeking an experienced Platform Engineer to design, build, and operate scalable, automated...  ...practices, including logging, monitoring, and alerting for distributed systems Strong ownership mindset with a bias toward automation and... 
    Permanent employment
    Local area

    Ralliant

    Beaverton, OR
    1 day ago
  • Nike, Inc. in Beaverton, OR is looking for a Senior Software Engineer to support the new Legion Workforce Management global scheduling solution...  ...translate requirements into technical solutions, maintain system configurations, and support testing phases while collaborating... 
    Remote job

    Nike

    Beaverton, OR
    2 days ago
  • $142.6k - $261.5k

     ...The opportunity The Platforms Practice specializes in mission...  ...scientists, designers, and software engineers enable our clients to solve...  ...practices. Knowledgeable in system development lifecycle and...  ...and interest in cloud and distributed systems architectures... 
    Summer holiday
    Flexible hours

    EY

    Portland, OR
    5 days ago
  •  ...Job Title Platform/DevOps Engineer Job Description Job Summary Platform/DevOps Engineer to support our team responsible for the management...  ...delivery, cloud resource management (EC2, S3, EMR, etc.), system design, data access, operations, and sustainable activities... 

    BizTek People

    Beaverton, OR
    5 days ago
  •  ...owners to determine the best solution. Software development, writing technical documentation...  ...review, working with applications in distributed, cloud-native architectures, excellent...  ...education in software development/engineering preferred (either through code schools... 
    Contract work

    BizTek People

    Beaverton, OR
    4 days ago
  •  ...building a modern internal platform that powers the...  ...of critical business systems. The platform provides...  ...platform spans multiple engineering domains including infrastructure...  ...approach emphasizes software-driven infrastructure,...  ..., logging, and distributed tracing Implement telemetry... 
    Full time
    Work experience placement
    Local area
    Shift work

    BHE Renewables

    Portland, OR
    5 days ago
  •  ...Platform Engineer We are looking for a platform engineer with a strong background in DevOps automation, infrastructure provisioning, AWS...  ...our Big Data platforms and contribute to DevOps automation and system improvements supporting our engineering users. Key... 

    BizTek People

    Hillsboro, OR
    5 days ago
  •  ...this role, you will be a member of the system-on-chip (SOC) performance team, working...  ...the SOC architecture, design, power, and software teams, to deliver world-class caches/memory...  ...motivated SOC Performance Modeling SW Engineer to work on our performance models and infrastructure... 

    Apple

    Beaverton, OR
    2 days ago
  •  ...Are you an experienced Software Development Engineer 3 with a desire to excel? If...  ...evaluation of the software and systems that make computers work....  ..., compilers, and network distribution software for medical,...  ...Direct exposure to Azure platform services and the engineering... 
    For contractors

    TALENT Software Services

    Hillsboro, OR
    3 days ago
  •  ...Mercor is inviting applications for its DevOps / Platform Engineer Expert Network based in Beaverton, Oregon. This role connects experts with leading AI labs for future project opportunities in training AI models and providing domain-specific feedback. Successful candidates... 
    Hourly pay
    Remote work
    Flexible hours

    Mercor Inc

    Beaverton, OR
    3 days ago
  •  ...Ralliant is seeking a Microsoft 365 Power Platform Engineer to design and deliver analytics...  ...OneDrive, Outlook) for collaboration, distribution, and automation. Governance, Security...  ...Accounting, Computer Science, Information Systems, Cybersecurity, or a related field... 
    Permanent employment
    Local area
    Remote work

    Ralliant

    Beaverton, OR
    3 days ago
  •  ...Platform Security Engineer 1 At HDR, our employee-owners are fully engaged in creating a welcoming...  ...world. Implement and maintain vDefend distributed firewall rules and basic micro-...  ...year of experience in infrastructure, systems, networking, or security engineering.... 
    Full time
    Temporary work
    Part time
    Monday to Friday
    Shift work

    HDR

    Portland, OR
    3 days ago
  •  ...: Beaverton, OR or Raleigh, NC We are seeking a Principal Platform Engineer to design, build, and implement scalable, secure infrastructure...  ...integrating infrastructure platforms with enterprise systems (e.g., identity providers, ITSM, monitoring) Exposure to container... 
    Permanent employment
    Local area

    Ralliant

    Beaverton, OR
    3 days ago
  • $79.54k - $113.63k

     ...Platform Security Engineer 2 At HDR, our employee-owners are fully engaged in creating a welcoming...  ...Independently implement and maintain vDefend distributed firewall policies and NSX micro-...  ...in infrastructure security, systems security, network security, or virtualization... 
    Full time
    Temporary work
    Part time
    Monday to Friday
    Shift work

    HDR

    Portland, OR
    3 days ago
  • 5–7 years of professional software engineering experience in production environments...  ...SQL and data processing in distributed or cloud environments....  ...developer productivity and platform usability. Full stack...  ...Data pipelines, reporting systems, and APIs that provide insights... 

    Aroghia Group, LLC

    Beaverton, OR
    1 day ago
  •  ...launching a brand-new AI engineering function focused on...  ...evaluation and observability systems, integrations across customer-facing platforms, and the data...  ...backend infrastructure, and distributed integrations ~...  ...systems design ~ Strong software engineering... 
    Work at office
    Remote work

    Vacatia

    Portland, OR
    5 days ago
  • $100k - $125k

     ...Software Development Engineer The main function of a software engineer is to apply the principles...  ...and evaluation of the software and systems that make computers work. A typical...  ...level software, compilers, and network distribution software for medical, industrial, military... 
    Temporary work

    Ascendion

    Hillsboro, OR
    2 days ago
  • $116k - $194k

     ...seeking a skilled MTS IV - Software Engineer (IaaS) to lead the design and development of critical platform services that power our infrastructure...  ...excellence across a distributed microservices ecosystem.?...  ...observability solutions Ensure system reliability, performance,... 
    Hourly pay
    Minimum wage
    Contract work
    Temporary work
    Local area
    Flexible hours

    Panasonic Avionics Corporation

    Beaverton, OR
    2 days ago
  •  ...Software Engineer – NIKE USA Inc. – Beaverton, OR Build and deliver scalable...  ...warehouse management systems, inventory databases, and external...  ...with enterprise data platforms such as Databricks. Develop...  ...fulfillment, logistics, and distribution data. Use Databricks Catalog... 
    Remote work

    NIKE

    Beaverton, OR
    5 days ago
  • Performance Modeling Software Engineer, Platform Architecture In this role, you will be a member of the system‑on‑chip (SOC) performance team, working within the Hardware Technologies organization to shape the architecture of Apple's future devices. Our team initiates and... 

    Apple Inc.

    Beaverton, OR
    3 days ago
  • LAM RESEARCH Corporation in Tualatin, Oregon is looking for a Software Engineer to join their Global Products Group. You'll design and develop software programs while collaborating with cross-functional teams to drive innovation in semiconductor solutions. The ideal candidate... 
    Remote work

    LAM RESEARCH Corporation

    Tualatin, OR
    1 day ago
  • $95.71k - $124.42k

    Page Mechanical Group, Inc. in Portland, Oregon is looking for a technical expert to maintain existing systems and design new implementations remotely. The ideal candidate should have over ten years in programming, exceptional communication skills, and the capability to... 
    Remote job

    Page Mechanical Group, Inc.

    Portland, OR
    1 day ago
  • $140k - $200k

     ...around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from...  .... Overview The responsibilities of our Platform team include building and maintaining all... 
    Work at office

    Clutch Canada

    Portland, OR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Distributed Systems & Platform Engineering. Be the first to apply!