Senior Software Engineer
2 weeks ago
Position Overview: Software Development Engineer II at Capital Group
As a Software Development Engineer at Capital Group, you will play a crucial role in enhancing the efficiency and effectiveness of our investment processes through innovative software solutions. Your primary responsibility will be to architect and implement distributed systems that support our management of over $2 trillion in assets.
Capital Group has been dedicated to improving our clients' lives through successful long-term investing since 1931. With our extensive proprietary research and trading data, we are uniquely positioned to utilize large-scale cloud computing to maximize value for our investors. We seek a driven engineer who shares our mission and is committed to achieving superior long-term investment outcomes through modern engineering practices and data management techniques.
Key Responsibilities:
- Design and develop projects from the ground up, ensuring their successful operation post-launch.
- Maintain a high standard of craftsmanship in your work, focusing on both functionality and aesthetics.
- Collaborate with team members to align on strategic goals, contributing to architectural and technological decisions.
- Adopt a cloud-first mindset when creating robust, scalable, and distributed services for data processing and calculations.
- Establish benchmarks for quality, simplicity, test coverage, and comprehensive documentation.
- Identify and address the root causes of persistent issues, working with other teams to implement sustainable solutions.
- Approach challenges with urgency, crafting straightforward and effective solutions to complex problems.
- Break down larger technical objectives into manageable tasks for your team.
Required Qualifications:
- A minimum of 4 years of professional experience in software development, particularly in data engineering, using modern programming languages such as C#, Python, Java, Go, TypeScript, or JavaScript.
- A Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent experience.
- Experience in developing robust and scalable backend services and APIs.
- Proficient in designing, building, and optimizing data pipelines for data collection, processing, and transformation.
- Ability to design systems capable of handling large-scale data processing.
- Strong skills in object-oriented and functional design, with a solid understanding of common design patterns.
- Expertise in data modeling techniques and experience with various database types, including relational, graph, and non-relational databases, as well as SQL.
- Familiarity with cloud-native development practices.
- Excellent verbal and written communication skills, along with high emotional intelligence.
- Proven track record of working collaboratively within an agile team environment, including experience with test-driven development.
- A history of successfully delivering enterprise-grade software solutions into production.
Preferred Qualifications:
- Experience with data lakes, Dremio, dbt, and Apache Spark/Iceberg/Arrow is highly desirable.
- Background in full-stack development is a significant advantage.
- Experience in building and monitoring cloud solutions, particularly with AWS, is a plus.
- Prior experience in the financial services sector is beneficial.
Salary ranges are competitive and include additional performance bonuses and retirement contributions.
Capital Group is an equal opportunity employer, committed to complying with all federal, state, and local laws prohibiting discrimination in employment decisions.
-
Senior Software Engineer
1 month ago
Los Angeles, California, United States Riot Games Full timeRiot Games Esports will carry sport and sports entertainment to its future. We've been there for fans from the beginning, and we're just getting started. We're looking for passionate individuals with a desire to push esports teams, players, and watch experiences to be better As a Software Engineer II in the Esports Platform & Experience team, you will work...
-
Senior Software Engineer
5 days ago
Los Angeles, California, United States New Relic, Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at New Relic, Inc. in the United States. As a key member of our Infrastructure Instrumentation organization, you will play a critical role in developing and maintaining instrumentation agents and integrations for a wide range of products, including Kafka, MySQL, and...
-
Senior Software Development Engineer
5 days ago
Los Angeles, California, United States Targeted Talent Full timeJob OverviewAt Targeted Talent, we are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software systems.Key Responsibilities:Design and develop software systems that meet the highest standards of...
-
Senior Software Engineer
5 days ago
Los Angeles, California, United States Stubhub Inc. Full timeAbout the OpportunityAt StubHub Inc., we are seeking a highly skilled Senior Software Engineer to lead our team of software developers in designing and developing next-generation technologies and complex features. As a Senior Software Engineer, you will be responsible for tackling significant, ambiguous, and non-trivial challenges as a core contributor and...
-
Senior Software Engineer
5 hours ago
Los Angeles, California, United States Electronic Arts Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer - Systems to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining the systems that power our games.Responsibilities:Collaborate with designers, artists, and other software engineers to bring features...
-
Senior Software Development Engineer
9 hours ago
Los Angeles, California, United States Re:Build Manufacturing Full timeAbout Re:Build ManufacturingRe:Build Manufacturing, LLC is a rapidly growing industrial conglomerate that combines innovative technologies, operational excellence, and strategic partnerships to build a leading industrial company in the United States. At Re:Build, we leverage our expertise in operations management and technology to drive performance and...
-
Senior Software Development Engineer
4 days ago
Los Angeles, California, United States Motion Recruitment Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing and developing robust and scalable software solutions using best practices and design patterns.Key ResponsibilitiesDesign and develop high-quality software...
-
Senior Software Engineer
5 days ago
Los Angeles, California, United States Team One Full timeJob DescriptionJob Summary:The Technical Director is the most experienced hands-on software engineer within the organization, serving as a Subject Matter Expert (SME) and leading technical efforts on the scrum team. This role involves taking responsibility for solving highly complex software engineering problems, driving innovation, and ensuring the delivery...
-
Senior Software Engineering Manager, Gameplay
2 weeks ago
Los Angeles, California, United States Riot Games Full timeAt Riot Games, our engineers possess extensive expertise in specialized technical fields while also appreciating the opportunity to engage in various broader areas. As an Engineering Manager, your primary role will be to provide innovative solutions to organizational structure. Additionally, you will act as a mentor for a group of engineers, overseeing their...
-
Senior Software Engineer
3 days ago
Los Angeles, California, United States Universal Studios Hollywood Full timeJob SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our Payment Systems team at Universal Studios Hollywood. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications that support our payment systems.Key ResponsibilitiesDesign and develop software applications...
-
Senior Full Stack Software Engineer
21 hours ago
Los Angeles, California, United States City National Bank Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Full Stack Software Engineer to join our team at City National Bank. As a key member of our Operations Technologies Group, you will be responsible for designing, developing, and maintaining legacy and cloud-based applications written primarily in.Net and Java.Key ResponsibilitiesDesign and...
-
Senior Backend Software Engineer
6 hours ago
Los Angeles, California, United States Tencent Full timeAbout the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Tencent, a leading game development company. As a key member of our team, you will be responsible for designing, developing, and deploying next-generation game backend solutions using Unreal Engine.Key ResponsibilitiesDesign and develop game-related backend...
-
Senior Software Engineer
3 days ago
Los Angeles, California, United States Jobot Full timeAbout UsJobot is a leading digital invitation company, revolutionizing the way people plan and host events. With a strong focus on innovation and user satisfaction, we have established ourselves as a trusted name in the industry.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you...
-
Senior Java Software Engineer
2 weeks ago
Los Angeles, California, United States Bitcoin Devs Company Full timeJob OverviewThe Senior Java Software Engineer is pivotal in the architecture, development, and deployment of sophisticated software solutions utilizing Java technologies. This position is crucial for enhancing the organization's software applications and systems within a remote work environment.We are seeking a dedicated Java Software Engineer to contribute...
-
Senior Backend Software Engineer
2 days ago
Los Angeles, California, United States Sunbit, Inc. Full timeAbout Sunbit, Inc.Sunbit, Inc. is a leading financial technology company that specializes in developing innovative solutions for real-life expenses. Our mission is to ease the stress of paying for life's necessities by providing individuals with more options on how and when they pay.Our technology enables consumers to make purchases at the point-of-sale,...
-
Los Angeles, California, United States Tbwa ChiatDay Inc Full timeJob DescriptionWe are seeking a highly skilled and experienced software engineer to join our team at Tbwa Chiat/Day Inc. as a Senior/Staff/Principal System Software Engineer.Key ResponsibilitiesDesign, develop, and optimize communication protocols for robotic systems, at different levels.Architect scalable and resilient communication systems to cater to our...
-
Senior Software Engineer
2 weeks ago
Los Gatos, California, United States ServiceUp Full timeJob OverviewPosition: Senior Software EngineerAre you driven by the desire to develop top-notch software and ready to engage in innovative projects? As a Senior Software Engineer at ServiceUp, you will spearhead the architecture and execution of systems that shape the future of automotive repair. You will also guide a skilled group of developers, fostering...
-
Senior Software Engineer
9 hours ago
Los Angeles, California, United States Connexity, Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Connexity Marketplace Engineering Team. As a key member of our team, you will play a crucial role in designing, developing, and optimizing our marketplace platform.Key ResponsibilitiesDesign and Development: Lead the design and implementation of complex features and components...
-
Senior Software Development Lead
2 days ago
Los Angeles, California, United States Insight Global Full timeJob DescriptionJob Title: Senior Software Development LeadJob Summary:Insight Global is seeking a highly skilled Senior Software Development Lead to join our team. As a Senior Software Development Lead, you will be responsible for leading a team of software engineers in the development of high-performance, distributed, microservice-based digital advertising...
-
Senior Software Engineer
2 weeks ago
Los Angeles, California, United States Russell Tobin & Associates Full timeWhat are we seeking in our Software Developer? Job Title: Software DeveloperA Software Developer plays a crucial role in overseeing and/or contributing to the intricate design, documentation, development, modification, testing, installation, implementation, and support of both new and existing software applications.This position also entails planning,...