Software Engineer
American Century Investments
Software Engineer
The Software Engineer is a role on the IT Client Experience team focused on helping build, support, and improve ACI's digital client-facing platforms and experiences, including public websites, authenticated web experiences, mobile capabilities, and related Sales and Marketing technology integrations.
The primary responsibility of this role is to learn and contribute across day-to-day engineering and production support activities, including troubleshooting issues, validating releases, making code changes, improving support documentation, and partnering with senior engineers to keep digital experiences reliable, secure, accessible, and easy to use.
This position is well suited for an engineer early in their career who is eager to grow skills in modern web development, cloud-native platforms, integrations, observability, and production support while learning how technology enables client, advisor, sales, and marketing experiences.
This role reports to the IT Manager – Software Engineering.
This hybrid position will be based out of our Kansas City, Missouri office.
This position is not eligible for visa sponsorship. Applicants must be authorized to work in the U.S. without visa sponsorship, now or in the future.
Digital Experience Engineering & Production Support
- Support ACI's client-facing digital platforms by helping troubleshoot production issues, service requests, defects, and operational questions.
- Assist with triage by gathering details, recreating issues, reviewing logs or monitoring data, and coordinating with the appropriate engineers, product owners, vendors, or support partners.
- Help validate releases, hotfixes, content changes, and configuration updates to ensure web and mobile experiences are ready for production use.
- Provide clear status updates during support issues and contribute to post-incident notes, follow-ups, and documentation.
- Maintain and improve runbooks, troubleshooting guides, support documentation, and standard operating procedures for owned applications and integrations.
Web, Mobile & Platform Reliability
- Monitor application behavior, alerts, recurring issues, and client experience impacts across supported web, mobile, and marketing technology platforms.
- Assist with root-cause analysis and help implement fixes that reduce repeat issues and improve reliability, performance, accessibility, and supportability.
- Learn how front-end applications, APIs, content platforms, analytics, authentication, and third-party services work together to deliver end-to-end digital experiences.
- Support operational readiness by reviewing changes, checking deployment results, and confirming that monitoring and documentation are in place.
Software Engineering & Technical Growth
- Develop and maintain small enhancements, bug fixes, automated tests, and configuration updates for supported digital platforms.
- Participate in code reviews, testing, deployment activities, and technical discussions with guidance from senior engineers.
- Build familiarity with modern web development practices, including JavaScript/TypeScript, component-based UI development, APIs, CI/CD, cloud hosting, and observability.
- Learn and apply team standards for secure coding, accessibility, performance, maintainability, and production readiness.
- Use AI-assisted engineering tools responsibly to improve productivity while following team review, testing, and governance expectations.
Team Collaboration
- Work closely with product owners, engineers, QA, UX, Marketing, Sales, operations, and support partners to understand priorities and deliver reliable digital solutions.
- Ask questions, seek feedback, and actively learn from teammates while building ownership of assigned work.
- Contribute to team rituals such as stand-ups, backlog refinement, planning sessions, demos, and retrospectives.
- Communicate clearly with both technical and non-technical partners, especially when explaining issue status, risks, or next steps.
What You Bring to the Team (Required)
- Bachelor's degree in computer science, management information systems, finance, business, or an equivalent combination of education and work experience.
- Professional software development, technical support, internship, co-op, or related technology experience.
- Experience using AI-assisted software engineering tools (e.g., GitHub Copilot, ChatGPT, Claude, Gemini, or similar) to support software development activities such as coding, debugging, testing, documentation, code review, and problem solving, with the ability to evaluate and validate AI-generated outputs
- Foundational understanding of software engineering concepts, problem solving, debugging, and application support.
- Interest in learning modern web technologies, APIs, cloud platforms, production operations, and digital client experience systems.
- Ability to communicate clearly, ask good questions, document findings, and follow established processes.
- Willingness to support production systems and occasionally respond to urgent issues or release-related needs.
- Demonstrates the American Century Investments Winning Behaviors: Client Focused, Courageous and Accountable, Collaborative, Curious and Adaptable, Competitively Driven.
Additional Assets (Preferred)
- Exposure to front-end or full-stack development using technologies such as JavaScript, TypeScript, React, Node.js, Svelte/SvelteKit, HTML, CSS, or related frameworks.
- 2+ years of software development experience
- Familiarity with APIs, integrations, authentication, content management systems, analytics tools, or SaaS platforms.
- Internship, co-op, academic, or early career experience supporting websites, mobile applications, digital platforms, or enterprise applications.
- Exposure to Agile or product-oriented delivery models, including work in cross-functional pods or scrum teams.
- Curiosity about digital client experiences, accessibility, observability, monitoring, reliability, and continuous improvement.
The above statements are not intended to be a complete list of all responsibilities, duties, and skills required.
What We Offer
- Competitive compensation package with bonus plan
- Generous PTO and competitive benefits
- 401k with 5% company match plus annual performance-based discretionary contribution
- Tuition reimbursement, formal mentorship program, live and online learning
Learn more about our benefits and perks.
Employees are required to be in the office on a scheduled frequency. Adherence to this schedule is essential to fulfilling the expectations of the role.
American Century Investments is committed to complying with the Americans with Disabilities Act and all other applicable Equal Employment Opportunity laws and regulations. As such, American Century strives to provide a reasonable accommodation to any qualified individual under the ADA to perform essential job functions.
We encourage people of all backgrounds to join us on our mission. If you require reasonable accommodation for any aspect of the recruitment process, please send a request to View email address on click.appcast.io. All requests for accommodation will be addressed as confidentially as practicable.
American Century Investments believes all individuals are entitled to equal employment opportunity and advancement opportunities without regard to race, religious creed, color, sex, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, gender, gender identity, gender expression, age for individuals forty years of age and older, military and veteran status, sexual orientation, and any other basis protected by applicable federal, state and local laws. ACI does not discriminate or adopt any policy that discriminates against an individual or any group of individuals on any of these bases.
- ...adherence. Contribute Be a part of a small team that gives you the power to take ownership of your work and see it succeed. Grow Take on new challenges and broaden your scope. Open Positions ~ Full Stack Software Engineer (Overland Park, Kansas)...Suggested
- Job-ID: 2026-05-Software-Engineer-2Location: Application Development Overland Park, KSSource: Software EngineerDepartment:Location:Application DevelopmentOverland Park, KSJob Description:JOB SUMMARYAs aSoftware Engineer, you will be a key member of our team and have an...Suggested
$105.59k - $165.15k
...for contributing to the design and development of innovative software solutions for complex business needs. You will work with clients... ....Provides technical guidance and mentorship to junior engineers.Collaborates with cross-functional teams to integrate software...SuggestedFull time- ...support that mission by building applications and products that serve our customers. We’re looking for an Investment Management Software Engineer that is interested in software evolution and innovation within our Order, Trade, and Compliance (OTC) Technology Team. The...SuggestedFull timeWork experience placementWork at officeLocal area
- Software Engineers at Netsmart design, develop, test, and support software solutions that improve healthcare delivery. They contribute throughout the software development lifecycle, collaborating with cross-functional teams to translate business needs into technical solutions...SuggestedFull timeFor contractorsInternshipRelocation package
- ....Required Work Experience: 5 years professional experience in software development. Computer Science fundamentals in object-oriented... ...on small to midsize complex projects. Work closely with other engineers to develop the best technical design and approach for new product...Full timePart timeWork experience placementFlexible hours
- The Software Engineer is responsible for assisting in designing, coding, testing, and maintaining software applications under the guidance of senior engineers. You will collaborate with cross-functional teams to understand requirements, contribute to technical solutions...
- We're Looking for an experienced Senior Software Engineer!About the Company:Security Benefit is a leader in the U.S. retirement market with more than $75 billion in assets under management. We offer opportunities to thrive, innovate, and make an impact. As part of our team...Full timeTemporary workImmediate startRemote workFlexible hours
- ...other in the hallway. If you're excited to learn more about us, we can't wait to learn more about you. Role Summary The Software Engineer is a role on the IT Client Experience team focused on helping build, support, and improve ACI's digital client-facing...Work experience placementInternshipWork at officeLocal area
- ...Software Engineer 2 We are seeking a full-time Software Engineer 2 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will help our team advance the frontier of our activity recording technologies that power Outdoor and Fitness wearables...Full timeInternshipWorldwide
- ...Software Engineer II TENEX is an AI-native, automation-first, built-for-scale Managed Detection and Response (MDR) provider. We are a force multiplier for defenders, helping organizations enhance their cybersecurity posture through advanced threat detection, rapid response...Remote workMonday to Friday
$77.1k - $123.3k
...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Full timeLive inLocal areaWorldwide- ...Software Engineer Essense of Australia is seeking a Software Engineer responsible for both back-end and front-end Full Stack development. Primary focus on best-in-class complex CMS development with experience in WordPress. This position requires a combination of programming...Work at officeLocal areaWork from homeWorldwideMonday to Friday
- ...Software Engineer III is the technical backbone of a product area — the person who can take an ambiguous problem, from a bug fix to a multi-sprint feature, and own it end-to-end without needing to be told how to break it down. Key Responsibilities Own delivery...
$110 per hour
...Title:Software EngineerLocation: Hybrid-Olathe, KSCompensation: $110KAbout PSI Join Us at PSI - Where You Belong, Grow, and Thrive!At... ...next move aligns with your expectationsAbout the RoleThe Software Engineer role at PSI enables the development of new features of the...Permanent employmentFull timeTemporary workWork at officeLocal areaMonday to FridayFlexible hours- ...cloud security, identity, and automation — enabling them to operate securely and efficiently in a complex digital world.As an IAM Software Engineer, you will help to drive the evolution of our enterprise identity ecosystem. In this role, you will design, build, and support...Full time
$130k - $140k
...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems Engineer to support our client, the Defense Logistics Agency (DLA). The Software Systems Engineer provides technical expertise...Full timeTemporary workLocal areaRemote workMonday to Friday- ...Software Engineering Intern We are seeking a full-time software engineering intern for summer 2027 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for learning and training to develop software for Garmin's communication...Full timeSummer workInternship
$22 - $42 per hour
...Software Engineer Intern Building trusted markets — powered by our people. At Cboe Global Markets, we inspire our people to solve complex challenges together because what we do matters. We provide the financial infrastructure that powers the global economy. As a...Hourly payFull timeWork experience placementSummer workInternshipSummer internshipWork at officeLocal areaImmediate start- ...Job Type Full-time Description Software Development Engineer II Own Your Impact. At Propio, we don't believe careers happen to people. We believe people create them. Here, you're trusted to make decisions, challenge assumptions, drive innovation...Full time
- ...availability, and maintainability.Deploy robotic process automation software and components, such as bots, orchestrators, development tools... ...least 1 year UiPath or another RPA tool or software engineering work experienceBasic programming skills in languages such as Python...Full timeFor contractorsInternship
- ...of our clients. We work on a variety of exciting projects, from software development and network management to cybersecurity and data... ...a forward-thinking team. Job Summary: The Senior Software Engineer supports ScriptPro's Information Services and business operations...Temporary workRemote workHome officeMonday to FridayShift work
- ...Software Engineer It's exhilarating to find yourself at a pivotal moment in history— and even more so to be leading the way. At QTS Data Centers, we are proud to stand at the forefront of today's dynamic digital transformation. Our world-class data centers empower our...Immediate startWorldwide
- ...industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical design and implementation of new products or enhancements. This role...Permanent employmentH1bWork at officeLocal areaRemote work
- ...Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always... ...lasting impact on the world around us.Job DescriptionThe Senior Software Engineer serves as a hands-on technical leader, consultant, and...Full timeFlexible hours
$131.8k - $222.5k
...Primary Location: Eden Prairie, MN United States of America C.H Robinson is seeking a Senior Software Engineer supporting our Navisphere Orders capability team, you will use your passion for technology and experience delivering complex software solutions to support...Hourly payTemporary workWork experience placementWorldwideFlexible hours- ...Overview Garmin Int'l Inc seeks Senior Software Engineer (Olathe, KS; Multiple Positions): Essential Functions Develops moderately complex software in C, C++ or other selected languages for new products and/or applications Designs and/or reviews architected...Full timeWork experience placementRemote work
- Job-ID29353451Reference26-26828This position is Hybrid 2 days in office at Overland Park, KS Job Summary The Senior Software Engineer - Generative AI Innovation serves as a hands-on technical leader responsible for identifying, evaluating, prototyping, and delivering Generative...Work experience placementWork at office
$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong...Full timeLocal areaRemote workFlexible hoursNight shift- ...C.H. Robinson Worldwide is seeking a Senior Software Engineer to join the Master Data Management team, developing scalable data platforms and governance for customer, carrier, and location golden records vital to our global logistics platform. You will mentor engineers...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer full time Kansas City, MO
- graduate software developer no experience Kansas City, MO
- software engineer healthcare Kansas City, MO
- network software engineer Kansas City, MO
- senior software engineer Kansas City, MO
- software developer Kansas City, MO
- ngo software engineer Kansas City, MO
- startup software engineer Kansas City, MO
- director software engineering Kansas City, MO
- software developer no experience Kansas City, MO


