Software Engineer
About the role
Position Overview
The Software Developer will support the development, enhancement, and maintenance of internal applications and technology platforms within a financial services environment. The role will work across software development, system integrations, DevOps, and application support while partnering with technology leadership and business users.
Mandatory Requirements:
Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
5+ years of professional software development experience.
Experience building web applications and APIs using Python, FastAPI, and Django.
Experience with React.js and TypeScript.
Working knowledge of SQL, PostgreSQL, and SQL Server.
Experience with CI/CD, Docker, GitHub, and sprint/task management.
Experience using AI-enabled development tools and modern engineering practices.
Strong problem-solving, communication, and collaboration skills.
Ability to work effectively in a fast-paced environment.
Key Responsibilities
Develop and enhance internal applications, APIs, and software components.
Build integrations between internal platforms and third-party systems.
Test, debug, troubleshoot, and improve application performance.
Support database development, cloud deployments, containerized applications, and release processes.
Apply secure coding and software development best practices.
Maintain technical and deployment documentation.
Partner with business users to translate requirements into technical solutions.
Contribute to improvements in development workflows, tools, and processes.
Preferred Qualifications
Experience with Azure or AWS.
Financial services experience, particularly fixed income, ABS, or ABF.
Responsibilities
- Develop and enhance internal applications, APIs, and software components
- Build integrations between internal platforms and third-party systems
- Test, debug, troubleshoot, and improve application performance
- Support database development, cloud deployments, containerized applications, and release processes
- Apply secure coding and software development best practices
- Maintain technical and deployment documentation
- Partner with business users to translate requirements into technical solutions
- Contribute to improvements in development workflows, tools, and processes
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, IT, or related field
- 5+ years of professional software development experience
- Experience building web applications and APIs using Python, FastAPI, and Django
- Experience with React.js and TypeScript
- Working knowledge of SQL, PostgreSQL, and SQL Server
- Experience with CI/CD, Docker, GitHub, and sprint/task management
- Experience using AI-enabled development tools and modern engineering practices
- Strong problem-solving, communication, and collaboration skills
Skills mentioned
About Atlas Search
Atlas Search is an executive recruiting firm dedicated to placing accounting, finance, front office, middle office, technology, healthcare, clinical research, human resources, and business operations professionals. Our clients range from Fortune 500 companies to start-ups, and we service all industries from Financial Services to Media & Entertainment. Atlas Search was founded on the principle of relationships. Our firm has been built on partnering with candidates and clients with a focus on their long-term interests. We provide permanent recruitment, contingent workforce solutions, professional services, and retained search.