The Software Engineer is a key member of the Technology team, responsible for designing, building, and maintaining the software, integrations, and AI-powered workflows that support firm operations. This role demands strong software engineering fundamentals, the ability to work across the full stack, and a practical understanding of how to build and integrate applications within a SaaS-driven business environment. The ideal candidate is not defined by a single language or framework. You understand software architecture deeply enough to pick up new tools as the work requires, and you have a track record of delivering full-stack applications that integrate with platform ecosystems. You will own projects end-to-end, from requirements through deployment and maintenance, and contribute to the team’s growing portfolio of internal applications, automation pipelines, and AI-powered tools. You will work closely with the Lead Engineer and Director of Technology on a daily basis. The team is small, the problems are real, and your work will be visible across the organization.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
11-50 employees