American Century Investments is seeking an Investment Management Software Engineer to support software evolution and innovation within an Investment Technology team. The role is a hands-on development position focused on applying modern engineering practices to build and deliver software through Agile development. The engineer works closely with Technical Leads, Product Owners, and Architects to identify and implement solutions for clients and internal teams. The team uses cloud-native AWS tools and technologies to build ETL pipelines, data analysis applications, scalable microservices, and message-driven applications. These solutions support risk management, investment analytics, investment operations, and portfolio operations across equities, credit, multi-asset, and alternative investment strategies. The technology stack includes Python with Pandas and NumPy; AWS services including S3, Step Functions, Lambda, Glue, Athena, Aurora/RDS (PostgreSQL), and Redshift; Java Spring Batch and Spring Boot; and SQL Server, IBM LUW DB2, and PostgreSQL. This hybrid position is based in the Kansas City, Missouri office. Employees must attend the office at a scheduled frequency. The position is not eligible for visa sponsorship; applicants must be authorized to work in the United States without visa sponsorship now or in the future. The role reports to the Director, Investments Performance Reporting, Digital and Analytics.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level