SoTalent logo

Software Engineer

Hiring from
United States
Work type
Hybrid
Posted

625,761 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Software Engineer – Advanced Analytics & Machine Learning Platforms


Location

Beaverton, OR (Telecommuting option available from approved U.S. states)


Salary

Competitive market salary (Commensurate with experience and technical qualifications)


Job Type

Full-Time / Hybrid (On-site presence in Beaverton, OR combined with approved U.S. telecommuting options)


Overview

A Software Engineer is required to design, code, test, and maintain robust digital product applications, scalable software solutions, and machine learning platforms. This role focuses on building advanced analytics systems, predictive models, and optimization programs to drive data-driven decision-making across global consumer operations. Working closely with cross-functional technical teams, the candidate will lead technical solution design, participate in peer code reviews, and scale high-performance applications adhering to enterprise architectural, security, and reliability standards.


Key Responsibilities

  • Develop, test, configure, and troubleshoot enterprise applications, prediction models, and optimization systems to meet digital product specifications.
  • Architect and implement scalable cloud-native applications utilizing advanced analytics and machine learning algorithms at enterprise scale.
  • Contribute to core machine learning platforms, data pipelines, and analytical tools supporting model training, validation, and deployment.
  • Lead technical design decisions for complex business challenges, ensuring solutions align with global performance, security, and architectural standards.
  • Conduct thorough peer code reviews and contribute to engineering best practices across microservice and API architecture.
  • Design and implement integrations between SAP ERP systems, procurement platforms (Coupa), and finance-related SaaS engines.
  • Instrument application monitoring, alerting, and observability using modern enterprise logging and metrics tools.
  • Collaborate with cross-functional engineering and product teams to deliver reliable, high-impact consumer data products.


Requirements

Minimum Qualifications:

  • Bachelor’s degree in Information Technology, Computer Science, or a related engineering field.
  • 5 years of progressive, post-baccalaureate software engineering experience.
  • Demonstrated hands-on engineering experience across the following technical areas:
  • Data platform development using Databricks or Snowflake.
  • Source-to-Pay and Procurement platforms (e.g., Coupa) and finance P2P business processes (sourcing, purchasing, invoicing).
  • Business process orchestration and BPM platforms (e.g., Pega).
  • SAP ERP integrations with cloud SaaS applications using APIs and middleware (Oracle SOA Suite, Oracle Service Bus).
  • Event streaming and message queuing utilizing Apache Kafka and Apache NiFi.
  • Enterprise application development using Java, Spring Boot, Python, and Node.js with Domain-Driven Design (DDD) and REST APIs.
  • Cloud-native microservices development and deployment on Amazon Web Services (AWS) using Kubernetes containerization.
  • DevOps, CI/CD automation, and Infrastructure as Code (IaC) using Git, Jenkins, Terraform, and AWS CloudFormation.
  • Application observability and monitoring via Splunk, SignalFx, and AWS CloudWatch.
  • Managed File Transfer (MFT) systems (Axway).


Benefits

  • Total rewards compensation package with competitive base pay and incentive options.
  • Comprehensive healthcare, dental, and vision insurance coverage.
  • Retirement savings plans with employer matching.
  • Paid time off, statutory holidays, and leave programs.
  • Comprehensive workplace accommodation options for candidates and employees.

Similar jobs

Apply for this job100% free