Software Engineer
The Software Engineer at Confidential Client's Investment Solutions team will develop, test, and deploy software solutions using technologies like Spring Boot and ASP.NET Core, leveraging AI-assisted development tools to solve complex business challenges. This role requires collaboration across cross-functional Agile teams, focusing on service quality, security compliance, and continuous innovation within a hybrid work environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Banking & Financial Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Design, build, test, and maintain high-quality software components and services.
- Collaborate with product managers, designers, QA, and other engineers to define technical requirements and deliver features.
- Write clean, well-documented, and maintainable code; participate in code reviews and provide constructive feedback.
- Troubleshoot, diagnose, and resolve production issues; monitor and improve application performance and reliability.
- Contribute to CI/CD pipelines, automated testing, and deployment processes.
- Participate in Agile ceremonies and help continuously improve engineering practices.
What We’re Looking For
- Proven experience in software development — practical experience building production software.
- Proficiency in one or more modern programming languages (for example: Java, Python, C#, JavaScript/TypeScript).
- Strong fundamentals in data structures, algorithms, and system design.
- Experience with testing (unit/integration), debugging, and source control (Git).
- Effective communication skills and ability to work in cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience, or demonstrable practical experience.
Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Familiarity with microservices architectures, RESTful APIs, and event-driven systems.
- Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and observability tooling.
- Background in security best practices, performance tuning, or financial services systems.
Location & Employment Type
- Location: Saint Louis, MO — this position is based in Saint Louis. (Local candidates or those willing to relocate are encouraged to apply.)
- Employment type: FULL_TIME
Skills & Keywords
- Software Engineer
- Backend development
- API design
- Unit testing / Integration testing
- Agile / Scrum
- CI/CD / DevOps
- Cloud (AWS / Azure / GCP)
Additional Notes
- Confidential Client (via Careertakes) is an equal opportunity employer. Reasonable accommodations are available for applicants with disabilities during the recruitment process; please let us know if you need assistance.
- Candidates must be authorized to work in the U.S.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range