Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Back End Engineer, Trading image - Rise Careers
Job details

Staff Back End Engineer, Trading

About Altruist

Altruist is the modern custodian built exclusively for independent financial advisors that combines a self-clearing brokerage firm with intuitive software for account opening, trading, reporting, and billing — all in one streamlined solution. Financial advisors across the U.S. have partnered with Altruist to reduce costs, save time, grow their business, and provide better outcomes for their clients. Our mission is to make financial advice better, more affordable, and accessible to everyone — but we can’t do it alone. We’re seeking exceptional talent to join our team. That’s where you come in! 

If you’re passionate about challenging the status quo and making a meaningful impact in the financial advice industry, we’d love to meet you!

But first, our values

Kindness - Kindness doesn’t just equal niceness. We listen to understand. We embrace, and encourage healthy debate and diverse perspectives. We approach conflict openly, honestly, and respectfully.

Brilliance - Humility is the skill we’re most proud of and possessing a growth mindset is always top of mind. We take ownership in everything we touch; regularly using our unique superpowers to reach a common goal as a team. We succeed and fail as one.

Grit - When challenges arise, we stay laser focused on achieving our mission and finding a way forward, even when it’s hard. We are nimble and maintain a sense of urgency, swiftly adapting to change and overcoming obstacles.

About the position

We seek a motivated and dynamic leader to be part of our Trading team. The Trading team’s mission is to streamline operations and empower a better trading experience for the advisors on our platform. 

What you’ll do

  • Analyze and solve complex problems spanning multiple user personas and workflows
  • Focus on building and scaling systems
  • Deliver RESTful APIs with microservices
  • Integrate data from multiple custodians, aggregating, modeling, and loading the data into a transactional and warehouse system
  • Solve complex problems within an event-based environment 
  • Work on complex calculations in a consistent and accurate manner

What you’ll bring

  • 5+ years of building scalable RESTful back-end services using Java and Spring Boot framework
  • Experience with building out trading applications
  • Implemented microservices architecture for backend services to deliver highly distributed and resilient architecture
  • Strong understanding of design patterns, and implementation of, event-driven architecture 
  • Implement and believe in automated testing like unit/integration test
  • Experience using Swagger for API documentation, SonarQube for code quality
  • Strong grasp over database technologies using SQL and NoSQL databases like Postgres, MySQL, HBase/Cassandra, Redis
  • Strong understanding of caching technologies like CDN, Redis, Memcache.
  • Working knowledge of Docker/Container technologies like Kubernetes or ECS

Bonus points

  • Experience building cloud infrastructure with Terraform on cloud technologies like AWS
  • Experience with Gitlab and building pipelines
  • Strong knowledge of Authentication and Authorization principles 
  • Familiarity with ELK stack to ensure we have consistent logging, monitoring, and alerting built for the services
  • Practiced Continuous Integration/Continuous Delivery
  • Strong domain knowledge of Trading or Brokerage platforms and financial services
San Francisco, CA salary range
$170,000$226,000 USD

What we bring

Attracting and retaining top-tier talent is a priority. We are proud of the culture we’ve built and are cognizant of the ever-changing professional landscape. Our dynamic offering of perks and benefits are tailored for you to feel your best while doing your best.

  • A hybrid work schedule for most positions to promote strong, in-person collaboration and a healthy work-life-balance.
  • Stunning, amenity-filled office spaces in Culver City, CA, San Francisco, CA, and Dallas, TX. Our offices are intentionally designed for comfort, collaboration, and productivity. 
  • Competitive pay, as well as equity for eligible positions
  • Premium healthcare, dental, and vision insurance plans
  • 401k savings plan with matching contributions and immediate vesting
  • Generous paid parental leave
  • Professional growth and development opportunities including an employee mobility program and an annual L&D budget allocation for each employee
  • Physical and emotional wellness programs that nurture both your mind and body
  • Company perks program (includes discounts on pet insurance, fitness, cell phone plans, entertainment and travel, etc.)
  • Financial guidance program (includes counseling on navigating debt, tracking personal spend, saving and planning goals, home-purchasing preparedness, etc.)

Total compensation includes a competitive benefits package along with equity in the form of Stock Options (ISOs) for eligible roles. For salaried positions, a salary offer will be determined by a number of factors including experience, skill level, internal pay equity, geographic location, and other relevant business considerations. We review all employee pay and compensation programs regularly to ensure fair, equitable, and competitive pay. At Altruist, we are committed to providing fair, equitable, and competitive compensation by leveraging market data to inform our pay bands. Base salaries will be reviewed at regular intervals throughout the year, typically in conjunction with performance review cycles. By evaluating compensation on a regular basis, we are able to reward high performance and ensure all employees have opportunities for growth.

Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Altruist we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role, but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

Average salary estimate

$198000 / YEARLY (est.)
min
max
$170000K
$226000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Back End Engineer, Trading, Altruist

Are you ready to join a team that's redefining the financial services industry? Altruist is looking for a talented Staff Back End Engineer to be part of our dynamic Trading team based in sunny San Francisco, California. In this role, you'll have the exciting opportunity to tackle complex challenges and create innovative trading solutions that empower independent financial advisors. Your expertise in building robust RESTful APIs with Java and the Spring Boot framework will be crucial as you design scalable back-end services. With at least 5 years of experience and a solid understanding of microservices architecture, you will be instrumental in integrating data from various custodians and ensuring seamless operations. We value creativity, collaboration, and a continuous improvement mindset, and we thrive on challenges that require grit and resourcefulness. Plus, you’ll be working in an engaging environment where kindness and brilliance are at the forefront of our culture. We're committed to your growth, offering professional development opportunities and competitive pay, along with a fantastic benefits package. If you're passionate about creating better outcomes in the financial sector and ready to make a meaningful impact, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Staff Back End Engineer, Trading Role at Altruist
What responsibilities does the Staff Back End Engineer at Altruist have?

The Staff Back End Engineer at Altruist is responsible for analyzing complex problems, building scalable systems, delivering RESTful APIs with microservices, and integrating data from multiple custodians. You will be pivotal in creating a flawless trading experience for financial advisors, ensuring systems are robust and reliable.

Join Rise to see the full answer
What qualifications are needed for the Staff Back End Engineer position at Altruist?

Candidates need to have over 5 years of experience building RESTful back-end services using Java and Spring Boot. A strong grasp of microservices architecture, event-driven design patterns, and experience with both SQL and NoSQL databases are essential. Familiarity with Docker or Kubernetes is a plus!

Join Rise to see the full answer
What unique qualities does Altruist look for in a Staff Back End Engineer?

At Altruist, we value candidates who demonstrate kindness, brilliance, and grit. We look for individuals who take ownership of their work, champion healthy debates and diverse perspectives, and remain resilient in the face of challenges. A growth mindset is crucial as we innovate together!

Join Rise to see the full answer
What technologies should a Staff Back End Engineer be familiar with at Altruist?

A successful Staff Back End Engineer at Altruist should have experience with Java, Spring Boot, microservices architecture, SQL and NoSQL databases, and should be conversant with caching technologies like Redis. Familiarity with Docker, AWS, and CI/CD practices are also beneficial.

Join Rise to see the full answer
What is the work culture like for a Staff Back End Engineer at Altruist?

The culture at Altruist is centered around collaboration, inclusivity, and professional growth. We promote a hybrid work schedule for a healthy work-life balance, offer competitive benefits, and cultivate an environment where every opinion is valued, making it an exciting place for your career!

Join Rise to see the full answer
Common Interview Questions for Staff Back End Engineer, Trading
Can you explain your experience with RESTful APIs and microservices?

When responding, share specific examples from your past roles where you've designed or implemented RESTful APIs. Discuss the architecture of the microservices you’ve built, emphasizing how they improved system scalability and reliability. Highlight your role and any challenges you faced.

Join Rise to see the full answer
How do you approach debugging and solving complex problem-solving?

