{"schemaVersion":"jobsearcher.job.v1","id":"199f4250d1f7c915205612a3","url":"https://jobsearcher.com/jobs/199f4250d1f7c915205612a3","canonicalUrl":"https://jobsearcher.com/jobs/199f4250d1f7c915205612a3","title":"Junior Software Engineer","description":"Junior Software Engineer\r\nLocation: St. Louis, MO (Hybrid: 4 days onsite / 1 day remote)\r\nTarget Start: Q1 2026\r\nBUSINESS OBJECTIVE\r\nBrooksource is hiring a Junior Software Engineer to join the Agent OS organization within a major digital platforms division for a Fortune 100 telecommunications client. Agent OS builds and supports enterprise-scale software that powers customer experience—enabling billing, troubleshooting, sales, and service activation across millions of interactions.\r\nThis position is part of Brooksource's Elevate Program , designed to introduce and develop early-career engineers who will become the next generation of leaders within a large-scale digital technology ecosystem. Amid a period of transformation—marked by offshore transitions, merger integration, and organizational restructuring—the team is focused on maintaining a strong local talent pipeline that supports succession planning, knowledge retention, and onshore innovation.\r\nABOUT THE ELEVATE PROGRAM\r\nElevate is Brooksource's workforce transformation initiative dedicated to upskilling early-career technologists and building sustainable talent pipelines.\r\nAs an Elevate consultant, you'll receive:\r\nFull life cycle support: onboarding, mentorship, and performance coaching\r\nStructured professional development: technical training aligned to enterprise needs\r\nAccess to a peer network: connect with other Elevate engineers nationwide (91% retention rate)\r\nLong-term growth path: from foundational contributor to enterprise-ready engineer\r\nTEAM OVERVIEW: AGENT OS\r\nAgent OS develops and maintains flagship Agent Desktop applications used by call center and field agents for customer interactions. The platform includes critical AI and web components such as:\r\nAgent Assist: A multifaceted AI-driven tool that leverages GPT-based models to provide real-time knowledge retrieval, contextual Q&A, and proactive suggestions for agents.\r\nKnowledge Management Enhancements: Using Retrieval-Augmented Generation (RAG) and vector embeddings to improve search accuracy.\r\nStreaming and Convergence Projects: Integrating mobile and cable sales experiences into unified tools.\r\nModernization Initiatives: Ongoing re-architecture and cloud-oriented development for scalability and maintainability.\r\nROLE RESPONSIBILITIES\r\nDevelop and maintain ReactJS front-end interfaces and/or Spring Boot back-end services supporting the Agent OS platform.\r\nContribute to all stages of the software development lifecycle , from design and coding to testing and deployment.\r\nCollaborate within an Agile team environment and participate in code reviews, sprint planning, and standups.\r\nWork closely with senior developers to learn best practices around architecture, API design, and enterprise software delivery.\r\nSupport AI feature integration through APIs, knowledge base updates, and data pipelines as needed.\r\nHelp ensure quality, reliability, and usability across systems that directly impact the client's front-line agents.\r\nTECHNICAL FOCUS AREAS\r\nPrimary Needs\r\nBuilding and maintaining scalable, reusable UI components for the Agent Desktop platform.\r\nWorking with REST APIs, React hooks, and state management tools (Redux, Context API, etc.).\r\nSecondary Needs\r\nAssisting with data ingestion, analysis, or visualization for AI-driven features.\r\nExposure to GPT models, RAG pipelines, and knowledge management systems.\r\nIDEAL CANDIDATE PROFILE\r\nMust-Have Qualities\r\nEarly career technologist (0–3 years of experience or recent graduate)\r\nFoundational understanding of React and/or Java/Spring Boot\r\nDemonstrated passion for software development and continuous learning\r\nGrowth mindset with ability to adapt to ambiguity and shifting priorities\r\nExcellent communication and collaboration skills\r\nNice-to-Have Skills\r\nFamiliarity with REST APIs, version control (Git), and Agile methodologies\r\nExposure to AI tools, cloud environments, or large-scale enterprise systems\r\nUnderstanding of customer service or contact center operations (contextual awareness)\r\nWHY JOIN THROUGH ELEVATE\r\nUpskilling-first model: Gain hands-on experience while being mentored by experienced Charter engineers.\r\nLocal succession planning: Help strengthen the onshore talent pipeline and support knowledge retention.\r\nEnterprise exposure: Work within one of the largest digital platform teams in the telecom industry.\r\nStability & growth: Join a group navigating transformation with a focus on long-term sustainability.\r\nBrooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.\r\nSeniority level: Entry level\r\nEmployment type: Contract\r\nJob function: Information Technology\r\nIndustries: Telecommunications\r\nJ-18808-Ljbffr","company":"Brooksource","rawCompany":"brooksource","city":"St Louis","state":"MO","isRemote":false,"isActive":false,"createdAt":"2026-04-09T09:14:51.514Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Junior Software Engineer","description":"Junior Software Engineer\r\nLocation: St. Louis, MO (Hybrid: 4 days onsite / 1 day remote)\r\nTarget Start: Q1 2026\r\nBUSINESS OBJECTIVE\r\nBrooksource is hiring a Junior Software Engineer to join the Agent OS organization within a major digital platforms division for a Fortune 100 telecommunications client. Agent OS builds and supports enterprise-scale software that powers customer experience—enabling billing, troubleshooting, sales, and service activation across millions of interactions.\r\nThis position is part of Brooksource's Elevate Program , designed to introduce and develop early-career engineers who will become the next generation of leaders within a large-scale digital technology ecosystem. Amid a period of transformation—marked by offshore transitions, merger integration, and organizational restructuring—the team is focused on maintaining a strong local talent pipeline that supports succession planning, knowledge retention, and onshore innovation.\r\nABOUT THE ELEVATE PROGRAM\r\nElevate is Brooksource's workforce transformation initiative dedicated to upskilling early-career technologists and building sustainable talent pipelines.\r\nAs an Elevate consultant, you'll receive:\r\nFull life cycle support: onboarding, mentorship, and performance coaching\r\nStructured professional development: technical training aligned to enterprise needs\r\nAccess to a peer network: connect with other Elevate engineers nationwide (91% retention rate)\r\nLong-term growth path: from foundational contributor to enterprise-ready engineer\r\nTEAM OVERVIEW: AGENT OS\r\nAgent OS develops and maintains flagship Agent Desktop applications used by call center and field agents for customer interactions. The platform includes critical AI and web components such as:\r\nAgent Assist: A multifaceted AI-driven tool that leverages GPT-based models to provide real-time knowledge retrieval, contextual Q&A, and proactive suggestions for agents.\r\nKnowledge Management Enhancements: Using Retrieval-Augmented Generation (RAG) and vector embeddings to improve search accuracy.\r\nStreaming and Convergence Projects: Integrating mobile and cable sales experiences into unified tools.\r\nModernization Initiatives: Ongoing re-architecture and cloud-oriented development for scalability and maintainability.\r\nROLE RESPONSIBILITIES\r\nDevelop and maintain ReactJS front-end interfaces and/or Spring Boot back-end services supporting the Agent OS platform.\r\nContribute to all stages of the software development lifecycle , from design and coding to testing and deployment.\r\nCollaborate within an Agile team environment and participate in code reviews, sprint planning, and standups.\r\nWork closely with senior developers to learn best practices around architecture, API design, and enterprise software delivery.\r\nSupport AI feature integration through APIs, knowledge base updates, and data pipelines as needed.\r\nHelp ensure quality, reliability, and usability across systems that directly impact the client's front-line agents.\r\nTECHNICAL FOCUS AREAS\r\nPrimary Needs\r\nBuilding and maintaining scalable, reusable UI components for the Agent Desktop platform.\r\nWorking with REST APIs, React hooks, and state management tools (Redux, Context API, etc.).\r\nSecondary Needs\r\nAssisting with data ingestion, analysis, or visualization for AI-driven features.\r\nExposure to GPT models, RAG pipelines, and knowledge management systems.\r\nIDEAL CANDIDATE PROFILE\r\nMust-Have Qualities\r\nEarly career technologist (0–3 years of experience or recent graduate)\r\nFoundational understanding of React and/or Java/Spring Boot\r\nDemonstrated passion for software development and continuous learning\r\nGrowth mindset with ability to adapt to ambiguity and shifting priorities\r\nExcellent communication and collaboration skills\r\nNice-to-Have Skills\r\nFamiliarity with REST APIs, version control (Git), and Agile methodologies\r\nExposure to AI tools, cloud environments, or large-scale enterprise systems\r\nUnderstanding of customer service or contact center operations (contextual awareness)\r\nWHY JOIN THROUGH ELEVATE\r\nUpskilling-first model: Gain hands-on experience while being mentored by experienced Charter engineers.\r\nLocal succession planning: Help strengthen the onshore talent pipeline and support knowledge retention.\r\nEnterprise exposure: Work within one of the largest digital platform teams in the telecom industry.\r\nStability & growth: Join a group navigating transformation with a focus on long-term sustainability.\r\nBrooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.\r\nSeniority level: Entry level\r\nEmployment type: Contract\r\nJob function: Information Technology\r\nIndustries: Telecommunications\r\nJ-18808-Ljbffr","datePosted":"2026-04-09T09:14:51.514Z","dateModified":"2026-04-09T09:14:51.514Z","hiringOrganization":{"@type":"Organization","name":"Brooksource","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"St Louis","addressRegion":"MO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"199f4250d1f7c915205612a3"},"url":"https://jobsearcher.com/jobs/199f4250d1f7c915205612a3"}}