Software Engineer II

6 Minutes ago • 3 Years + • Software Development & Engineering • $124,800 PA - $133,120 PA

Job Summary

Job Description

Onward Search is hiring a Software Engineer II for a 6-month remote contract. This role involves contributing to a Scala-based data processing platform, designing, developing, and maintaining robust, scalable services for large data volumes. The ideal candidate has experience with distributed systems, functional programming, and cloud infrastructure, working with a modern Scala stack and integrating with AWS and GCP to build resilient, observable services for large-scale data operations.
Must have:
  • Design, develop, and maintain services for data ingestion, transformation, and analytics.
  • Build scalable and reliable distributed systems using Scala and modern cloud platforms.
  • Integrate with AWS and GCP services for storage, authentication, and data processing.
  • Implement asynchronous and concurrent programming patterns for high-performance applications.
  • Write unit, component, and integration tests to ensure code quality and reliability.
  • Troubleshoot and resolve issues in distributed, cloud-based environments.
  • Collaborate with team members using Git-based workflows and code reviews.
  • Scala proficiency, including build management with sbt.
  • Strong understanding of functional programming concepts.
  • Experience with JSON serialization/deserialization (e.g., Circe).
  • Familiarity with AWS and/or GCP authentication/authorization (IAM, STS, AssumeRole, WebIdentity).
  • Integration with AWS SDKs (e.g., S3, STS).
  • Experience with Google BigQuery and Dataflow.
  • Strong knowledge of SQL and PostgreSQL.
  • Experience with asynchronous and concurrent programming (e.g., FS2, cats-effect).
  • Familiarity with distributed messaging systems (e.g., Google Pub/Sub).
  • Strong testing background: unit, component, and integration.
  • Experience with Git and collaborative development workflows.
Good to have:
  • Experience with Finagle or similar RPC frameworks.
  • Familiarity with data pipeline orchestration and workflow management.
  • Knowledge of containerization and deployment in Kubernetes environments.
Perks:
  • Medical, Dental, and Vision Insurance.
  • Life Insurance.
  • 401(k) Program.
  • Commuter Benefit.
  • eLearning & Ongoing Training.
  • Education Reimbursement.

Job Details

In this role, you'll contribute to a Scala-based data processing platform, helping to design, develop, and maintain robust, scalable services that manage large volumes of data. The ideal candidate has experience with distributed systems, functional programming, and cloud infrastructure. This is a great opportunity to work with a modern Scala stack and integrate with AWS and GCP to build resilient, observable services for large-scale data operations.

There is no application deadline for this role.

Software Engineer II Responsibilities:

  • Design, develop, and maintain services for data ingestion, transformation, and analytics.
  • Build scalable and reliable distributed systems using Scala and modern cloud platforms.
  • Integrate with AWS and GCP services for storage, authentication, and data processing.
  • Implement asynchronous and concurrent programming patterns for high-performance applications.
  • Write unit, component, and integration tests to ensure code quality and reliability.
  • Troubleshoot and resolve issues in distributed, cloud-based environments.
  • Collaborate with team members using Git-based workflows and code reviews.

Software Engineer II Qualifications:

  • Scala proficiency, including build management with sbt.
  • Strong understanding of functional programming concepts.
  • Experience with JSON serialization/deserialization (e.g., Circe).
  • Familiarity with AWS and/or GCP authentication/authorization (IAM, STS, AssumeRole, WebIdentity).
  • Integration with AWS SDKs (e.g., S3, STS).
  • Experience with Google BigQuery and Dataflow.
  • Strong knowledge of SQL and PostgreSQL.
  • Experience with asynchronous and concurrent programming (e.g., FS2, cats-effect).
  • Familiarity with distributed messaging systems (e.g., Google Pub/Sub).
  • Strong testing background: unit, component, and integration.
  • Experience with Git and collaborative development workflows.
  • Experience with Finagle or similar RPC frameworks (preferred).
  • Familiarity with data pipeline orchestration and workflow management (preferred).
  • Knowledge of containerization and deployment in Kubernetes environments (preferred).
  • Strong problem-solving and debugging abilities.
  • Effective written and verbal communication.
  • Collaborative team player with the ability to mentor peers.
  • Commitment to writing clear, maintainable, and well-documented code.
  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 3+ years of professional software engineering experience, preferably in data engineering or backend systems.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Costa Mesa, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation’s leading brands. We’re hiring a Marketing…Posted yesterday Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation’s leading brands. We’re hiring a Jira…Posted yesterday Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation’s leading brands. We’re looking to place…Posted yesterday Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation’s leading brands. We’re looking to hire…Posted yesterday Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation’s leading brands. We’re looking to hire…Posted yesterday Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation’s leading brands. We’re looking to hire…Posted yesterday

New York, New York, United States (On-Site)

San Francisco, California, United States (On-Site)

North Chicago, Illinois, United States (Hybrid)

Costa Mesa, California, United States (Remote)

Costa Mesa, California, United States (Remote)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Addison, Texas, United States (Hybrid)

Carlsbad, California, United States (Hybrid)

Los Angeles, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by onwards Search

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