Enable job alerts via email!

Senior Software Engineer

Capital Group

Los Angeles (CA)

On-site

USD 153,000 - 247,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Development Engineer to join their Capital Solutions Group Technology team. In this dynamic role, you will develop applications that enhance portfolio management and investment decision-making for a multi-asset portfolio solutions business. You will collaborate with product management and data engineering teams to deliver complex cloud-based applications. Your expertise in modern programming languages and cloud-first design will be crucial as you mentor fellow associates and set high standards for quality and documentation. This is an exciting opportunity to make a significant impact in a collaborative and agile environment.

Qualifications

  • 7+ years of experience in technical solution delivery across multiple capabilities.
  • Strong understanding of emerging software development patterns and frameworks.
  • Proven leadership in solutioning across SDLC for complex business problems.

Responsibilities

  • Working across the entire product lifecycle from conceptualization through production.
  • Providing technical leadership and guidance to the team, mentoring other associates.
  • Designing and implementing scalable and robust solutions.

Skills

Python
FastAPI
Django
SQL Alchemy
AWS (S3, Kubernetes, Lambdas)
Agile Collaboration
Object-Oriented Design
Functional Design
SQL Queries
ETL Processes

Education

Bachelor's degree in Computer Science

Tools

AWS
SQL Server
PostgreSQL

Job description

I can succeed as a Software Development Engineer at Capital Group

As a Software Development Engineer in the Capital Solutions Group Technology (CSGT), you will build a suite of applications that support portfolio construction, research, and monitoring capabilities for our multi-asset portfolio solutions business. Our investment professionals use the platform to construct, monitor, and review their portfolios, and to make investment decisions. You will collaborate with the Product Management and Data Engineering teams, investment professionals, and technology associates to create and implement detailed technical designs for mission-critical and complex applications using existing and emerging technology platforms. You have an agile mindset and will contribute to the design, implementation, and delivery of large-scale, critical, and complex cloud-based web applications.

Responsibilities include:

  1. Working across the entire product lifecycle from conceptualization through production, spanning multiple capabilities and/or products within an assigned domain.
  2. Leveraging emerging technology patterns, frameworks in architecting and designing solutions.
  3. Designing and implementing scalable and robust solutions.
  4. Providing technical leadership and guidance to the team, mentoring and coaching other associates.
  5. Partnering with architecture and other technology teams to understand issues.
  6. Setting the standard for quality, simplicity, test coverage, and documentation.
  7. Collaborating effectively to support team strategy, contributing to architecture and technology choices.

Qualifications:

  1. Bachelor's degree in computer science, engineering, or related technical field, or equivalent work experience.
  2. 7+ years of experience in technical solution delivery across multiple capabilities and/or products.
  3. Strong understanding of emerging software development patterns and frameworks.
  4. Experience with cloud-first design, especially using AWS services like S3, Kubernetes, Lambdas, etc.
  5. Proficiency in modern programming languages such as Python, FastAPI, Django, SQL Alchemy.
  6. Experience writing and debugging complex SQL queries, understanding ETL processes, and working with RDBMS like SQL Server and PostgreSQL.
  7. Strong object-oriented and functional design skills, understanding of design patterns.
  8. Hands-on experience building distributed application architectures.
  9. Knowledge of software engineering best practices: unit testing, code reviews, documentation.
  10. Proven leadership in solutioning across SDLC for complex business problems.
  11. Effective collaboration within Agile teams.

Compensation and benefits information, including the salary range of $153,965-$246,344 for Southern California, and details about bonuses and retirement plans, are provided. Capital Group is an equal opportunity employer, committed to diversity and inclusion in the workplace.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Jobs via Dice

Los Angeles

Remote

USD 175.000 - 200.000

2 days ago
Be an early applicant

Sr. Software Engineer (Remote)

Serotonin

Los Angeles

Remote

USD 160.000 - 180.000

5 days ago
Be an early applicant

(Remote) Senior Software Engineer - Multiple Openings

First American

California

Remote

USD 126.000 - 194.000

6 days ago
Be an early applicant

Sr. Software Engineer - 1708 (Java/ Full-Stack)

MeridianLink

Costa Mesa

Remote

USD 152.000 - 215.000

Yesterday
Be an early applicant

Senior Software Engineer (Remote - California)

First American

California

Remote

USD 126.000 - 169.000

Yesterday
Be an early applicant

(Remote) Senior Software Engineer - Multiple Openings

First American Financial Corp.

Santa Ana

Remote

USD 126.000 - 194.000

11 days ago

Sr. Software Engineer #1751

MeridianLink

Costa Mesa

Remote

USD 140.000 - 200.000

15 days ago

Senior Software Engineer

ARIA Cybersecurity Inc.

Lowell

Remote

USD 100.000 - 180.000

Yesterday
Be an early applicant

Senior Software Engineer

Jobot

Austin

Remote

USD 175.000 - 200.000

Yesterday
Be an early applicant