About the Role
Investment Engineering is a hub group within Dimensional that manages investment data and analysis tools from acquisition to distribution. The Portfolio Engineering team specifically works with Portfolio Management and Technology teams on systems that implement Dimensional’s portfolios. This Senior Associate role is a full-stack software engineering position focused on system design, implementation, and maintenance within a team environment, aiming to improve development processes, delivery pipelines, and support needs.
Responsibilities
- Understand user requests and translate them into concrete designs that meet the needs of the broader user base, considering complexity, cost, timeframe, and maintenance.
- Implement designs by creating databases, schemas, APIs, processing services, schedules, asynchronous pipelines, component code, and style sheets.
- Write software collaboratively, participate in code reviews and design sessions, and mentor junior team members.
- Participate in the support triage process, ensuring systems are designed with supportability in mind and willingness to address system shortcomings.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.
- Component-based front-end experience (e.g., Angular, React, Vue, Svelte).
- Database experience, preferably with Microsoft SQL Server or similar.
- Object-Oriented Programming (OOP) experience with languages like C# or Java.
- Experience with Material Design and Angular Material.
- Experience working with large datasets, including computational code.
- A desire to continue learning about software development and investment management.
- Analytical and problem-solving skills.
- Intellectual curiosity combined with attention to detail.
Skills
- Relational databases
- Transactional messaging
- Component-based front ends
- Microsoft SQL Server
- C#
- Java
- Material Design
- Angular Material
- Large datasets
- Computational code
- Investments
- Investment process
- Optimization
- Module federation
- Micro frontends
- Caching strategies
- Redis
- Message-based systems
- Event-driven systems
- UX Design
- UI Design
Location
- Hybrid
- Remote
Work Type
- Full-time
Experience Level
- Senior Associate
Education Level
- Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related field
Benefits
- Comprehensive benefits
- Educational initiatives
- Special celebrations of our history, culture, and growth
About the Company
- Dimensional is a global investment management firm.
Equal Opportunity
- The Company recruits, hires, trains, promotes, compensates, and administers all personnel actions without regard to actual or perceived race, color, religion, religious practice, creed, sex, sex stereotyping, pregnancy (which includes pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), caregiver status, gender, gender identity, gender expression, transgender identity, national origin, age, mental or physical disability, ancestry, medical condition, marital status, familial status, domestic partnership status, military or veteran status or service, unemployment status, citizenship status or alienage, sexual orientation, status as a victim of domestic violence, status as a victim of stalking, status as a victim of sex offenses, genetic information, political activities or recreational activities, arrest or conviction record, salary history, natural hairstyle or any other status protected by applicable law except as otherwise required or permitted by law or regulation applicable to the Company or its affiliates.