In your answer, outline your problem-solving process. Start from identifying the issue, analyzing logs and metrics, isolating the components involved, and then strategic testing to pinpoint the root cause. Providing a past example can effectively illustrate your method.

Join Rise to see the full answer
What strategies do you use to ensure code quality and maintainability?

Discuss your approach to automated testing, code reviews, and using tools like SonarQube for maintaining code quality. Talk about how you foster best practices and share knowledge within your team to keep the codebase clean and manageable.

Join Rise to see the full answer
How do you keep up with technology trends and updates in backend development?

Mention your habits for staying informed, such as following industry blogs, participating in online communities, attending conferences, or enrolling in courses. Highlight how you've successfully integrated new technologies or practices into your work.

Join Rise to see the full answer
Describe your experience working in a collaborative environment.

Provide an example from a past job where collaboration was key to success. Highlight how you communicated with team members, resolved conflicts, and contributed to a positive team dynamic. Showcasing your soft skills is important here.

Join Rise to see the full answer
What is your experience with cloud technologies, especially AWS?

Discuss the specific AWS services you’ve used in your past roles. Include examples of how you’ve implemented cloud infrastructure or migrated systems to the cloud. Sharing the benefits or challenges you faced will also add strength to your response.

Join Rise to see the full answer
Can you explain your understanding of event-driven architecture?

Define event-driven architecture and discuss your experience implementing it in previous projects. Share how it helped create more responsive applications, and mention any tools or frameworks you prefer for integrating an event-driven approach.

Join Rise to see the full answer
What role does CI/CD play in your development process?

Share how you've implemented and utilized Continuous Integration and Continuous Delivery in your past work. Discuss the impact it had on your team's efficiency and the quality of software delivered, emphasizing any specific tools used.

Join Rise to see the full answer
How do you ensure data integrity and accuracy in back-end systems?

Discuss strategies such as performing audits, implementing automated testing, and using proper data validation techniques. Highlight previous experiences where you ensured data consistency during complex integrations.

Join Rise to see the full answer
What challenges do you anticipate in this Staff Back End Engineer role at Altruist?

Identify potential challenges, such as integrating with existing legacy systems or ensuring the scalability of solutions in a rapidly evolving market. Express your enthusiasm for turning these challenges into opportunities for growth and innovation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Altruist Remote San Francisco, California, United States
Posted 11 days ago

Join Altruist as a Back End Engineer to contribute to developing innovative solutions for independent financial advisors.

Photo of the Rise User
Posted 10 days ago

T-Mobile is looking for a Senior Software Engineer to join our Cloud Security Team, focusing on innovative cloud solutions.

Photo of the Rise User

Become a key driver of innovation at Hippocratic AI as a Principal Software Engineer, focused on revolutionizing healthcare through advanced AI technology.

Photo of the Rise User
Posted 9 days ago

Join Angle Health as a Backend Software Engineer and play a crucial role in reshaping healthcare technology.

Join a dynamic team in Kaunas as a Mid Back End Developer and take the next step in your career by becoming a Team Lead.

Photo of the Rise User
McDonald's Corporation Remote Calz. Gral. Mariano Escobedo 595 Rincón del Bosque, Bosque de Chapultepec I Secc, Miguel Hidalgo, Ciudad de México, Mexico
Posted 14 days ago

Join McDonald’s Global Technology as a Software Engineer III in Mexico City and contribute to innovative solutions shaping customer experiences.

Photo of the Rise User

Join Outreach as a Senior Staff Software Engineer to enhance the AI Sales Execution Platform supporting a diverse team and impactful projects.

Photo of the Rise User
Posted 2 days ago

A dynamic role awaits a .NET Web Developer with DevOps experience to revolutionize web applications in a supportive environment.

Photo of the Rise User
Posted 7 days ago

Elevate your career with 3PILLAR GLOBAL as a Senior Software Engineer specializing in Node and React, and contribute to innovative software solutions.

The way money should feel.

26 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT