Senior Back End Engineer
- San Francisco, United States
- Senior Level
- 4+ years
- Bachelor's degree
- Posted
Skills
Required
- AWS
- software engineering
- Java
- Spring Boot
- Postgres
- Kubernetes
- React.js
- Typescript
Preferred
- payments
- cloud infrastructure
- web applications
Join Altruist, a fast-growing fintech company, as a Senior Back End Engineer. In this role, you will lead engineering best practices, take defined problems from design to implementation, and improve our AWS and cloud infrastructure. You will also enhance database performance, harden APIs and services, and contribute to production reliability. This is a high-impact position with opportunities for career growth and competitive compensation.
Act as a leader and steward of engineering best practices, helping to mentor other engineers and develop impactful solutions.
We're looking for exceptional talent to help us achieve our mission of making financial advice better, more affordable, and accessible to all. If you're passionate about challenging the status quo and want to do the most important work of your life, we'd love to meet you!
Creative problem solving — Identifying the problem is simply not enough. You're instinctually creative with your approach in finding solutions to roadblocks
About Altruist
Resilience — We're inspired by your unwavering determination to achieve success, no matter the adversity you face along the way
Full-stack with a backend lean (a plus)— You're primarily a backend engineer but comfortable working across the stack; a core engineering background is preferred over a purely product-focused one
A track record of building, not just reviewing — You've shipped work in security, scale, or infrastructure. This is a builder role, not a Security/AppSec role: we're looking for engineers who own remediation and deliver hardened systems
Ownership — The pride you put into every aspect of your work is unparalleled and undeniable
Responsibilities
- Independently take a defined problem from design through implementation and into production, focusing on building and scaling services and user-facing web applications.
- Build and extend identity and access management capabilities, implement improvements to AWS and cloud infrastructure, and improve database performance.
Requirements
- Education — Ideally looking for a B.A. / B.S. degree in relevant fields such as Computer Science or similar Engineering/Mathematics degrees
- Experience — 4+ years of software engineering experience building precise and scalable distributed systems with best engineering practices
- Assurance — Your confidence is brilliant, yet ego-less. You possess a strong knowledge base, the ability to discover the unknown, and are open to differing perspectives
- Hands-on execution — You can own a well-defined problem end to end and drive it to production without needing close direction
- Technical aptitude — You're technologically savvy and can easily get up to speed on modern tech stacks (we use Java, Spring Boot, Microservices, AWS, Postgres, Kubernetes, React.js, Typescript, GraphQL)
- Superb communication — Intentional dialogue is a superpower. You listen as well as you share your perspective with others
Preferred
- Domain exposure (a plus) — Fintech, payments, or other security-sensitive, highly regulated environments
Pay
USD 200,000 - 250,000
jobapplier