Role overview

Senior Software Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Why is Boosted.ai the best place to work?

  • Our product is used every day by investors at the world’s largest financial institutions and most popular investment platforms
  • We’re scaling quickly. We have ramped roughly 5× over the past year and growth is accelerating
  • We’ve built a culture people actively want to be part of. Many of our strongest applicants come from firms that already use Boosted.ai
  • We’re well-capitalized and long-term focused, backed by investors who have helped define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital, Portage Ventures, and RBC.

What You'll Do

  • Take ownership of the full software development lifecycle, including designing, developing, testing, and maintaining software solutions.
  • Collaborate with cross-functional teams, including product managers, data scientists, and other engineers, to develop scalable and high-performance systems.
  • Partner with clients and internal stakeholders to understand their needs and design solutions that optimize workflows and address complex technical challenges.
  • Work with large datasets, ensuring efficient processing, manipulation, and analysis.
  • Contribute to architectural decisions, proposing and implementing innovative solutions to technical problems.
  • Mentor and guide junior team members to promote growth and knowledge sharing within the engineering team.
  • Continuously evaluate and integrate emerging technologies to improve system performance and scalability.
  • Maintain a strong focus on writing clean, maintainable, and efficient code while adhering to best practices and coding standards.

What You'll Bring

  • Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional programming experience, with a strong focus on Python.
  • Solid understanding of data structures, algorithms, and their applications.
  • Experience building and optimizing distributed, scalable systems and high-performance applications.
  • Proficiency in working with large-scale datasets and implementing solutions for efficient data processing.
  • Strong problem-solving skills with the ability to make quick, thoughtful decisions in a fast-paced environment.
  • Excellent communication skills with a proven ability to collaborate effectively in a team-oriented environment.
  • Experience with machine learning, data analytics, or financial services is a bonus

Our Values

  • Collaborative – We value our team and know that success can only come from working together
  • Client Centric – Our focus is always on our clients and consistently delivering them value
  • Action Oriented – We remove barriers and we seek to improve in measurable ways
  • Accountable – We are accountable for ourselves, and we hold each other accountable
  • Respectful – We are proud of our work, we are respectful of each other’s opinions, and we keep a positive attitude

What we offer

  • Flexible (Unlimited) Paid Time Off
  • Medical, Dental, and Vision benefits for you and your family
  • Life Insurance and Disability Benefits
  • Access to a 401(k) retirement savings plan (for U.S. employees)
  • Paid Parental Leave
  • Free access to use Boosted.ai Alfa™ to make money
  • We love the energy of in-person collaboration while also offering the flexibility to work from home when needed
Similar roles

Keep a backup shortlist.

Browse stack
FocusSoftware EngineeringRole area
Seniority signalSeniorCandidate level
StackJava, Python, SparkPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.