Software Developer, Software Engineer
Maryland Heights, St. Louis city, Missouri, 63043, USA
Listed on 2026-04-23
-
Software Development
Software Engineer
This role requires the ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future.
Do you have a passion for building, enhancing and maintaining robust software solutions that solve real-world problems? Join Spectrum as a Software Developer and help drive the evolution of business-critical systems. Collaborate with talented teams and make a direct impact by optimizing performance and supporting innovative projects that power Spectrum's success.
This position is in an office environment with a hybrid work schedule. Eligible employees can work from home up to one day each week.
How You'll Make an Impact- Develop, modify, test and implement software systems that support new or existing business initiatives
- Perform coding, unit testing and integration testing to ensure software meets business and technical requirements
- Collaborate with cross-functional teams and customers to identify issues, recommend solutions and communicate remediation plans
- Serve as a secondary escalation point to resolve incidents and problems for production applications and web services
- Write and maintain technical documentation and generate complex reports using database management and data extraction techniques
- Participate in code review sessions and continuous improvement discussions to enhance software standards and processes
- Mentor and coach less experienced colleagues, contributing to a high-performing team environment
- Provide general system users and management with system analysis and feedback and train on specialized features and functions
- Influence system design by identifying and recommending design and requirements needs for software enhancements while following established configuration and change control processes
Required Qualifications
Education
- Bachelor's degree in Information Technology, Computer Science, related field or equivalent work experience
Experience
- 3-5 years of experience with database management systems
- 3-5 years of experience in coding, testing and software design
- 3-5 years of experience with software development methodologies
Skills
- Knowledge of Voice, Data, Video and Wireless technologies
- Understanding of software design patterns and principles
- Skill in evaluating system performance and recommending improvements
- Capacity to handle ambiguity and incomplete information when making decisions
- Collaborate within a team and manage individual tasks independently
- Strong technical knowledge of information technology and computer systems
- Effective written, interpersonal and presentation communication skills, with the ability to interact and negotiate with business stakeholders
- Creative and abstract thinking to design innovative business solutions
- Proven ability to independently design, develop and deploy solutions, delivering projects with minimal supervision
- Willingness to consider and evaluate all opinions, contributing to a shared standard of excellence
- Read, write, speak, and understand English
- Strong understanding of Retrieval-Augmented Generation (RAG) concepts and patterns
- Experience designing RAG pipelines
- Proficiency with vector databases, embeddings, document chunking & preprocessing
- Strong proficiency in one or more languages:
Python (preferred) - Familiarity with Git, CI/CD pipelines, code review practices, and testing frameworks (unit/integration)
- Understanding of large language models (LLMs) concepts.
- Experience using LLM APIs.
- Familiarity with prompt engineering
Spectrum is an Equal Opportunity Employer, including job seekers with disabilities and veterans.
#J-18808-Ljbffr(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).