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

Software Engineer, Cloud Engineer - Software, Senior Developer

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for: Actalent
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Senior Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 50 - 75 USD Hourly USD 50.00 75.00 HOUR
Job Description & How to Apply Below
Location: St. Louis

Software Engineer

This role focuses on designing and building a real-time data ecosystem that integrates high-speed sensor, telemetry, and video data. You will help create a system that ingests and processes data from players, balls, cameras, and high-speed video capture to deliver near-real-time insights within a larger distributed architecture. The team is driving toward a minimum viable product by year-end, with strong expectations that the program will continue and expand beyond the initial delivery.

You will act as a senior contributor and technical leader on a small, highly collaborative engineering team, shaping both the architecture and implementation of production-ready software.

Responsibilities
  • Design and develop real-time and near-real-time software systems that ingest and process high-speed sensor, telemetry, and video data.
  • Build, integrate, and optimize pipelines for high-volume data streams from players, balls, cameras, and high-speed video capture devices.
  • Contribute to and help define the overall system architecture for a distributed, real-time data ecosystem.
  • Implement production-ready software primarily using C++ and C#, ensuring reliability, performance, and maintainability.
  • Support the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and ongoing improvements.
  • Collaborate closely with onsite engineering and product stakeholders to clarify requirements, align on priorities, and deliver high-quality solutions.
  • Work with real-time messaging and distributed systems frameworks (such as ROS or DDS) to support near-real-time telemetry and control data flows.
  • Provide technical leadership and guidance to a team of less-experienced developers, helping to elevate coding standards, design practices, and overall technical quality.
  • Participate in biweekly meetings and other customer-facing discussions to communicate progress, gather feedback, and refine solutions.
  • Adapt to new tools, languages, and technologies as needed to support evolving project and customer requirements.
Essential

Skills & Qualifications
  • Minimum seven years of relevant software development experience, with flexibility for exceptional candidates who can be productive immediately.
  • Strong proficiency in C++ and/or C#, with the ability to implement production-ready, high-performance software.
  • Experience with real-time or near-real-time messaging and distributed systems, such as ROS, DDS, or similar frameworks.
  • Demonstrated ability to process high-volume, near-real-time telemetry and control data in a reliable and efficient manner.
  • Strong system architecture experience, including experience designing distributed systems and complex software solutions.
  • Hands‑on coding experience combined with technical lead responsibilities, such as guiding design decisions and code quality.
  • Ability to communicate effectively with customers and stakeholders, including participation in regular (e.g., biweekly) meetings.
  • Experience with embedded software development and real-time operating systems (RTOS).
  • Willingness to learn and use new languages, tools, and technologies as project needs evolve.
Additional

Skills & Qualifications
  • Experience with embedded systems platforms such as Yocto, QNX, or similar environments.
  • Experience or interest in AI and IoT technologies, with openness to applying them in real-time data ecosystems.
  • Experience working in small teams where individuals take on multiple responsibilities across the development lifecycle.
  • Prior exposure to high-speed video processing, sensor integration, or telemetry systems.
  • Experience mentoring or coaching less-experienced developers and contributing to a culture of technical excellence.
Job Type & Location

Contract to Hire, Webster Groves, MO.

Pay & Benefits

Pay range: $50.00 - $75.00 per hour.

Benefits include:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre‑tax and Roth post‑tax contributions available
  • Life Insurance (Voluntary Life & AD&DD for the employee and dependents)
  • Short and long‑term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type

Hybrid position in Webster Groves, MO.

Final date to receive applications

This position is anticipated to close on Jun 11, 2026.

Equal Opportunity Employer

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, please email actalentaccom for other accommodation options.

#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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary