Senior Software Engineer Jobs

9,283 jobs found — updated daily

Senior Software Engineer

NikeBeaverton, OR
Remote

About The Position

Develop, code, configure and test software systems and solutions to meet defined digital product specifications and direction; design and build scalable microservices and APIs to support enterprise-scale digital platforms; develop modern frontend applications ensuring responsive and accessible user experiences; architect and optimize cloud-native platforms, deploy containerized workloads, and provision infrastructure using infrastructure-as-code methodologies; design and optimize data storage solutions using relational and NoSQL databases to support application and analytics needs; develop real-time and batch data pipelines for enterprise data processing; build, train, and deploy machine learning models to support prediction and optimization use cases; operationalize machine learning models as scalable APIs or batch inference services; implement and maintain CI/CD pipelines and ensure observability across distributed systems; apply secure coding practices, lead system design discussions, and define API contracts; develop reusable tools and libraries to enhance engineering productivity across teams; modernize legacy applications into cloud-native architectures; contribute to enterprise-wide analytics and machine learning platforms that enable data-driven decision-making at scale; stay current with industry trends and recommend relevant technologies in the areas of software engineering, cloud computing, machine learning, and emerging technologies; communicate effectively with cross-functional teams, building trust and strong relationships across the organization.

Requirements

  • Master’s degree in Computer science, Computer Information Systems, Information Technology
  • 2 years of experience in the job offered or a engineering-related occupation
  • GraphQL Schema Design & API Contract Definition
  • Event Driven Architecture using Kafka or AWS Kinesis
  • OAuth2 / JWT based Authentication with RBAC
  • Operationalize the Machine Learning Models (TensorFlow, PyTorch, Scikit-learn)
  • AWS Serverless Architecture (Lambda, API Gateway, IAM)
  • Infrastructure as Code at Scale (Terraform)
  • Kubernetes based Production Orchestration (EKS)
  • Monitoring for Distributed Systems (Dynatrace, Kibana, CloudWatch)
  • Modernization to Cloud Native Microservices (PowerBuilder to Microservices)
  • Application Development (Java + Node.js, React+ Angula

Responsibilities

  • Develop, code, configure and test software systems and solutions to meet defined digital product specifications and direction
  • Design and build scalable microservices and APIs to support enterprise-scale digital platforms
  • Develop modern frontend applications ensuring responsive and accessible user experiences
  • Architect and optimize cloud-native platforms, deploy containerized workloads, and provision infrastructure using infrastructure-as-code methodologies
  • Design and optimize data storage solutions using relational and NoSQL databases to support application and analytics needs
  • Develop real-time and batch data pipelines for enterprise data processing
  • Build, train, and deploy machine learning models to support prediction and optimization use cases
  • Operationalize machine learning models as scalable APIs or batch inference services
  • Implement and maintain CI/CD pipelines and ensure observability across distributed systems
  • Apply secure coding practices, lead system design discussions, and define API contracts
  • Develop reusable tools and libraries to enhance engineering productivity across teams
  • Modernize legacy applications into cloud-native architectures
  • Contribute to enterprise-wide analytics and machine learning platforms that enable data-driven decision-making at scale
  • Stay current with industry trends and recommend relevant technologies in the areas of software engineering, cloud computing, machine learning, and emerging technologies
  • Communicate effectively with cross-functional teams, building trust and strong relationships across the organization

Career Resources

Build a Resume for Senior Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service