Software Engineer, Investment Technology Team

American Century Investments•Kansas City, MO
•Hybrid

About The Position

American Century Investments is seeking a hands-on Investment Management Software Engineer to help evolve and innovate applications within its Investment Technology team. The role applies modern engineering principles to build and deliver software through Agile development, working closely with Technical Leads, Product Owners, and Architects to identify and implement solutions. The engineer will use cloud-native AWS tools to build ETL pipelines, data-analysis applications, scalable microservices, and message-driven applications supporting risk management, investment analytics and operations, and portfolio operations across equities, credit, multi-asset, and alternative investment strategies. The cloud-first technology stack includes Python (Pandas and NumPy), AWS services, Java Spring Batch and Spring Boot, and relational databases. This hybrid role is based in the Kansas City, Missouri office and reports to the Director, Investments Performance Reporting, Digital and Analytics. Employees must work in the office on a scheduled frequency. The position is not eligible for visa sponsorship; applicants must be authorized to work in the United States without sponsorship now or in the future.

Requirements

  • Bachelor’s degree in computer science, finance, or business, or an equivalent combination of education and work experience.
  • At least 5 years of application development and support experience with Python, Pandas, and NumPy, and AWS S3, Step Functions, Lambdas, SNS, SQS, and Glue or Apache Spark.
  • Demonstrable experience in data modeling for relational (SQL) and NoSQL applications.
  • Strong understanding of architectural and software design patterns.
  • Strong written and verbal communication skills and interest in architectural and technical documentation.
  • Broad knowledge of software engineering and testing methodologies.
  • Experience working in an Agile framework.
  • Demonstrate American Century Investments’ Winning Behaviors: Client Focused, Courageous and Accountable, Collaborative, Curious and Adaptable, and Competitively Driven.
  • Must be authorized to work in the United States without visa sponsorship, now or in the future.

Nice To Haves

  • Experience with SQL Server, PostgreSQL, or DB2.
  • Cloud-native and AWS development experience.
  • Experience with investment management data and data vendors such as Bloomberg or FactSet.

Responsibilities

  • Engage with Product Owners and Managers to understand requirements.
  • Create solutions for Investment Management Research and reporting.
  • Automate manual processes to improve productivity.
  • Empower portfolio management and research teams to build data-driven solutions.
  • Build relationships with internal business partners and vendors.
  • Provide on-call support as part of a team; occasional overtime may be required.
  • Apply standard software development practices and technical proficiency to implement solutions with Technical Leads, Product Owners, and Architects.

Benefits

  • Competitive compensation package with bonus plan.
  • Generous paid time off and competitive benefits.
  • 401(k) with a 5% company match plus an annual performance-based discretionary contribution.
  • Tuition reimbursement.
  • Formal mentorship program.
  • Live and online learning.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service