Overview
Skills
Job Details
About Us
We're a fast-moving team building cloud-native, data-driven systems that solve real-world challenges in financial services. From automation to analytics, we focus on delivering reliable, scalable technology that helps our clients thrive.
We're looking for a versatile, senior-level software engineer who loves to learn, wears many hats, and enjoys improving systems as much as building new ones. If you're passionate about figuring things out, collaborating with smart people, and seeing your work in action this role is for you.
The Role
You'll work across our stack back-end services, data pipelines, cloud infrastructure, and (occasionally) frontend code. The majority of your time will be spent maintaining and enhancing existing applications and infrastructure, including some production debugging and what we like to call digital sleuthing. You'll also contribute to greenfield development projects and internal tooling.
This is a hybrid role: we meet occasionally in co-working spaces in the Charlotte area and visit our headquarters in Richmond, VA for periodic team gatherings. Otherwise, you ll work remotely 98% of the time.
What You ll Do
Backend & Data Engineering
- Support and evolve systems built in Node.js, TypeScript, and Python
- Write and optimize complex SQL queries in Snowflake for analytics and ETL
- Enhance and maintain reliable data pipelines and services
Cloud Infrastructure
- Manage AWS infrastructure (Lambda, ECS, S3, IAM, etc.)
- Ensure high availability, scalability, and cost-efficiency of cloud services
- Improve observability, monitoring, and security
Collaboration & Innovation
- Debug and troubleshoot production issues
- Contribute to the design and development of new services and tools
- Work closely with teammates across disciplines to prioritize and deliver improvements
- Continuously learn and adapt to new technologies
What You Bring
Must-Have Skills
- Strong experience with AWS, Snowflake, Node.js, TypeScript, and Python
- Confident SQL skills, including performance tuning and debugging
- Proven ownership of production systems
- Ability to work independently in a remote-first environment
Soft Skills
- Curiosity and adaptability you embrace the unknown
- Clear communication and collaboration across technical and non-technical teams
- A mindset that values clean code, testing, and sustainable practices
Work Environment
- A dedicated, quiet workspace with reliable internet (home office, co-working space, etc.)
Bonus Points (Nice to Haves)
- Experience with React or other modern frontend frameworks
- Familiarity with Kafka or other streaming/data queue systems
- Background in financial services or compliance-driven environments
- Exposure to Agile methodologies
- Experience with Terraform, CI/CD pipelines, and monitoring tools
- Interest in AI (hot takes welcome!)
- A belief that unit tests and cost optimizations are part of building great software
Why Join Us
- Tackle meaningful technical challenges across a modern stack
- Collaborate in a flexible, low-bureaucracy, remote-first culture
- Learn, grow, and lead within a small, high-impact team
- Competitive salary and benefits (health, PTO, and more)
Bottom Line
We know this role spans a lot of ground you may not check every box. That's OK. If you're a self-driven engineer who thrives on variety, learning, and making systems better, we want to hear from you.
We also encourage applications from people of all backgrounds and experiences. Diversity makes us stronger, and we're committed to building an inclusive, collaborative team.