Software Engineer, Backend Developer, Full Stack Developer
Buffalo, Erie County, New York, 14201, USA
Listed on 2026-10-20
-
Software Development
Backend Developer, Full Stack Developer, Cloud Engineer - Software, Software Engineer
Seeds is a fast-growing early-stage RIA fintech startup on a mission to empower financial advisors to supercharge their business growth while delivering a meaningful investing experience for their clients!
At Seeds, our core values are the heartbeat of our Company:
Trust is our currency and we champion transparency, active listening, collaboration, and a spirit of polite disruption. We’re dedicated to pursuing excellence in all that we do. Our clients are the heroes in our story, and we strive to make their needs the focal point of our innovative solutions.
We are eager to welcome ambitious, energetic, and curious-minded individuals to join our innovative and passionate team where every contribution is appreciated, different perspectives are valued, and every voice matters. As a remote-first company, we pride ourselves on having a strong work ethic while embracing flexibility, a healthy work-life balance, and the freedom to work from anywhere in the U.S. You’ll have the chance to collaborate with a small talented team with extensive experience and knowledge in financial services, technology, and startups.
Together, you’ll be at the forefront of wealth tech innovation, committed to reshaping a $6.6+ trillion industry and fostering meaningful connections between individuals and their finances.
If you’re eager to make a meaningful impact in the financial advisory industry, we encourage you to apply to join us on our exciting journey!
The RoleWe’re hiring a Staff Software Engineer to own the problems that span several systems and work streams and have no obvious owner. You’ll take these from an unclear goal to production, set the technical patterns other engineers follow, and keep building hands‑on. Our stack is a .NET Core / C# back end, React / Type Script front end, PostgreSQL data layer, and AWS infrastructure.
You’ll report directly to the CTO and work closely with product, design, investments, and engineers across every workstream.
What You’ll Do- Own cross‑cutting problems from framing to production, turning a goal that spans several systems into a plan other engineers can execute, then seeing it through.
- Build across the stack, designing, developing, testing, and shipping features and services end to end, and taking on the riskiest and least understood parts yourself.
- Decide when the problem itself is unclear, choosing a direction without the full picture and making the trade‑offs explicit to the people they affect.
- Set the patterns other engineers build on, such as service design, testing strategy, and shared frameworks, and evaluate new technology deliberately before we adopt it.
- Design for the long run, keeping the cost of future change low and building in reliability, observability, and security for a regulated financial‑services business.
- Shape the roadmap with product and the business, bringing technical options, costs, and risks early enough to change the plan.
- Anticipate domain and regulatory complexity, so the architecture of our investment, advisor, and trading systems is right for the domain before it’s built.
- Make other engineers better, using design reviews, pairing, and mentoring, including with engineers outside your own workstream.
- Substantial experience building and shipping production systems, typically 8+ years, including work you owned across several systems or teams from first design to production.
- Deep expertise in at least one part of a modern full stack, and effective across the rest. We build on C# / .NET Core, React / Type Script, PostgreSQL, and AWS; comparable depth in another ecosystem counts.
- Deep, demonstrated expertise in at least one area, whether cloud architecture and infrastructure on AWS or a comparable cloud, agentic software…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).