Software Engineer

Overview

On Site
USD 69.00 - 74.00 per hour
Contract - Independent

Skills

Investment Management
PMP
Portfolio Management
Evaluation
Collaboration
Regulatory Compliance
Productivity
Innovation
Continuous Improvement
Software Engineering
Training
Military
Spring Framework
JSON
React.js
TypeScript
Frontend Development
MongoDB
Apache Kafka
Writing
JUnit
Mockito
Automated Testing
Selenium
Cloud Computing
Workflow
Artificial Intelligence
Microsoft
GitHub
Leadership
Marketing Operations
Privacy
Marketing

Job Details

Location: St. Louis, MO
Salary: $69.00 USD Hourly - $74.00 USD Hourly
Description:
Software Engineer (Contingent Resource) - Wealth and Investment Management Technology

About the Role
We are seeking a Full-Stack Software Engineer to join the Wealth and Investment Management Technology (WIMT) group, supporting the Portfolio Management Platform (PMP). In this contingent resource assignment, you will work on software engineering initiatives that enable portfolio management capabilities across advisory platforms. This role requires strong technical expertise, strategic collaboration, and a passion for building high-quality solutions.

What You'll Do
  • Consult on complex, large-scale software engineering initiatives with broad impact.
  • Analyze and resolve multi-faceted engineering challenges requiring evaluation of multiple factors, including compliance and unprecedented scenarios.
  • Design, develop, and implement full-stack solutions, taking ownership of code and delivery.
  • Collaborate strategically with client teams to meet project goals and compliance requirements.
  • Leverage AI-assisted development tools (Microsoft Copilot, GitHub Copilot) to enhance productivity and innovation.

Who You Are
  • A hands-on engineer who leads by example and takes ownership of deliverables.
  • Passionate about technology, curious, and committed to continuous improvement.
  • Comfortable working in a fast-paced environment and delivering high-quality solutions.
Minimum Qualifications
  • 5+ years of software engineering experience, or equivalent through work, consulting, training, military service, or education.
Preferred Qualifications
  • Proficiency in Spring Framework (including Spring Boot for building JSON REST APIs).
  • Experience with ReactJS + TypeScript for front-end development.
  • Knowledge of MongoDB and Apache Kafka.
  • Strong background in full-stack development and writing unit tests (JUnit with Mockito, Jest).
  • Familiarity with automated testing tools (Rest Assured, Selenium, Playwright).
  • Exposure to cloud technologies and GitHub automation (hooks, workflows).
  • Experience using AI-assisted development tools like Microsoft Copilot and GitHub Copilot.
  • Strong delivery mindset with leadership qualities and hands-on coding skills.
  • Demonstrated passion for technology, including interests beyond work.
Location

This role is based in St. Louis, MO or Charlotte, NC.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Judge Group, Inc.