Posted: Thursday, February 8, 2018 8:36 AM
Req ID: 16202
Experience Level: Professional
Other Location(s): N/A
Come grow with us
At Capital Group, how we work is defined by shared values that include absolute integrity, respect and collaboration. But its more than that. Its smart and highly driven people united in purpose to serve our investors and one another.
Bring your energy and unique perspective to Capital and youll have the opportunity to grow with us professionally, personally, and financially. Youll be part of a team that genuinely cares about helping you succeed. Youll work alongside talented colleagues, many of whom build long careers while progressing through multiple roles, establishing lifelong friendships and making a difference in our communities. In return for your contributions, youll receive premier compensation and benefits, and a company:funded retirement plan that ranks among the most generous.
The Principal Developer will serve as the overall technology lead within a team of Analysts and Portfolio Managers who are focused on innovation. The group is highly collaborative and entrepreneurial.
The Principal Developer will partner with this group to drive the development of both an investment platform and proprietary research processes. The successful candidate will be embedded within our investor team and will require a balance of technical ability, business acumen, leadership ability, strong communication and collaboration skills.
Most importantly, the candidate will be passionate about using technology to transform a business and aligned to our mission of successful long:term investing.
The Principal Developer will collaborate directly with senior investment professionals in forming new processes, translating requirements into system design criteria and then leading code development utilizing open source and cloud based architectures. He or she will have the vision and ability to build a high:performing development team.
The responsibilities for this position include, but are not limited to, the following:
Partner with investors, subject matter experts, and data scientists to develop new workflows and data sources, define technical architecture, and lead the development of a new investment platform
Work with enterprise technology teams to design optimal environment for investment platform utilizing cloud based architectures, new integration patterns for the ingestion of research data (structured and unstructured), and solve for security and performance requirements
Craftsman:like approach to building software, takes pride in engineering excellence and instills these values in others, a technologist/leader who is also a hands:on coder
A strong team leader who encourage innovation, implementation of cutting:edge technologies, inclusion, outside:of:the:box thinking, teamwork, self:organization, and diversity
A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, test automation, refactoring and related approaches
8+ years of related experience in software development and architecture, experience with modern service based architectures and serving as the principal technologist of a team that has built a successful commercial platform within the last five years
Strong academic record and a Bachelors Degree (Masters Degree preferred) containing high mathematical and computing content (e.g. Computer Science, Mathematics, Engineering or Physics)
Intellectual horsepower and learning agility with demonstrated ability to quickly adapt and utilize cutting edge technologies to solve business problems; conversant with current technologies, including machine learning, data science, NLP and/or AI
Proficient with a range of open:source frameworks and development tools and strong knowledge of one or more database and cloud
• Location: Los Angeles
• Post ID: 160787612 la