ABOUT THE POSITION 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. WHO YOU ARE You’re a builder who thinks in systems, not syntax. You’ve shipped production applications in at least one language and you’re confident you can pick up another when the problem calls for it. You understand SaaS architecture patterns, you know how platforms talk to each other, and you’ve built the integrations that make it happen. You ship fast. You take ownership of your projects and see them through from idea to production. You’re not intimidated by unfamiliar systems, and you’ve used AI-assisted development tools to move faster without sacrificing quality. You work well in a small team where collaboration is direct and everyone’s contribution is visible. You value clear communication, follow-through, and delivering work that people actually use. You’ve probably built internal tools at a company where technology wasn’t the product, and you understand the unique challenges and opportunities that come with that.
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