Loading...

Software-Engineer, Backend-Engineering, Full-Stack-Engineering Jobs

Explore career opportunities in Software-Engineer, Backend-Engineering, Full-Stack-Engineering

Skip to main content

Software Engineer - Product

Mercury

**
Canada, United States
Full Time
Posted 3 days ago

Since the dawn of aviation, pilots have faced the constant challenge of air resistance, much like sailors navigating the friction of water. Amidst this relentless struggle, the trim tab emerges as an ingenious yet understated marvel. Just as the wheel revolutionized transportation by easing movement over land, the trim tab simplifies flight, allowing for smoother navigation through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into a more graceful and manageable endeavor.

At Mercury, we are committed to crafting an exceptional banking* experience for startups. Our team is passionately focused on ensuring our product not only meets but anticipates the needs of our customers.

Our product engineering group is growing and we’re looking to hire backend and full-stack engineers. We’re a team of pragmatic, product-minded engineers motivated by the desire to create lovable products that rescue our customers from frustrating, expensive legacy industry tools.

As part of this role, you will:

  • Feel a strong sense of product ownership and actively seek responsibility – we often self-organize on small/medium projects, and we want someone excited to help shape and build Mercury’s future.
  • Work in an autonomous environment on a close-knit team, with a “startup within a startup” feel.
  • Partner closely with designers and product leaders to ship lovable experiences. We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our slick, magical designs.
  • Join a small but mighty team of experienced product engineers within one of our Mercury product groups (Banking, Everyday Experiences, Expansion, Risk).

The ideal candidate for the role:

  • Has 1-4 years of backend or full-stack development experience, with knowledge of or excitement to learn Haskell, React, TypeScript, and Redux.
  • Is passionately product-minded and has experience building and shipping new products.
  • Empathizes with users and can channel their perspective to build lovable products.
  • Can balance tradeoffs and find creative solutions to accomplish goals.
  • Actively incorporates AI tools into their workflow and is excited about leveraging them to amplify their impact — whether that's accelerating development, improving code quality, or finding creative solutions to hard problems.
  • Communicates and collaborates effectively with peers and cross-functional counterparts.

If this role interests you, we invite you to explore our public demo at .

The total rewards package at Mercury includes base salary, equity (stock options/RSUs), and benefits. Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry. New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers.

Our target new hire base salary ranges for this role are the following:

  • US employees (any location): $122,400 - $158,400 USD
  • Canadian employees (any location): CAD 115,700 - 149,700

*Mercury is a fintech company, not an FDIC-insured bank. Banking services provided through Choice Financial Group and Column N.A., Members FDIC.

Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Mercury are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.

Originally posted on Himalayas

Staff Software Engineer (Insurance Tech)

EvolutionIQ

**
United States
Full Time
Posted 14 days ago

About Us: When someone is out of work with a serious injury or illness, the last thing they need is a claims process that's slow, confusing, or unfair. That's what EvolutionIQ is here to fix.

EvolutionIQ builds AI that helps insurance claims teams handle claims more accurately, fairly, and efficiently, so more people impacted by injury or illness can get back to their lives with dignity and stability. As part of CCC Intelligent Solutions (NASDAQ: CCC), we pair AI-native product development with something almost no one else in this market has: 40 years of proprietary data and deep relationships with the largest, most complex carriers in the world. It's a rare combination, and it's what lets us build casualty products others can't.

Our people come first, and we think it shows. We've been named one of Inc.'s Best Workplaces three years running, plus Built In's Best Places to Work in 2025 and 2026.

Your Impact: This is a hands-on Staff Engineer role that impacts a whole business. You'll help architect systems and set the engineering best practices others build on, think hard about where and how to bring AI to bear (the right tools, in the right systems, at the right time), and write the code that turns those decisions into value for our customers. There's serious architecture in this work: assessing complex, sometimes messy legacy platforms, deciding what to keep, rebuild, or replace, and setting the technical direction. And there's serious coding: building the production systems that direction turns into, and prototyping new ideas from scratch. The two reinforce each other, and we're looking for someone who wants both the architectural judgment and the daily craft of writing excellent code.

Key Responsibilities:

  • Architect systems and write the code that makes them real, bringing EvolutionIQ's AI-native products into CCC's auto casualty business
  • Dig into complex, sometimes messy legacy systems; decide what to rebuild, replace, or keep; and drive that work hands-on
  • Build backend architectures that hold up in production, moving between fast prototypes and stable, long-lived systems, with AI and agentic tools core to how you work
  • Set the engineering standard (best practices, design docs, code reviews, consistency) in close partnership with Product, Data Science, and Data Engineering

Requirements:

  • 8+ years of engineering experience, with a track record of owning features end to end: partnering with Product, scoping, designing data models, implementing, and living with the system long-term
  • A strong hands-on coder in our stack: Python primarily, with TypeScript / JavaScript across the front end
  • Deep architectural experience with existing systems, not just greenfield: evaluating, modernizing, and replatforming, including multi-tenant, multi-user backends and solid relational database design
  • Experienced with AI-assisted and agentic engineering tools, and can point to real work you've shipped faster because of them
  • Ask the right questions to understand a customer's business problem, and connect your technical work to business impact
  • A crisp communicator with the emotional intelligence to build trust across teams as we bring EvolutionIQ's work into CCC's auto casualty organization

