Demo

Software Engineer

Encore Talent Solutions
St Louis, MO Full Time
POSTED ON 4/23/2026
AVAILABLE BEFORE 5/22/2026

About the Role

We’re looking for a Full Stack Developer to play a key role in building, maintaining, and improving our enterprise software and managing our production infrastructure. We value pragmatic engineers who can balance innovation with stability, knowing when to build something new and when to keep things simple and reliable. This position is ideal for someone who thrives in

high-availability environments, enjoys solving complex system challenges, and is comfortable working in all areas of software systems: front-end, back-end, database, 3rd party integrations, you name it!


Key Responsibilities

Software Development & Integration

  • Help guide architectural decisions by evaluating technologies and weighing tradeoffs between speed, complexity, and reliability
  • Provide thoughtful input and mentorship to other engineers when appropriate
  • Develop and maintain backend services to support internal and customer-facing applications.
  • Maintain customer-facing Angular sites
  • Build and optimize APIs for seamless integration with third-party services and internal applications.
  • Write scalable, reliable code in Golang (or be able to pick it up quickly if experienced in Java, C#, C, or Python).
  • Collaborate across teams to ensure system stability and deliver product improvements.


System Administration & DevOps

  • Work within cloud-based systems to ensure high availability and reliability.
  • Manage & optimize Postgres databases to maintain performance, integrity, and scalability.
  • Administer cloud infrastructure (Google Cloud) for scalability, performance, and security.
  • Monitor & automate deployments, logging, and incident responses.
  • Ensure system security& compliance through best practices and proactive monitoring.


Required Skills & Experience

  • Strong experience building, maintaining, and evolving production systems over time
  • Demonstrated ability to make pragmatic tradeoffs in real-world environments
  • Strong working proficiency with SQL in Postgres or similar relational database systems
  • Strong working proficiency with a backend programming language (Golang preferred, or Java, C#, C , etc.)
  • Strong working proficiency with front-end technologies such as Angular, CSS, HTML, JavaScript/TypeScript


  • Familiarity with modern computer security, networking, and system reliability concepts
  • Excellent troubleshooting skills & ability to work both independently and collaboratively


Preferred Qualifications

  • Cloud infrastructure experience (Google Cloud preferred, AWS/Azure also valued)
  • Experience with Git (Bitbucket) for version control
  • Familiarity with Node
  • API development and integration experience


Why Join Us?

  • Competitive salary & benefits: Full range of benefits and annual vacation stipend.
  • Flexible work environment: We are an in-office team and offer some work-from-home flexibility. We’re located in Midtown St. Louis at Cortex, in the CIC, a hub for innovation and collaboration.
  • “Work-life balance” isn’t just a buzz phrase: we actively encourage passion projects outside of work.
  • Our culture is casual and supportive, where everyone’s ideas and contributions are valued.
  • Expect an environment where your growth, both technical and personal, is a priority.



We want to hire a strong engineer who enjoys both system administration and backend development. If that sounds like you, let’s talk!

Salary : $100,000 - $110,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$72,994 - $92,246
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$84,222 - $112,497
Income Estimation: 
$83,184 - $105,164
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Encore Talent Solutions

  • Encore Talent Solutions Cincinnati, OH
  • Position Summary The Service Desk Supervisor is responsible for planning, organizing, and directing Service Desk operations and personnel to ensure high av... more
  • 15 Days Ago

  • Encore Talent Solutions Cincinnati, OH
  • Encore Talent Solutions has partnered with a client in the Cincinnati, OH area to identify a Data Engineer on a contract need through 2026, including exten... more
  • 15 Days Ago

  • Encore Talent Solutions Danbury, CT
  • Encore Talent Solutions is currently seeking a Windows Rollout Technician for a contract position located in the Danbury, CT area. The contract position is... more
  • Just Posted

  • Encore Talent Solutions St Louis, MO
  • Description RevOps Leader – Build the Revenue Operating System We are hiring a Revenue Operations analyst to design and implement the revenue operating sys... more
  • Just Posted


Not the job you're looking for? Here are some other Software Engineer jobs in the St Louis, MO area that may be a better fit.

  • INVICTA SOFTWARE Irvine, CA
  • Job Title: Software Engineer About The Role Invicta Software is seeking a talented and motivated Software Engineer to join our dynamic team. This role offe... more
  • 15 Days Ago

  • Asure Software Austin, TX
  • Who we are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality.... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!