> Markdown version of [/jobs/ext/2865558-software-engineer](https://www.wearedevelopers.com/jobs/ext/2865558-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** American Century Investments - **Location:** Kansas City, MO, United States - **Experience:** Experienced - **Contract:** Internship / Graduate position - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Component-Based Software Engineering, User Authentication, Automation of Tests, Software Bug Management, Cascading Style Sheets (CSS), Software as a Service, Cloud Computing, Code Review, Continuous Integration, Software Debugging, Web Development, Design of User Interfaces, Mobile Application Software, Node.Js, Scrum Methodology, Svelte, Secure Coding, Software Engineering, Systems Integration, TypeScript, Web Platforms, Enterprise Software Applications, Cloud Platform System, GitHub Copilot, ReactJS, System Availability, Information Technology, Tools for Reporting, Front End Software Development, GPT - **Published:** September 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=344a2c6216886ab5 ## About the Role * 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. ## Description 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. How You Will Make an Impact 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. ## Related Videos - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Svelte ♥ TypeScript and so will you](https://www.wearedevelopers.com/videos/493-svelte-typescript-and-so-will-you) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer)