Software Development Engineer III
Company | Capital Group |
---|---|
Location | Seattle, WA, USA, Los Angeles, CA, USA |
Salary | $194862 – $311779 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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.