Join Elements as a Senior Software Engineer to design and build core services, interfaces, and architecture for a foundational platform automating high-stakes finance workflows. This is a fully remote role with real ownership and direct influence over technical direction, product decisions, and engineering standards.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Elements is building a foundational platform to automate and connect high-stakes finance workflows. We are in advanced beta, live with early customers, and preparing for a full production launch. The product is already operating in demanding, real-world environments.
This is a rare moment to join early with real traction and low execution risk. We are well funded, actively used by multiple customers, and seeing strong inbound demand as we prepare to scale the engineering team.
The Opportunity
We are hiring a Senior Software Engineer as a foundational member of the team. This is a fully remote role with real ownership. You will not maintain legacy systems. You will design and build the core services, interfaces, and architecture that will define Elements as we move from advanced beta to production.
You will work closely with the founders and have direct influence over technical direction, product decisions, and engineering standards.
What You’ll Do
- Design and build core backend and frontend services from the ground up
- Own key parts of the system architecture as the platform scales
- Take the product from advanced beta to production readiness
- Write clean, scalable code using Java (Spring Boot) and React
- Collaborate directly with founders in a high-autonomy environment
- Help establish engineering practices as the team grows
Our Stack
- Backend: Java, Spring Boot
- Frontend: React
- Culture: Fully remote, asynchronous, high autonomy
Who We’re Looking For
- Strong understanding of application architecture and system design
- Proven experience building production systems end to end
- Comfortable balancing quality engineering with startup pace
- Ownership mindset with experience in zero-to-one environments
- Clear problem solving and strong technical judgment
Why Join Elements
- Real ownership in a category-defining product
- Meaningful equity as a founding team member
- Direct impact on how critical finance systems operate
- A small, experienced team focused on building things the right way
If you want to help build a foundational platform, own meaningful parts of the system, and work on problems that matter, we would like to hear from you.
Similar Jobs
Explore other opportunities that match your interests
Manager, Recruiting Programs and Operations Manager
Huntress
Pearson Carter