Junior Software Engineer

Brooksource

St. Louis (MO)

Hybrid

USD 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Full life cycle support
Structured professional development
Access to a peer network
Long-term growth path

Job summary

A leading technology staffing firm is looking for a Junior Software Engineer in St. Louis. This entry-level role is designed for early-career technologists and involves developing ReactJS and Spring Boot applications. The candidate will work in an Agile team and receive mentoring, making it an ideal opportunity for those passionate about software development and eager to learn within the telecommunications industry.

Qualifications

  • 0–3 years of experience or recent graduate.
  • Demonstrated passion for software development.
  • Growth mindset and adaptability.

Responsibilities

  • Develop and maintain front-end interfaces and back-end services.
  • Contribute to the software development lifecycle.
  • Collaborate within an Agile team environment.
  • Support AI feature integration as needed.

Skills

Foundational understanding of React
Understanding of Java/Spring Boot
Excellent communication skills
Collaboration skills

Education

Degree in Computer Science or related field

Tools

Version control (Git)
REST APIs

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

Brooksource • New York (NY)

Hybrid
USD 70,000 - 90,000
Information Technology Support Technician
Information Technology Support Technician

Brooksource • Cassville (MO)

On-site
USD 55,000 - 75,000
Entry Level Sales Representative
Entry Level Sales Representative

Brooksource • Washington

On-site
USD 40,000 - 60,000
Base salary plus uncapped commission
Monthly smartphone and car allowance
Full health benefits
+2
Junior Software Engineer
Junior Software Engineer

Brooksource • Louisville (KY)

On-site
USD 85,000 - 110,000
Health Benefits
401K Plan
Weekly Pay Checks
+7
Business System Analyst
Business System Analyst

Brooksource • North Chicago (IL)

On-site
401(k) Matching Plan
6 Paid Holidays
Health Savings Account
+1
Entry Level Sales Representative
Entry Level Sales Representative

Brooksource • Indianapolis (IN)

On-site
USD 48,000 - 75,000
Base salary + uncapped commission
Quarterly bonuses
Monthly smartphone stipend
+10
Senior AI Agent Engineer
Senior AI Agent Engineer

HCLTech • New Jersey

Hybrid
USD 123,000 - 213,000
Software Engineer (Hybrid) - 29370
Software Engineer (Hybrid) - 29370

Huntington Ingalls Industries • San Antonio (TX)

Hybrid
USD 120,000 - 165,000
Full healthcare premium
10% 401k benefit
Generous PTO and holidays
+1
Principal Software Engineer
Principal Software Engineer

Citizens • Johnston (RI)

On-site
USD 150,000 - 230,000
Software Engineer (Hybrid) - 29386
Software Engineer (Hybrid) - 29386

Huntington Ingalls Industries • Augusta (GA)

Hybrid
USD 120,000 - 165,000
Health premiums covered
401k benefit
PTO + holidays
+1