Nice to Have:

  • C# / .NET experience, since modernizing some of CCC's existing systems may involve it
  • Experience across both startups or scale-ups and larger enterprises, which mirrors the EvolutionIQ-into-CCC nature of this work
  • Familiarity with insurance, claims, or the auto casualty space

Work-life, Culture & Perks:

  • Compensation: The base salary range is $245-270K, with flexibility depending on a candidate’s background and experience. An annual bonus plan and company equity plan (RSUs) are also included in our generous compensation package.
  • Well-Being: Medical, dental, vision, short & long-term disability, life insurance and AD&D, and 401k matching. Additional family, wellness, and pet benefits.
  • Home & Family: Paid time off and sick leave, 100% paid parental leave (16 weeks for primary caregivers and 12 weeks for secondary caregivers). We offer a flexible schedule for new parents returning to work.
  • Office Life: Catered lunches, happy hours, pet-friendly spaces, and monthly technology stipend.
  • Growth & Training: $1,000/year for each employee for professional development, as well as opportunities for tuition reimbursement.
  • Sponsorship: We are open to sponsoring candidates currently in the U.S. who need to transfer their active visa.

EvolutionIQ appreciates your interest in our company as a place of employment. EvolutionIQ is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Originally posted on Himalayas

Senior Software Engineer New Markets

Alpaca

**
Antigua and Barbuda, Argentina, Bahamas, Barbados, Belize, Bolivia, Brazil, Canada, Chile, Colombia, Costa Rica, Cuba, Dominica, Dominican Republic, Ecuador, El Salvador, French Guiana, Grenada, Guate
Full Time
Posted 16 days ago

Who We Are:

Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.

Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts.

Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.

Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.

Our Team Members:

We're a dynamic team of 400+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!

We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.

Your Role:

Your Role:

As a Senior Engineer, you will be responsible for designing, implementing, and maintaining the systems and services that form Alpaca's foundation and empower millions of users who trade billions of dollars worth of assets. You will be responsible for regional recruitment initiatives, supporting cross-functional team projects, mentoring talent on our engineering principles and practices, and fostering Alpaca culture in the region. As Senior Engineer, you will also serve as the operational reliability and engineering lead and the incident commander during regional business hours, ensuring proactive 24x7 stability.

For this role, we are seeking an experienced full-stack engineer dedicated to delivering high-quality, seamless software solutions. The ideal candidate has a proven track record of designing and building scalable applications and is comfortable challenging conventions and advocating for innovative solutions. In this position, you will have the autonomy to architect and implement solutions that meet our strategic objectives while also a collaborative, cross-functional team.

Things You Get To Do

  • Design a highly scalable, mission-critical brokerage system.
  • Develop and enhance the middle- and back-office systems, including gRPC microservices, a React-based UI for internal administration and API developers, and third-party vendor integrations.
  • Work closely with Alpaca's core teams to enhance and transform the core framework, enabling support for multiple languages, currencies, and markets.
  • Collaborate with tech leads in other regions both synchronously and asynchronously, using Slack and occasional meetings outside of regular working hours to align with global teams.
  • Troubleshoot incidents and reported bugs to maintain system integrity and performance.
  • Thrive in a global environment, effectively navigating regulatory requirements and building scalable solutions to support Alpaca's international growth.
  • You may be asked to be on-call to assist with timely engineering projects.

Who You Are (Must-Haves):

  • Strong problem-solving skills paired with a proactive mindset.
  • Proficiency in Go or similar backend languages, with expertise in designing robust and efficient system architectures.
  • Strong communication skills to collaborate effectively with global teams, local regulators, vendors, and internal stakeholders.
  • Ability to act as incident commander and lead and troubleshoot incidents or bugs with authority.
  • Strong computer science fundamentals and proven software engineering architecture experience
  • Ability to work independently in a fully remote, globally distributed team, and under pressure in a fast-paced environment.
  • Strategic thinking and the ability to translate technical concepts into business strategies.
  • Experience with event-driven design.

Who You Might Be (Nice-to-Haves):

  • Experience with AI tooling such as Cursor, Claude Code, Codex or others.
  • Experience working in a startup or fast-growing technology company.
  • Knowledge of emerging technologies.
  • Experience with domain-driven design
  • Experience working with global teams
  • Experience in the financial services industry, specifically with online trading platforms, brokerage systems, or fintech companies.
  • Experience in designing and developing complex financial systems, preferably including double-entry accounting.
  • Understanding of financial transaction processing, trade lifecycle management, and settlement processes.
  • Strong experience with online trading systems, including order management, execution, market data processing, and real-time trade processing.
  • Experience in building scalable, high-availability financial applications that handle multi-currency transactions.
  • Experience working with financial APIs, market data integrations, and trade settlement processes.
  • Familiarity with regulatory compliance requirements in financial markets.

