Junior Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Junior Software Engineer
Location: St. Louis, MO (Hybrid: 4 days onsite / 1 day remote)
Target Start: Q1 2026
BUSINESS OBJECTIVE
Brooksource 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.
This 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.
ABOUT THE ELEVATE PROGRAM
Elevate is Brooksource's workforce transformation initiative dedicated to upskilling early-career technologists and building sustainable talent pipelines.
As an Elevate consultant, you'll receive:
Full life cycle support: onboarding, mentorship, and performance coaching
Structured professional development: technical training aligned to enterprise needs
Access to a peer network: connect with other Elevate engineers nationwide (91% retention rate)
Long-term growth path: from foundational contributor to enterprise-ready engineer
TEAM OVERVIEW: AGENT OS
Agent 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:
Agent 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.
Knowledge Management Enhancements: Using Retrieval-Augmented Generation (RAG) and vector embeddings to improve search accuracy.
Streaming and Convergence Projects: Integrating mobile and cable sales experiences into unified tools.
Modernization Initiatives: Ongoing re-architecture and cloud-oriented development for scalability and maintainability.
ROLE RESPONSIBILITIES
Develop and maintain ReactJS front-end interfaces and/or Spring Boot back-end services supporting the Agent OS platform.
Contribute to all stages of the software development lifecycle , from design and coding to testing and deployment.
Collaborate within an Agile team environment and participate in code reviews, sprint planning, and standups.
Work closely with senior developers to learn best practices around architecture, API design, and enterprise software delivery.
Support AI feature integration through APIs, knowledge base updates, and data pipelines as needed.
Help ensure quality, reliability, and usability across systems that directly impact the client's front-line agents.
TECHNICAL FOCUS AREAS
Primary Needs
Building and maintaining scalable, reusable UI components for the Agent Desktop platform.
Working with REST APIs, React hooks, and state management tools (Redux, Context API, etc.).
Secondary Needs
Assisting with data ingestion, analysis, or visualization for AI-driven features.
Exposure to GPT models, RAG pipelines, and knowledge management systems.
IDEAL CANDIDATE PROFILE
Must-Have Qualities
Early career technologist (0–3 years of experience or recent graduate)
Foundational understanding of React and/or Java/Spring Boot
Demonstrated passion for software development and continuous learning
Growth mindset with ability to adapt to ambiguity and shifting priorities
Excellent communication and collaboration skills
Nice-to-Have Skills
Familiarity with REST APIs, version control (Git), and Agile methodologies
Exposure to AI tools, cloud environments, or large-scale enterprise systems
Understanding of customer service or contact center operations (contextual awareness)
WHY JOIN THROUGH ELEVATE
Upskilling-first model: Gain hands-on experience while being mentored by experienced Charter engineers.
Local succession planning: Help strengthen the onshore talent pipeline and support knowledge retention.
Enterprise exposure: Work within one of the largest digital platform teams in the telecom industry.
Stability & growth: Join a group navigating transformation with a focus on long-term sustainability.
Brooksource 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.
Seniority level: Entry level
Employment type: Contract
Job function: Information Technology
Industries: Telecommunications
J-18808-Ljbffr