We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior Software Engineer

The TCW Group, Inc.
United States, New York, New York
1251 6th Avenue (Show on map)
Jan 28, 2025

Senior Software Engineer
Job Location(s)

US-NY-New York | US-CA-Los Angeles


Job ID
2025-2108

Category
Information Technology

Department
Engineering Solutions

Type
Regular Full-Time



Position Summary

About TCW

TCW is a leading global asset management firm with more than five decades of investment experience and a broad range of products across fixed income, equities, emerging markets, and alternative investments. TCW's clients include many of the world's largest corporate and public pension plans, financial institutions, endowments and foundations, as well as financial advisors and high net worth individuals.

The Investment and Operations Development team provides one of the major services in our Engineering Solutions Organization. Our mission is to empower our end users to make the best and timely decisions and actions in the investment lifecycle as well as provide maintainable scalable solutions for our investment operations. We are looking for an enthusiastic, hardworking, and talented engineer excited to solve technically challenging problems to help design, build, and improve the firm's Investment Management platform. As a member of the Investment and Operations Development team, you should have diverse experience across various technology stacks. You will become a member of the go to team for expertise for our Investment Management platform.



Essential Duties

    Full Stack Development: Design, develop, and maintain web applications using React, TypeScript, .NET, C#, and other relevant technologies. This includes both front-end and back-end development tasks.
  • Database Integration: Develop and optimize database schemas, queries, and stored procedures for efficient data retrieval and storage. Proficiency in SQL queries.
  • UI/UX Design: Collaborate with the design team to create responsive and user-friendly interfaces that enhance user experience.
  • Data Warehousing: Work with data warehousing solutions such as Snowflake, SQL Server, and Azure for data storage and analytics.
  • Performance Optimization: Identify and resolve performance bottlenecks to ensure the operates efficiently and handles large data volumes.
  • Security and Compliance: Implement security best practices and compliance standards to safeguard sensitive data.
  • Testing and Quality Assurance: Write unit and integration tests to ensure the reliability and quality of the software and participate in code reviews to maintain code quality and standards.
  • Documentation: Create and maintain technical documentation, including system architecture, coding standards, and user guides.


Required Qualifications

  • 7+ years of experience in JavaScript, Typescript, React applications
  • 5+ years of experience in ASP.NET CORE Web API
  • 3+ years of C#, or equivalent object-oriented language experience
  • 3+ Experience with Data modeling and SQL
  • 2+ years of Azure experience


Professional Skills Qualifications

  • Excellent problem-solving and critical thinking skills, and highly detail oriented.
  • Excellent technical communication with both technical and non-technical peers.
  • Results oriented with a keen sense of ownership.


Desired Qualifications

  • Experience with capital market benchmark vendors, custodian interfaces
  • Experience with .Net Core in an enterprise context
  • Experience with Snowflake
  • Experience with Azure development (Azure Functions, Blob Storage, AKS)
  • Experience with Docker development
  • Experience with Aladdin

Estimated Compensation:

Base Salary: For NY based position, the base salary range is $155K-$185K. This is an anticipated range and represents base salary only.

Other Compensation: Eligible to be considered for an annual discretionary bonus.

Benefits: Eligible for TCW's comprehensive benefits package.

#LI-DG1

Applied = 0

(web-6f6965f9bf-7hrd4)