Posted in

Software Development Engineer III

Software Development Engineer III

CompanyCapital Group
LocationSeattle, WA, USA, Los Angeles, CA, USA
Salary$194862 – $311779
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • 6+ years of professional software development experience, with a focus on data engineering, in at least one modern language such as C#, Python, Java, Go, TypeScript, JavaScript.
  • Bachelor’s degree in computer science, Engineering, or a related technical field or equivalent experience
  • Developed robust and scalable backend services and APIs.
  • Designed, built, and optimized data pipelines to collect, process, and transform data from various sources.
  • Designed systems that handle large-scale data processing.
  • Possess strong OO and functional design skills with a grasp of common design patterns.
  • Possess strong understanding of data modeling techniques and experience with relational, graph, and non-relational databases, SQL.
  • Experienced with cloud native development.
  • Exhibits excellent verbal and written communication skills, and high emotional intelligence.
  • Experienced in working collaboratively within an agile team, including test-driven development.
  • Possess a track record of successfully delivering enterprise-grade software into production.

Responsibilities

  • Design and implement distributed systems to improve Capital Group’s investment process.
  • Design and own services and launch critical features to impact over $2 trillion in assets under management.
  • Collaborate effectively to support team strategy, contributing to architecture and technology choices.
  • Bring a cloud-first approach to designing robust, distributed, and scalable services for both data processing and calculation.
  • Set the standard for quality, simplicity, test coverage, and documentation.
  • Identify and resolve the root causes of endemic problems, collaborating with other teams to implement long-term fixes.
  • Work with a sense of urgency to design and build simple and pragmatic solutions to complex problems.
  • Decompose, explain, and delegate larger-scale technical objectives to the team.

Preferred Qualifications

  • Experience with data lakes, Dremio, dbt, Apache Spark/Iceberg/Arrow is a big plus.
  • Experience with full-stack development, particularly in Node.js and Vue.js, is a big plus.
  • Experience building and monitoring cloud solutions with AWS.
  • Financial services experience is a big plus.

Benefits

    No information provided on Benefits.