How We Take Care of You:

  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Recruitment Privacy Policy

Originally posted on Himalayas

Senior Software Engineer (BE/Fullstack)

TeamSnap

**
United States
Full Time
Posted 22 days ago

🌎 About Us

At TeamSnap, we believe when the world connects through sports; the world becomes better. TeamSnap is a sports and communication platform dedicated to taking the work out of play in youth sports. We also believe our jobs should excite us, our teammates should support us and our bosses should inspire us. We empower our people to bring big ideas and tiny egos, landing us on Outside Magazine’s list of “Best Places to Work" and Built In’s “100 Best Remote-First Places to Work."

TeamSnap is seeking a Senior Software Engineer (Backend) interested in working across the stack to join our fully distributed engineering team to help us continue our impressive growth from 2+ million daily active users to beyond! Our stack primarily includes Node.js, TypeScript, and SQL.

As an engineering team, we design and build scalable systems using a service-oriented and event-driven architecture that serve millions of daily users and some of the largest youth and amateur sports organizations in the world. Our team values collaboration in a remote culture, so we regularly participate in pair sessions and virtual team swarms to stay connected and improve the team and company.

What You'll Do:

  • Develop engaging experiences for our millions of users across our mobile and web applications.

  • Design and implement scalable apps and services, integrating these into an evolving unified product and system architecture.

  • Brainstorm and evaluate new product features in collaboration with the product and UX team.

  • Collaborate and pair with other developers to develop solutions and teach technical skills.

  • Contribute to our development standards within the team and across engineering to ensure code quality, adherence to standards, and identify opportunities for improvement

  • Champion and implement automated testing practices to uphold the dependability and stability of backend systems, while also taking ownership of the overall reliability of the team's services.

  • Actively engage in on-call responsibilities and contribute to incident management efforts.

  • Evaluate and test new technologies to help TeamSnap move faster or serve our users more effectively.

  • Help teammates overcome obstacles, resolve blockers, and complete work tasks.

What Will Set You Up for Success:

  • 5+ years of relevant experience, leading large projects on high-scale, distributed software systems as a software engineer

  • Proficient in backend development with Node, Python, Golang, Ruby or similar.

  • Experience with direct usage of SQL and relational databases such as MySQL / GCP Cloud SQL along with migrations, profiling, and optimization of such databases.

  • Hands-on experience developing APIs, services for mobile applications and web clients at scale.

  • Successfully delivered complex projects including debugging problems that may span a number of systems.

  • Experience working with and architecting APIs, event streams, webhooks, etc.

  • Experience working within and towards a distributed system.

  • Extra points if you’ve built services for livestreaming, advertising, or subscriptions.

Got cold feet? If you’re thinking you don’t meet 100% of the above qualifications, you should still seriously consider applying. We’re all humans with special talents that go beyond what’s listed here.

Compensation

We’re committed to equitable compensation for all TeamSnappers. The minimum starting point for this role is $150,000, inclusive of base and bonus, with comp updated based on multiple factors. Our comp is highly competitive in our space and we adjust overall comp based on relevant experience, skills, certifications, and geographic location.

🖥 Location

TeamSnap is a fully remote company, so you need to be very comfortable working with people who aren’t in the same time zone as you. We are always expanding, but there is a small list of states we do not hire in, including Alabama, Alaska, Delaware, District of Columbia, Hawaii, Iowa, Louisiana, Mississippi, Nebraska, New Mexico, Rhode Island, South Dakota West Virginia and Utah and while we love all parts of the world, we can only hire permanent US residents at this time.

🚀 Opportunities to Grow

At TeamSnap, we work hard to provide a culture of trust, accountability, inclusivity, and boundless opportunities to grow, along with the chance to make a lasting impact and have some fun while doing it.

🎩 Total Rewards

• We're proud to be remote-first. We've been remote since 2009, long before COVID made it cool
• Unlimited PTO and paid parental leave for ALL parents (not just primary or secondary)
• 100% premium coverage of medical/dental/vision for you and your family
• 401K to help you invest for the future
• $1,500 annual learning and development stipend
• Travel to fun locations for all-company meetings and team events
• Generous home office allowance to set you up for success
• TeamSnap SWAG to our store upon starting and a $50 credit on every work anniversary thereafter
• A monthly stipend reimbursement for health & wellness and so much more!
•TeamSnap Total Rewards
🏆 Working at TeamSnap
At TeamSnap, you're not a culture fit, you're a culture add. Check out our Culture Playbook and learn how we succeed at being remote-first, what makes our company so unique, and how we're inspired by our people, our customers, and our values.

🧡 Inclusion and Diversity

Creativity and innovation can't thrive when we're cookie-cutter images of each other. We’re quickly growing more diverse, but there's always room for improvement. We are committed to inclusion and diversity at TeamSnap, and we hold ourselves accountable for building an environment where everyone feels valued. If you need any disability-related adaptation during the recruitment process, just let us know! We are an Equal Employment Opportunity Employer.

Originally posted on Himalayas

Looking for similar opportunities? Browse these related job categories: