TIAA logo

Senior Software Engineer - Python

TIAA

New York, NY
Full Time
Senior
2 months 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

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

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