TIAA logo

Senior Software Engineer - Python

TIAA

New York, NY
Full Time
Senior
8 days ago

Job Description

About the Role

Gresham Investment Management is seeking an experienced Sr Operations & Infrastructure Developer to join our team. The ideal candidate will play a crucial role in supporting and enhancing our operations and development processes, with a specific focus on Charles River (order management system), Geneva (portfolio accounting system), and proprietary systems for workflow management and performance reporting. This position requires a strong technical background, excellent critical thinking skills, and the ability to work effectively in a fast-paced financial environment.

Key Responsibilities

  • Develop, maintain, and enhance integration solutions between Gresham's trading infrastructure applications.
  • Create and implement automation scripts and tools to streamline operational processes.
  • Ensure accurate and efficient data flow between systems, managing data integrity and consistency.
  • Provide technical support for in-house applications (e.g., for performance reporting) and hosted applications (e.g., Charles River, Geneva), troubleshooting issues, and implementing fixes.
  • Work closely with portfolio managers, traders, and other Gresham stakeholders (e.g., Investor Relations) to understand their needs and develop solutions that enhance operational efficiency.
  • Maintain comprehensive documentation of systems, processes, and integrations.
  • Identify opportunities for process improvements and implement solutions to enhance the overall performance of our systems.

Requirements

  • 3+ Years Experience working in Financial Services Sector.
  • 3+ Years Experience working with SQL and/or other relational databases.
  • 3+ Years Experience and proficiency in Python, including experience with version upgrades.
  • Experience with API Integrations and Data exchange protocols.

Nice to Have

  • Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
  • 6-8 years of experience in a similar role, preferably within the financial services industry.
  • Possess an understanding of financial markets and trading concepts.
  • Hands-on experience with order management and accounting systems such as Charles River or Geneva.
  • Familiarity with Linux/Unix operating systems.
  • Familiarity with automation and scheduling tools and frameworks.
  • Desire to build robust, scalable solutions rather than implement quick fixes.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills and willingness to learn.
  • Ability to thrive in a fast-paced and dynamic environment, with a strong attention to detail and a results-oriented mindset.

Qualifications

  • Bachelor's Degree in Computer Science (preferred).
  • 3+ Years of work experience in relevant technical roles.
  • Experience working with SQL, Python, and API integrations.

Benefits & Perks

  • A comprehensive Total Rewards package including a superior retirement program.
  • Highly competitive health, wellness, and work-life offerings.
  • Support for physical, emotional, and financial well-being.

Working at TIAA

Nuveen, the investment manager of TIAA, offers deep expertise across traditional and alternative investments through a wide array of vehicles and customized strategies. The organization is committed to making financial well-being possible for its clients and associates, emphasizing a supportive environment that values continuous learning, collaboration, and integrity.

Apply Now

Job Details

Posted AtJun 13, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

About TIAA

Website

tiaa.org

Company Size

10000+ employees

Location

New York, NY

Industry

Portfolio Management and Investment Advice

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches