Post job

Software developer jobs in Saint Louis, MO

- 1,124 jobs
All
Software Developer
Software Engineer
Associate Software Engineer
Software Developer Internship
Senior Software Engineer
Android Developer
Software Development Engineer
Lead Application Developer
Database Developer
Senior Software Architect
Senior Java Developer
Junior Software Developer
Software Systems Engineer
Software Engineer Lead
Software Programmer
  • Software Developer

    Procession Systems

    Software developer job in Saint Louis, MO

    Start your next chapter with a top industry leader offering competitive benefits and relocation support, we are looking for a highly skilled Full-Stack developer to support a mission critical system and help lead initiatives related to a custom web application. Primary duty of the candidate will be to design, code and participate in the maintenance and enhancement of an enterprise web application. In addition to designing and developing code, the ideal candidate should also have the drive and willingness to work within AWS. The selected candidate will find themselves on a path to continual learning and professional growth on a great team and mission. REQUIRED QUALIFICATIONS: 5+ years experience building web applications in any modern framework based on languages like C#, Python, Java, or JavaScript 2+ years experience with AWS or Azure Cloud Environments. Possess a solid understanding of the environment and ability to perform basic management and troubleshooting. Experience in a modern web framework like Angular, React, Vue, Node, or Ember. Deep understanding of HTML, HTTP, client-side rendering, and DOM manipulation through JavaScript and libraries such as jQuery. Experience with Windows and Linux environments and the Linux command line. Experience with object-oriented programming. Knowledge of web application performance issues and best practices. Extensive knowledge of developer tools such as Jira, Git and Gitlab. Experience developing web services and integrating enterprise-class systems. Strong troubleshooting skills. Experience working with cross-functional teams using agile practices and continuous delivery. Bachelor's degree or higher in computer science or a closely related field. CLEARANCE: Top Secret minimum
    $65k-85k yearly est. 4d ago
  • Jr Software Developer - Secret Cleared

    PCI Government Services LLC 4.1company rating

    Software developer job in Scott Air Force Base, IL

    As a Software Developer, you will be responsible for software development methodologies and frameworks across all lifecycle phases. Software Planning and Requirements: Involves defining the scope and objectives of software projects. Risk Management: Identifying and mitigating potential risks throughout the software development lifecycle. Design and Development: Creating software architecture, designing systems, and writing code. Architecture and Modeling: Developing architectural structures and models to guide software development. Estimation and Configuration Management: Estimating project timelines and managing software configurations. Quality and Security: Ensuring the software meets quality standards and is secure from vulnerabilities. Testing: Conducting various tests to validate the software's functionality and performance. Qualifications: 1-3 year hands on experience Bachelor degree; degree in Computer Science, Engineering, Physics, Mathematics or a related field -preferred. Must have an active Secret security clearance Certifications: CKAD Sec+ (within six months of onboarding) Possesses demonstrated knowledge (mastery preferred) in the following: Kubernetes AWS EKS Istio expert GitOps Custom Kubernetes Operators Custom Helm charts Custom Admission Controllers Custom CRDs Custom Controllers Experience with Platform One, CloudOne and Big Bang" PCI Federal Services (PCIFS) and it's subsidiaries is an equal-opportunity employer. PCIFS does not discriminate on the basis of age, sex, race, national origin, religion, marital status, sexual orientation or identity, Veterans or Disability status. Preference may be extended to qualified Native American Indian candidates in accordance with applicable federal law.
    $58k-77k yearly est. 1d ago
  • React Native - Software Engineer

    Spectraforce 4.5company rating

    Software developer job in Saint Louis, MO

    Job Title: React Native - Software Engineer Duration of project: 6+ months Key Responsibilities: As one of our valued React Native Developers, your task will be constructing high-performance mobile apps for both iOS and Android platforms. Your duties will include: Spearheading the architecture and construction of these applications while coordinating with teams managing other layers of product infrastructure. Building enterprise-level React Native apps with precision-crafted UIs for Android and iOS platforms. Leveraging native APIs for extensive integrations with native mobile platforms. Diagnosing and rectifying bugs and performance bottlenecks to ensure seamless, native-like performance. Upholding coding standards and writing automated tests to guarantee top-notch product quality. Translating complex requirements into distinct coding tasks and strategies. Crafting unit and integration tests for thorough and regressive software testing. Participating in design and code reviews. Collaborating with various teams (Product, PM, etc.) to ensure the delivered code aligns with functional/technical specifications. Engaging actively in Agile routines and ceremonies, including daily standups, sprint planning, and sprint demos/retrospectives. Essential Qualifications: Bachelor's degree in Computer Science or a related field or equivalent practical experience Minimum of 3 years of professional React Native development experience in an Agile environment. Profound understanding of Computer Science fundamentals, including OOAD, MVVM design patterns, data structures, and algorithms. Extensive experience in creating React-Native modules (npm) and developing reusable custom libraries and components. Extensive experience with Typescript. Profound understanding of front-end frameworks, particularly React. Experience with RESTful APIs and OAUTH. Proficiency in creating a Jenkins pipeline using third-party tools like Fastlane. Proven experience in deploying applications on Apple AppStore and Google Playstore. Proficiency in JavaScript and TypeScript languages. Solid foundation in working with third-party libraries (Redux, RxJS) and debugging dependency conflicts. Comprehensive understanding of the mobile app development lifecycle. Knowledge of object-oriented programming and reactive programming patterns. Experience with RESTful APIs, integrating mobile applications to server-side systems, and understanding the document request model and offline storage. Familiarity with automated testing suites, like Jest, Mocha, and Postman, and experience with unit and integration tests (Espresso, JUnit) and Co-routines. Experience with dependency injection (Dagger). Ability to contribute to a large-scale Agile-driven software engineering project, with a solid understanding of professional software engineering best practices for the entire SDLC, including CI/CD. Excellent verbal and written communication skills. Open-mindedness, a relentless thirst for learning, and an unyielding spirit of collaboration. Exceptional interpersonal skills and a positive mindset. Preferred Additional Experience: Experience with TDD or BDD. Familiarity with cloud-native, scalable, and highly available distributed systems. Understanding relational and NoSQL databases such as MySql, Postgres, Mongo, and Redis. Experience with container technologies like Docker and Kubernetes. Experience with Atlassian tools such as JIRA and Confluence.
    $59k-78k yearly est. 4d ago
  • Senior Java Developer

    Agile Resources, Inc.

    Software developer job in Saint Louis, MO

    Employment Type: 14-month W-2 contract (possibility to extend) Compensation: up to $63/hour W-2 Benefits: medical, dental, vision, LTD/STD, HSA/FSA, term life, supplemental health coverage options (e.g., Aflac), and a 401(k) for all W-2 employees (and their families if needed) We are seeking three mid-to-senior level Java Developers to join a cloud-native engineering team building high-scale backend services. This role is ideal for developers with strong experience in Java, Spring Boot microservices, and cloud platforms such as GCP, AWS, or Azure. You will design and build distributed services, work closely with product and architecture groups, and contribute to a modern CI/CD and Kubernetes-based environment. Responsibilities: Design, develop, and maintain scalable backend applications using Java and Spring Boot Build and support microservices for large-scale, distributed systems Develop cloud-native applications using GCP services Build APIs and backend services that integrate with Cloud SQL, PostgreSQL, MySQL, or other relational databases Deploy applications using Jenkins CI/CD pipelines Use infrastructure-as-code tooling, including Helm and Terraform Conduct peer code reviews and contribute to engineering standards Troubleshoot and resolve backend performance or reliability issues Collaborate closely with Product Owners, Tech Leads, and Solution Architects on technical design Follow the Equifax Engineering Handbook and established SDLC practices Participate in Agile ceremonies, including sprint planning, backlog refinement, daily standups, retrospectives, and demos Take ownership of deliverables in a fast-paced, deadline-driven environment Required Skills: 5+ years of hands-on development experience with Java and Spring Strong experience building Spring Boot microservices Experience with GCP, AWS, or Azure as a cloud developer Experience with cloud databases like Cloud SQL, Azure SQL, RDS, or similar relational databases Strong problem-solving, analytical, and debugging skills Excellent written and verbal communication skills Ability to work independently and collaboratively in a fast-moving environment Preferred Skills: Bachelor's degree in Computer Science or related field (or equivalent experience) Experience with Jenkins, CI/CD pipelines, Helm, and Terraform Experience working with Kubernetes (GKE, EKS, or AKS) Familiarity with observability and monitoring tools Experience with Agile/Scrum development practices Experience with automated testing frameworks for Java
    $63 hourly 5d ago
  • Senior Software Certification Engineer

    Boeing 4.6company rating

    Software developer job in Saint Louis, MO

    At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Boeing is seeking an experienced and dedicated Software Certification Engineer to lead our engineering team in the critical mission of developing and certifying safe, reliable, and innovative aircraft. This role is paramount in ensuring that our aircraft not only meet but exceed the rigorous safety standards set forth by the Federal Aviation Administration (FAA). The Software Certification Engineer will play a vital role in fostering a culture of safety and excellence, making significant contributions to the certification process that underpins the trust of our customers and the flying public. Why This Role is Important: The Software Certification Engineer is a cornerstone of Boeing's unwavering commitment to safety and excellence in aviation. This role is crucial in ensuring that our aircraft not only meet the regulatory standards set by the FAA but also embody the highest levels of safety and reliability. By partnering closely with the FAA, the Software Certification Engineer will help shape the future of aviation, driving innovation while safeguarding the trust of our customers and the flying public. Join us in our mission to connect, protect, explore, and inspire the world through aerospace innovation. Apply today to be part of a team that is dedicated to setting the standard for safety and excellence in the aerospace industry! Position Responsibilities: Lead and manage a team of engineers focused on the design, analysis, and testing of aircraft systems and components, with an unwavering commitment to safety. Cultivate a safety-first mindset within the engineering unit, ensuring that all engineering practices prioritize the well-being of passengers and crew. Collaborate closely with the FAA to navigate the complex certification process, ensuring that all aircraft designs comply with stringent regulatory requirements and safety standards. Develop and implement engineering strategies that emphasize safety and reliability, aligning with Boeing's commitment to delivering the highest quality aircraft. Serve as the primary liaison for FAA representatives, facilitating transparent communication and collaboration throughout the certification journey. Oversee the preparation and submission of comprehensive technical documentation required for FAA certification, ensuring that all materials reflect the highest standards of accuracy and thoroughness. Mentor and develop engineering staff, instilling a deep understanding of safety protocols and certification processes to enhance their professional growth and technical expertise. Analyze and resolve complex engineering challenges with a focus on safety, leveraging data-driven decision-making and industry best practices. Monitor project progress and performance, ensuring that engineering solutions are delivered on time and meet all safety and certification milestones. This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options. This position must meet export control compliance requirements. To meet export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. 120.15 is required. "U.S. Person" includes U.S. Citizen, lawful permanent resident, refugee, or asylee. Basic Qualifications (Required Skills/Experience): 5+ years of experience as a Designated Engineering Representative (DER) or Technical Standard Order (TSO) Certification Specialist. 9+ years of experience in RTCA DO-178(B/C) Software Considerations in Airborne Systems and Equipment Certification 5+ years' experience in software engineering Preferred Qualifications (Desired Skills/Experience): Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science 12+ years related work experience or an equivalent combination of education and experience Current Designated Engineering Representative (DER) or Technical Standard Order (TSO) Certification Specialist Experience with concurrent software and distributed systems 12+ years' experience in software development life cycles, configuration management and best agile software engineering practices 9+ years' experience developing, documenting and maintaining architectures, requirements, algorithms, interfaces and designs for software systems 9+ years' experience leading software development projects Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems Leads development, selection, tailoring and deployment of processes, tools and metrics Experience using common software version control tools such as Git Experience with Agile planning tool such as JIRA, TSF Drug Free Workplace: Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies. Union: This is a non union-represented position Pay & Benefits: At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities. The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements. Pay is based upon candidate experience and qualifications, as well as market and business considerations. Summary Pay Range - Level 4 (Senior) - $119,000 - $172,000 Summary Pay Range - Level 5 (Lead) - $145,350 - $211,600 Applications for this position will be accepted until Jan. 12, 2026 Relocation This position offers relocation based on candidate eligibility. Visa Sponsorship Employer will not sponsor applicants for employment visa status. Shift This position is for 1st shift Equal Opportunity Employer: Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
    $145.4k-211.6k yearly 1d ago
  • Senior Software Architect

    Telesis7 Consulting

    Software developer job in Saint Louis, MO

    Join Telesis7 as a Senior Software Architect for one of our premier clients. ***MUST BE LOCAL TO ST LOUIS, MO TO START*** THIS ROLE IS IN ST LOUIS. NOT OPEN TO REMOTE WORK. MUST BE LOCAL TO ST LOUIS NOTE - this is 4 Days per week in office in one of the above locations; we are unable to provide sponsorship and are unable to work with third parties or C2C. Please apply to this posting and do not contact directly via email. Description: Translates user requirements into design for new software or extensive software revisions. Creates high-level architectural specifications, while ensuring feasibility, functionality, and integration with existing systems and platforms. Provides expertise on cross-application implications. Approves business requirements, estimation, functional specifications, testing strategy and other activities to ensure architectural alignment. Works closely with stakeholders to identify and negotiate opportunities to apply architecture standards and guidelines. Requirements: Experience with: Java Springboot Mongo Gitlab OracleDB Microservices Must have Team Lead experience 6- 10 years of experience designing or configuring software applications
    $76k-105k yearly est. 1d ago
  • Sr. Developer - Ericsson Order Care (EOC) and AWS

    Telus Digital

    Software developer job in Saint Louis, MO

    We are seeking a highly skilled Sr. Developer with strong experience in Ericsson Order Care (EOC) and AWS to join our dynamic team. The ideal candidate will bring deep technical expertise, a proactive attitude, and a passion for delivering high-quality solutions in a fast-paced environment. Key Responsibilities: Design, develop, and support solutions using Ericsson Order Care. Leverage AWS cloud services to build scalable and secure applications. Collaborate with cross-functional teams to gather requirements and implement solutions. Ensure best practices in coding, architecture, and deployments. Troubleshoot and resolve technical issues across the stack. Participate in code reviews and contribute to continuous improvement initiatives. Required Skills & Experience: Hands-on experience with Ericsson Order Care (EOC) is mandatory. Strong knowledge and working experience with AWS services (e.g., EC2, Lambda, S3, RDS, etc.). Proficiency in programming languages such as Java, Python, or similar. Experience working in Agile/Scrum environments. Strong problem-solving skills and excellent communication abilities. Preferred Qualifications: Telecom domain experience is a plus. Experience integrating EOC with other systems or OSS/BSS platforms.
    $78k-101k yearly est. 2d ago
  • Android Developer

    Technology Hub Inc.

    Software developer job in Saint Louis, MO

    Key Responsibilities Design, develop, and maintain end-to-end SDKs, including architecture, implementation, versioning, and release processes. Build robust, scalable, and reusable SDK components for mobile and connected devices. Integrate and optimize Bluetooth/BLE communication within applications and device platforms. Work closely with cross-functional teams (mobile, firmware, QA, product) to ensure seamless integration. Troubleshoot and resolve issues related to connectivity, performance, and compatibility. Contribute to technical documentation, coding standards, and best practices. Participate in code reviews and provide constructive feedback. Stay updated with emerging technologies, Bluetooth advancements, and SDK frameworks. Required Skills & Qualifications Strong hands-on experience in end-to-end SDK development. Solid understanding of Bluetooth and BLE frameworks, protocols, and communication flows. Experience with mobile platforms (iOS, Android) or embedded systems is a plus. Proficiency in programming languages such as Java, Kotlin, Swift, Objective-C, or C/C++. Strong problem-solving skills and ability to work in a fast-paced environment. Experience working with APIs, connectivity modules, and device communication layers. Good understanding of software architecture, design patterns, and debugging tools.
    $71k-94k yearly est. 1d ago
  • Android Developer

    Greymatter Innovationz

    Software developer job in Saint Louis, MO

    Greymatter Innovationz helps you stay digitally relevant across domains, technologies, and skillsets, every day. Android developer- Onsite in St. Louis- Must have- SDK development end-to-end and Bluetooth and BLE Framework knowledge Job Description - SDK Developer (Bluetooth/BLE) Role Overview We are seeking an experienced SDK Developer with strong expertise in building end-to-end software development kits and deep knowledge of Bluetooth and Bluetooth Low Energy (BLE) frameworks. The ideal candidate will design, develop, and optimize SDK solutions that integrate seamlessly with our product ecosystem while ensuring high performance, security, and reliability. Key Responsibilities Design, develop, and maintain end-to-end SDKs, including architecture, implementation, versioning, and release processes. Build robust, scalable, and reusable SDK components for mobile and connected devices. Integrate and optimize Bluetooth/BLE communication within applications and device platforms. Work closely with cross-functional teams (mobile, firmware, QA, product) to ensure seamless integration. Troubleshoot and resolve issues related to connectivity, performance, and compatibility. Contribute to technical documentation, coding standards, and best practices. Participate in code reviews and provide constructive feedback. Stay updated with emerging technologies, Bluetooth advancements, and SDK frameworks. Required Skills & Qualifications Strong hands-on experience in end-to-end SDK development. Solid understanding of Bluetooth and BLE frameworks, protocols, and communication flows. Experience with mobile platforms (iOS, Android) or embedded systems is a plus. Proficiency in programming languages such as Java, Kotlin, Swift, Objective-C, or C/C++. Strong problem-solving skills and ability to work in a fast-paced environment. Experience working with APIs, connectivity modules, and device communication layers. Good understanding of software architecture, design patterns, and debugging tools. Preferred Qualifications Experience with IoT ecosystems or connected consumer products. Knowledge of firmware communication interfaces. Experience with performance tuning and low-level debugging. Familiarity with version control systems (Git) and CI/CD pipelines. At Greymatter Innovationz, We offer: Motivating Work Environment. Excellent Work Culture. Help you to upgrade yourself to the next level. And More!!!
    $71k-94k yearly est. 4d ago
  • Embedded Software Programmer

    L R S 4.3company rating

    Software developer job in Saint Louis, MO

    LRS Consulting Services has been delivering the highest quality consultants to our clients since 1979. We've built a solid reputation for dealing with our clients and our consultants with honesty, integrity, and respect. We work hard every day to maintain that reputation, and we're very interested in candidates who can help us. If you're that candidate, this opportunity is made for you! LRS is in need of an Embedded Engineer for a contract to hire opportunity with our client in Sunset Hills, MO. If you're that person, submit your resume now! Responsibilities: The Embedded Software Developer will work as part of a team to read and modify existing embedded code in C, as well as write new embedded code in C. Qualifications: Candidate must have 4 or more years of experience with the following: Embedded Software Development C/C++ programming Experience working with Yocto Linux & IOT Development preferred but not required Experience leading design efforts Experience working with QT framework for UI development is desired Experience with microcontrollers (RTOS is desired) Candidate must be able to effectively communicate in English (written & verbal) Candidate must have permanent authorization to work in the USA for any employer The base range for this contract position is $50 - $80 per hour, depending on experience. Our pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hires of this position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. LRS is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship status or protected veteran status.
    $56k-74k yearly est. 60d+ ago
  • Application Software Developer

    Avance Consulting Services 4.4company rating

    Software developer job in Chesterfield, MO

    Warm Greetings! My name is Ganesh and I am a Sr. Technical Recruiter with Tricolor Inc. We are a leading consulting company and have been in consulting business for last 20 years. We are primary vendors to several Fortune 1000, Investment Banks and Financial companies. I found your resume on one of the job boards and it looks to be a good fit for an open position we have. Please review the listed below. If you are interested, please respond with your updated resume or give me a call on ************ at your earliest convenience. If you are not looking for new roles, please forward this email to someone either from your professional network or friends who are looking for new opportunities since we have an excellent referral program. Position- Application Software Developer Location- Chesterfield, Missouri Duration- Full Time Job Description: Design, build, test and maintain scalable and stable off the shelf application or custom built technology solutions to meet business needs Key Job Functions: • Participate and contribute in the entire implementation process for new applications and enhancements to existing applications • Provide input on the overall solution design • Build and test applications • Meet with business partners to understand business needs • Conduct root cause analysis and implement basic performance tuning • Responsible for ensuring solution meets business needs Education: Bachelor's degree in Computer Science, MIS, related field or equivalent experience. Minimum Experience: • 0-2 years of experience in the field or in a related area. Healthcare experience a plus. • Understanding JAVA, JSP, Super tool, PL/SQL, UNIX shell scripting, etc. Ami-sys, Facets or other claims management system experience a plus. • Understanding of C#, ASP.Net, Java Script, Object Oriented Programming and design concepts, XML, SQL, HTML, CSS Required Technical Skills: .NET, PL/SQL, C#, JavaScript Employment: As a condition of employment with Company, any successful job applicant will be required to pass a pre-employment drug screen and to successfully complete a background investigation, which may also include a credit check for positions in some areas of our business. Thanks, Ganesh Gani Sr. IT Recruiter Tricolor, Inc. Direct: ************** Email: ganesh(@)tricolor.com 100 Franklin Square Drive #207, Somerset, NJ 08873 Tel ************** | Fax ************** **************** | Certified Minority Business Enterprise (MBE) Qualifications Any Additional Information All your information will be kept confidential according to EEO guidelines.
    $74k-97k yearly est. 11h ago
  • Software Development Engineer in Test

    New Balance 4.8company rating

    Software developer job in Saint Louis, MO

    Who We Are: Since 1906, New Balance has empowered people through sport and craftsmanship to create positive change in communities around the world. We innovate fearlessly, guided by our core values and driven by the belief that conventions were meant to be challenged. We foster a culture in which every associate feels welcomed and respected, where leaders and creatives are inspired to shape the world of tomorrow by taking bold action today. JOB MISSION: New Balance is seeking a forward-thinking Senior SDET with a developer's mindset and a passion for AI to lead the next evolution of our global eCommerce test automation platform. This is a unique opportunity for someone who thrives on staying ahead of AI trends and is eager to apply them to modern software quality engineering. You'll drive the transformation of our Selenium and BDD-based test stack into a cutting-edge, AI-augmented platform that supports everything from unit testing to full user journey validation. If you're a builder at heart-excited by the challenge of creating scalable, self-healing, and autonomous testing systems that empower both engineers and developers-this role is for you. MAJOR ACCOUNTABILITIES: Lead the architectural redesign of our test automation platform, transitioning from a legacy Selenium/C# and BDD stack to a modern, intelligent framework. Design, build, and maintain AI-driven test automation platforms that enable reliable, scalable tests across the entire testing pyramid-from unit and integration to full end-to-end user journeys. Implement AI-augmented testing strategies to support autonomous test creation, maintenance, and healing. Integrate visual validation tools such as Applitools Eyes into the automation pipeline. Collaborate cross-functionally with developers, QA engineers, and DevOps to ensure test coverage, reliability, and scalability across global eCommerce sites. Evaluate and integrate open-source and commercial tools that enhance test intelligence, observability, and maintainability. Advocate for testability by partnering with developers and architects to influence solution design. Mentor and guide other SDETs and QA engineers in modern test automation practices and AI-driven testing approaches. Continuously research and prototype emerging AI technologies in the testing space to keep the platform at the forefront of innovation. REQUIREMENTS FOR SUCCESS: 5+ years of experience in test automation, with deep expertise in Selenium and C#. Strong understanding of BDD frameworks (e.g., SpecFlow, Cucumber) and test design principles. Hands-on experience with Selenium extensions such as Healenium, Selenide, or Selenium Grid, with a focus on improving test resilience, scalability, and maintainability. Proven ability to implement self-healing test mechanisms and intelligent locator strategies to reduce flakiness and maintenance overhead. Familiarity with AI-augmented testing strategies (e.g., intelligent test generation, adaptive test execution). Experience integrating Selenium-based frameworks into modern CI/CD pipelines (e.g., Azure DevOps, Jenkins), with AI-driven diagnostics or analytics. Proficiency with visual testing tools like Applitools Eyes. Experience with modern automation frameworks such as TestRigor, Playwright, or Cypress. Exposure to machine learning or NLP concepts applied to software testing. Contributions to open-source testing tools or frameworks. Strong problem-solving, communication, and mentoring skills. Regular Associate Benefits Our products are only as good as the people we hire, so we make sure to hire the best and treat them accordingly. New Balance offers a comprehensive traditional benefits package including three options for medical insurance as well as dental, vision, life insurance and 401K. We also proudly offer a slate of more nontraditional perks - opportunities like online learning and development courses, tuition reimbursement, $100 monthly student loan support and various mentorship programs - that encourage our associates to grow personally as they develop professionally. You'll also enjoy a yearly $1,000 lifestyle reimbursement, 4 weeks of vacations, 12 holidays and generous parental leave, because work-life balance is more than just a buzzword - it's part of our culture. Temporary associates are provided three options for medical insurance as well as dental and vision insurance and an associate discount. Part time associates are provided 401k, short term disability, a yearly $300 lifestyle reimbursement and an associate discount. Flexible Work Schedule For decades we have fostered a unique culture founded on our values with a particular focus on in-person teamwork and collaboration. Our North American hybrid model encourages rich in-person experiences, showcasing our commitment to teamwork and connection, while maintaining flexibility for associates. New Balance Associates currently work in office three days per week (Tuesday, Wednesday, and Thursday). Our offices are fully open, and amenities are available across our North American office locations. To continue our focus on hybrid work we have introduced “Work from Anywhere” (WFA) for four weeks per calendar year. This model will help us enhance our culture while continuing to maintain elements of flexibility. Equal Opportunity Employer New Balance provides equal opportunities for all current and prospective associates to ensure that employment, training, compensation, transfer, promotion and other terms, conditions and privileges of employment are provided without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, handicap, genetic information and/or status as an Armed Forces service medal veteran, recently separated veteran, qualified disabled veteran or other protected veteran, or any other protected status.
    $73k-94k yearly est. Auto-Apply 60d+ ago
  • DI Software Development Intern

    Pneumatic Scale Angelus

    Software developer job in Saint Louis, MO

    About Us: Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating, sheeting and paper-converting industries. By blending people-centric leadership with disciplined operational strategies and purpose-driven growth, Barry-Wehmiller has become a $3 billion organization with nearly 12,000 team members united by a common belief: to use the power of business to build a better world. : The Software Engineer Intern designs, develops, tests, documents, and maintains software solutions under supervision, adhering to organizational standards, methodologies, and security guidelines. They deliver quality software by effectively tracking tasks, identifying issues, and participating constructively in peer reviews and feedback cycles. This role supports more senior engineers in software design activities, assisting in the creation of application components and user interfaces to meet functional and security requirements. Additionally, the Software Engineer Intern contributes to basic data engineering tasks, including developing simple data pipelines, performing routine ETL processes, maintaining data integrity, and addressing common data quality issues. This role requires foundational problem-solving and analytical abilities, consistent professionalism, clear communication, and a proactive, collaborative mindset. The Software Engineer Intern seeks guidance from senior colleagues, communicates questions effectively, and actively pursues continuous learning and skill development, establishing a strong foundation for ongoing professional growth. Principal Duties and Responsibilities (Essential Functions) Software Development Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Applies agreed standards, tools, and security measures to achieve well-engineered outcomes. Participates in reviews of own work and reviews of colleagues' work. Applies continuous integration, deployment and monitoring practices. Software Design Designs and implements software applications, components and modules. Addresses stakeholder concerns to meet both functional and non-functional requirements including security. Reviews, verifies and enhances own designs against specifications and reviews of others' designs. Data Engineering Designs, implements and maintains data engineering solutions to acquire and prepare data. Creates and maintains data pipelines to connect data across data stores, applications and organizations. Business Analysis & Support Investigates straightforward business situations to identify and analyze problems and opportunities. Contributes to the recommendation of improvements. Follows agreed standards and techniques to investigate, analyze and document business situations. Engages and collaborates with stakeholders either independently or under direction. Coaching & Performance Management Provides operational direction, support and guidance to colleagues. Actions feedback from colleagues to improve. Facilitates effective working relationships between team members. Required Education and Experience Pursuing a degree in computer science, STEM or equivalent experience. Exposure to cloud services (e.g. Azure, AWS, etc.). Exposure to containerization (e.g. Docker, k8s, docker compose). Basic experience with TypeScript/JavaScript (i.e. npm, node.js, deno, bun, etc.). Exposure to full stack development or frontend frameworks. (Vue, React, Angular, etc.) Personal Attributes Unquenchable curiosity. Has a strong bias towards action, iterating, and learning from feedback. Consistently holds self and peers accountable for meeting commitments. Enthusiastically learns new technologies and ways of working. Effectively plans, organizes, and prioritizes tasks. Capable of analyzing moderately complex information to resolve clearly defined problems. Clearly conveys information through multiple communication modes, tailored to diverse audience needs. Open to new ideas and proactively seeks clarity. Demonstrates a willingness to experiment, learning from both successes and failures. Supervisory/Responsibility: Role is an individual contributor, with no direct reports. Work Environment: This is an office position at a major USA BW location or remotely based. The employee must be able to correctly wear and use any Personal Protective Equipment (PPE) required by the employer when visiting a manufacturing facility. Position Type: This is a regular, full-time position with the understanding that a regular workweek will require extended days and hours as needed to meet business needs. Travel: Moderate domestic (vendors, user, and customer site visits) and occasional international travel required as part of this role. Physical Demands: The employee sits at a desk and uses a computer for prolonged periods of time. Performing the role frequently uses close vision, speech, hearing, and dexterity to operate office equipment. The team member must occasionally lift and/or move up to 15 pounds. Disclaimer: The above information in this description has been designed to indicate the general nature and level of work performed by employees within this classification. It's not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this job. This job description is subject to change at any time. At Barry-Wehmiller we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. We know that our differences often can bring about innovation, excellence and meaningful work-therefore, people from all backgrounds are encouraged to apply to our positions. Please let us know if you require reasonable accommodations during the interview process. Barry-Wehmiller is an equal opportunity employer. M/F/D/V This organization uses E-Verify. Applicants may be subject to pre-employment screening which may include drug screening, reference checks, employment verifications, background screening and/or skills assessments. Company: BW Corporate US
    $28k-36k yearly est. Auto-Apply 60d+ ago
  • Software Developer II - Full Stack (Work Management Software)

    Nisc

    Software developer job in Saint Louis, MO

    NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team. Our Members have over 16 million end customers (residential customers and businesses who receive power, internet, television and/or telephone services) that they serve. Our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service. Position Overview: NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We're especially interested in individuals with experience working on a full stack development team in emerging technologies who can help us explore and integrate intelligent automation into our solutions. We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our Work Management development team. This product brings together service orders, crew assignments, scheduling and equipment needs for our utility and broadband members in one application. This team works on the web application but there is also a mobile version of this product available for our Members as well. This application helps ensure inventories are accurate, labor costs are tracked and most importantly, service orders for electricity, internet, telephone or TV requests (work orders) are completed in a timely manner. Essential Functions: * Design and build responsive web applications * Stand up RESTful web services * Container-driven development (Kubernetes, microservices) * Collaborate with cross-functional teams to research, design, and implement new features * Research, analyze, and resolve moderately complex customer issues and bugs * Unit test and integration test code as needed * Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role. * Follow all established software development methodologies and procedures * Explore and prototype intelligent agent-based features that enhance user experience or automate workflows * Other duties as assigned Desired Experience and Skills Preferred: * Generally, requires 5+ years' experience in software development * Proficient with Angular, TypeScript or GWT * Java or other object-oriented programming experience * Experience with RDBMS (Postgres, Oracle) * Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra) * Proficient in developing responsive content and managing performance optimization * Understanding of modern software engineering principles (managing complexity, abstraction, separation of concerns, modularity, cohesion, coupling) * Working knowledge of web trends, architecture, and deployment patterns * Experience with automated testing methods (Unit, Integration, Contract, End-to-end) * Experience with Git, including branching/merging workflows * Understanding of Test-Driven Development and validating acceptance criteria * Experience with JIRA, Confluence, Bitbucket, Bamboo * Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex) * Commitment to NISC's Statement of Shared Values Work Schedule: * Hybrid from the following office location: * Lake Saint Louis, MO * Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location. * Required Days from an Office Location: Tuesday, Wednesday, and Thursday NISC's Shared Values & Competencies: We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology start with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. * Integrity - We are committed to doing the right thing - always. * Relationships - We are committed to building and preserving lasting relationships. * Innovation - We promote the spirit of creativity and champion new ideas. * Teamwork - We exemplify the cooperative spirit by working together. * Empowerment - We believe individuals have the power to make a difference. * Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. Benefits: * Medical, Dental and Vision Insurance. * Health Savings Account (HSA) with $100 monthly contributions from NISC. * Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program. * Dependent Care Flexible Spending Account (FSA) thru Paylocity. * Fully covered life insurance up to x3 annual base salary. * Fully covered short- and long-term disability. * 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions. * PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays. * $2,500 Interest-FREE technology loan program. * $25,000 employee educational assistance program. * Volunteer, Wellness, Family Events and other employee fun supplied by our committees. * Employee Assistance Program; assisting employees and dependents with virtually any life event. * Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. Desired Education: * Bachelor's Degree in a Computer Science-related field or equivalent experience. Minimum Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. Disclaimer: Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
    $65k-85k yearly est. Auto-Apply 23d ago
  • Associate Software Developer

    34259-Blitt and Gaines PC

    Software developer job in Saint Louis, MO

    Job DescriptionDescription: Job Title: Associate Software Developer As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems. This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm. Key Responsibilities: · Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards. · Support the development of automation tools and backend processes using C# or Python. · Help build and maintain web services and APIs for internal and external applications. · Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions. · Participate in source control workflows using Git and project tracking through Azure DevOps. · Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps. · Perform basic debugging and troubleshooting under the guidance of senior team members. · Participate in code reviews, team meetings, and agile ceremonies. Minimum Requirements: · 1-2 years of experience with C# or Python in a professional or internship setting. · Basic experience writing and maintaining SQL queries or stored procedures. · Familiarity with REST APIs and how to interact with them. · Exposure to Azure DevOps, Git, or similar tools for version control and project management. · Basic understanding of CI/CD pipelines and software development best practices. · Strong willingness to learn, take feedback, and grow technical skills. · Good communication and teamwork skills. Preferred Qualifications: · Coursework or hands-on experience with web service development or automation scripting. · Exposure to Azure cloud services or other cloud platforms (AWS, GCP). · Familiarity with reporting or BI tools such as Power BI or SSRS. · Understanding of agile development and software delivery practices. Nice to Haves: · Familiarity with Collection Master software · Experience in the litigation or collections industry · Experience with generating AI prompts and implementing AI solutions · React or other front-end web languages Benefits: Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability. Requirements:
    $65k-85k yearly est. 7d ago
  • Software Developers and Programmers

    Maganti It Resources 3.9company rating

    Software developer job in Saint Louis, MO

    Qualifications Primary Skills: •Hadoop, Cassandra strongly preferred •Strong hands-on development skills in Java including programming, testing, profiling, and operational deployment experience •Ability to design, model, implement, and test high performance software for mission critical applications •Understanding of distributed computing concepts and networking principles •Prior experience with Hadoop, both from a usage perspective (M/R, Pig, Hive, Hbase) and a system configuration and setup perspective. Familiar with popular distributions (Cloudera, HortonWorks, MapR) •Working experience with MPP Database technologies (Greenplum Database, Netezza, Teradata, Paraccel, Asterdata, or Cassandra, etc.) •Prior working knowledge of Java frameworks and libraries (Spring, Hibernate, JEE, JDBC, JMS, JMX, etc.) •Strong communication skills Responsibilities Developers will have product ownership when creating their tools and architecture within an organization that is rapidly expanding. Client management is driving to adopt cutting edge and innovative technologies to deliver business benefits. Responsibilities include development of enterprise wide platforms using BigData, Hadoop as a service, and Cloud Foundry. This is a multifaceted development role using a variety of DB, development, and distributed computing skills. Additional Information Please respond with updated resume and covering letter with few sentences how you meet each Requested Qualification referring your earlier projects 203-567-0191 for further information.
    $67k-86k yearly est. 11h ago
  • Software Developer

    Interco Trading Company

    Software developer job in Saint Louis, MO

    Interco is a global metals trading and recycling company headquartered in St. Louis with facilities in Missouri and Illinois. The company buys, sells, and processes nonferrous metals and electronics scrap worldwide utilizing established partnerships with end consumers in the United States, Europe, Latin America, and Asia. ******************* Interco is seeking a talented Software Developer with a strong background in JavaScript and React.js to contribute to an innovative Enterprise Resource Planning (ERP) project. In this role, the successful candidate will take the lead in crafting and executing sophisticated user interfaces for the company's ERP software, aiming to deliver an unparalleled user experience. The Software Developer will work closely with back-end developers, designers, and product managers. This role involves turning project requirements into functional, visually captivating interfaces that enhance user interaction and satisfaction. Join Interco to be at the forefront of developing solutions that redefine efficiency and usability in ERP systems. Qualifications Responsibilities Include: Develop responsive and user-friendly front-end interfaces for our ERP software using JavaScript, HTML, CSS, and React.js. Collaborate with back-end engineers to design, consume, and integrate RESTful APIs that retrieve and update data from PostgreSQL backends. Work closely with UI/UX designs to translate wireframes and mockups into functional user interfaces, ensuring consistency with design guidelines and best practices. Participate in defining API contracts, perform contract and integration debugging, and collaborate on end-to-end testing. Collaborate on CI/CD pipelines and use containerized development environments. Write and maintain technical documentation. Implement and maintain reusable components and libraries to streamline development and ensure consistency across the application. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Software Developer, building complex web applications or ERP systems with a portfolio representative of a strong technical acumen. Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and various front-end frameworks (e.g., React, Angular, Vue.js) with a solid understanding of responsive design principles. Practical experience consuming and integrating RESTful APIs; experience building RESTful APIs with FastAPI is a plus. Solid working knowledge of PostgreSQL (writing queries, schema design, indexing, migrations) Experience with version control systems and collaboration tools such as Git and Figma. Strong problem-solving skills and attention to detail to identify and resolve issues effectively. Excellent communication and teamwork skills to collaborate with cross-functional teams effectively. Additional Information Compensation: $60,000-$65,000 Annual Salary commensurate with skillset and experience 100% Company-paid Medical, Dental, Vision 100% Company-paid Short-Term Disability, Long-Term Disability Company paid $25K life insurance policy Accelerated paid Vacation time Paid vacation Christmas Eve through - New Year's Day for all employees 401(k) with generous company match after one year Salary plus annual performance review and bonus As a matter of company policy, Interco does not sponsor employment visas or hire from out of the USA nor does the company sponsor candidates who do not currently reside within the USA without an existing H-1B visa. This is designed to provide a general overview of the requirements of the job and does not entail a comprehensive listing of all activities, duties or responsibilities that will be required. Interco reserves the right to modify this job description at any time, including assigning or reassigning job duties or eliminating this position at any time. Candidate information will be kept confidential according to EEO guidelines. Work remotely: No ******************* Company Information Interco has been recycling computers, batteries, metals, and electronics with a focused track record of innovation and integrity since 1996. The company specializes in the placement of smelter-ready materials catering to commercial, industrial, dealer, and government organizations nationwide. The Interco recycling facilities are separated into three departments: nonferrous metals, computers and electronics, and battery processing. The nonferrous facility is located on the 40-acre main campus in Madison (IL) while the computers and electronics are processed in Edwardsville where the Administrative and some logistics offices are located. The commercial department is located on The Hill in St. Louis. *******************
    $60k-65k yearly 11h ago
  • Associate Software Developer

    Blitt & Gaines P.C 3.6company rating

    Software developer job in Saint Louis, MO

    Job Title: Associate Software Developer As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems. This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm. Key Responsibilities: * Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards. * Support the development of automation tools and backend processes using C# or Python. * Help build and maintain web services and APIs for internal and external applications. * Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions. * Participate in source control workflows using Git and project tracking through Azure DevOps. * Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps. * Perform basic debugging and troubleshooting under the guidance of senior team members. * Participate in code reviews, team meetings, and agile ceremonies. Minimum Requirements: * 1-2 years of experience with C# or Python in a professional or internship setting. * Basic experience writing and maintaining SQL queries or stored procedures. * Familiarity with REST APIs and how to interact with them. * Exposure to Azure DevOps, Git, or similar tools for version control and project management. * Basic understanding of CI/CD pipelines and software development best practices. * Strong willingness to learn, take feedback, and grow technical skills. * Good communication and teamwork skills. Preferred Qualifications: * Coursework or hands-on experience with web service development or automation scripting. * Exposure to Azure cloud services or other cloud platforms (AWS, GCP). * Familiarity with reporting or BI tools such as Power BI or SSRS. * Understanding of agile development and software delivery practices. Nice to Haves: * Familiarity with Collection Master software * Experience in the litigation or collections industry * Experience with generating AI prompts and implementing AI solutions * React or other front-end web languages Benefits: Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability.
    $67k-86k yearly est. 11d ago
  • Paid Internship -- Software Development (Winter '25/'26)

    Interco

    Software developer job in Saint Louis, MO

    Interco is a global metals trading and recycling company headquartered in St. Louis with facilities in Missouri and Illinois. The company buys, sells, and processes nonferrous metals and electronics scrap worldwide utilizing established partnerships with end consumers in the United States, Europe, Latin America, and Asia. ******************* Interco is seeking a Software Development Intern to join a dynamic development team with the responsibility of contributing to the company's Enterprise Resource Planning projects. This position calls for a strong command of frontend technologies as the ideal candidate will have experience using design tools such as Figma and will be working largely with the React framework. The position is full-time and will require the candidate to work on-site Monday through Friday. Qualifications Responsibilities: Translate Figma wireframes into responsive, interactive user interfaces Write clean, maintainable code for web applications using the React framework Proactively document features, design choices, and implementation strategies Collaborate with team members for API integration and to ensure user experiences are in alignment with the company's goals Qualifications: Currently pursuing or recently completed a technical degree Exposure to design tools such as Figma A strong eye for design and attention to detail Experience with React Proficiency with programming languages such as JavaScript, HTML, and CSS Portfolio of personal or professional projects demonstrating proficiency in React Additional Information Compensation: $15 per Hour This Internship does not offer additional benefits About Interco Interco has been recycling computers, batteries, metals, and electronics with a focused track record of innovation and integrity since 1996. The company specializes in the placement of smelter-ready materials catering to commercial, industrial, dealer, and government organizations nationwide. The Interco recycling facilities are separated into three departments: nonferrous metals, computers and electronics, and battery processing. The nonferrous facility is located on the 40-acre main campus in Madison (IL) while the computers and electronics are processed in Edwardsville where the Administrative and some logistics offices are located. The commercial department is located on The Hill in St. Louis. As a matter of company policy, Interco does not sponsor employment visas or hire from outside of the USA, nor does the company sponsor candidates who do not currently reside within the USA without an existing H-1B visa. This is designed to provide a general overview of the requirements of the job and does not entail a comprehensive listing of all activities, duties or responsibilities that will be required. Interco Trading Company reserves the right to modify this job description at any time; including assigning or reassigning job duties or eliminating this position at any time. Candidate information will be kept confidential according to EEO guidelines. Work remotely: No *******************
    $15 hourly 60d+ ago
  • Software Developer II - Full Stack (Work Management Software)

    National Information Solutions Cooperative 4.0company rating

    Software developer job in Lake Saint Louis, MO

    NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team. Our Members have over 16 million end customers (residential customers and businesses who receive power, internet, television and/or telephone services) that they serve. Our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service. Position Overview: NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We're especially interested in individuals with experience working on a full stack development team in emerging technologies who can help us explore and integrate intelligent automation into our solutions. We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our Work Management development team. This product brings together service orders, crew assignments, scheduling and equipment needs for our utility and broadband members in one application. This team works on the web application but there is also a mobile version of this product available for our Members as well. This application helps ensure inventories are accurate, labor costs are tracked and most importantly, service orders for electricity, internet, telephone or TV requests (work orders) are completed in a timely manner. Essential Functions: Design and build responsive web applications Stand up RESTful web services Container-driven development (Kubernetes, microservices) Collaborate with cross-functional teams to research, design, and implement new features Research, analyze, and resolve moderately complex customer issues and bugs Unit test and integration test code as needed Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role. Follow all established software development methodologies and procedures Explore and prototype intelligent agent-based features that enhance user experience or automate workflows Other duties as assigned Desired Experience and Skills Preferred: Generally, requires 5+ years' experience in software development Proficient with Angular, TypeScript or GWT Java or other object-oriented programming experience Experience with RDBMS (Postgres, Oracle) Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra) Proficient in developing responsive content and managing performance optimization Understanding of modern software engineering principles (managing complexity, abstraction, separation of concerns, modularity, cohesion, coupling) Working knowledge of web trends, architecture, and deployment patterns Experience with automated testing methods (Unit, Integration, Contract, End-to-end) Experience with Git, including branching/merging workflows Understanding of Test-Driven Development and validating acceptance criteria Experience with JIRA, Confluence, Bitbucket, Bamboo Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex) Commitment to NISC's Statement of Shared Values Work Schedule: Hybrid from the following office location: Lake Saint Louis, MO Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location. Required Days from an Office Location: Tuesday, Wednesday, and Thursday NISC's Shared Values & Competencies: We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology start with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. Integrity - We are committed to doing the right thing - always. Relationships - We are committed to building and preserving lasting relationships. Innovation - We promote the spirit of creativity and champion new ideas. Teamwork - We exemplify the cooperative spirit by working together. Empowerment - We believe individuals have the power to make a difference. Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. Benefits: Medical, Dental and Vision Insurance. Health Savings Account (HSA) with $100 monthly contributions from NISC. Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program. Dependent Care Flexible Spending Account (FSA) thru Paylocity. Fully covered life insurance up to x3 annual base salary. Fully covered short- and long-term disability. 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions. PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays. $2,500 Interest-FREE technology loan program. $25,000 employee educational assistance program. Volunteer, Wellness, Family Events and other employee fun supplied by our committees. Employee Assistance Program; assisting employees and dependents with virtually any life event. Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. Desired Education: Bachelor's Degree in a Computer Science-related field or equivalent experience. Minimum Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. Disclaimer: Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
    $69k-89k yearly est. Auto-Apply 9d ago

Learn more about software developer jobs

How much does a software developer earn in Saint Louis, MO?

The average software developer in Saint Louis, MO earns between $58,000 and $95,000 annually. This compares to the national average software developer range of $67,000 to $113,000.

Average software developer salary in Saint Louis, MO

$74,000

What are the biggest employers of Software Developers in Saint Louis, MO?

The biggest employers of Software Developers in Saint Louis, MO are:
  1. Nisc
  2. Leidos
  3. The Timberline Group
  4. Maganti IT Resources
  5. Blitt & Gaines
  6. Premier Staffing
  7. Matrix Service
  8. Boeing
  9. Inflow
  10. 34259-Blitt and Gaines PC
Job type you want
Full Time
Part Time
Internship
Temporary