×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Engineer

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for: Brooksource
Seasonal/Temporary position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Location: St. Louis

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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary