Software Architect for Financial Systems

23 hours ago


Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

Carta is a leading fintech company that transforms traditional accounting into a powerful growth engine. As a Senior Full Stack Software Engineer, you will be part of our Risk team within the Financial Products and Infrastructure (FPI) pillar, responsible for all money movement on the Carta platform.

About the Role

You will work collaboratively with stakeholders across the business to determine the most appropriate solution for development, propose technical solutions, build consensus, execute on proposals, test, deploy, and monitor solutions in production. Our frontend is written in Typescript / React (hooks), tested with Jest, linted / auto-formatted with ESLint / prettier, and lives within a Frontend Mono-Repo. Our backend runs on Python / Django, using PostgreSQL, Redis, Kafka, gRPC, and our infrastructure is maintained as IAC using Terraform.

We are looking for engineers with experience delivering value, who have built and shipped multiple products from the ground up, and can maintain our solutions in a situation where we own our entire lifecycle and engage in modern dev-ops practices.

Key Responsibilities
  • Develop and implement software solutions for financial systems
  • Collaborate with stakeholders to determine project requirements and develop technical solutions
  • Maintain and improve existing codebases
  • Design and implement testing, observability, scalability, and monitoring strategies
  • Presentation of engineering design proposals and execution on them
Requirements

We are looking for candidates with:

  • At least 4 years of software engineering experience
  • Experience working on a similar tech stack to Carta
  • Full stack engineering skills with comfort in infrastructure
  • Ability to build software architecture that can scale to millions of users
  • Knowledge of SDLC and consideration of testing, observability, scalability, and monitoring while crafting solutions
About Us

Carta develops purpose-built software that unlocks the power of equity ownership for more people in more places. We believe that the problems we solve today unlock the opportunities of tomorrow. Our employees set out on a mission to challenge the status quo and create more owners in the private markets.

As a Senior Full Stack Software Engineer, you will join a highly collaborative and passionate team that values technical excellence and is committed to creating innovative solutions for the financial industry. If you're an experienced engineer looking to grow your career and make a meaningful impact, we encourage you to apply.



  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Unlock Your Potential as a Senior Software Architect at Sun Life Financial">Sun Life Financial is a leading international financial services organization that provides a range of insurance, investment, and retirement products. Our goal is to create a flexible work environment where our employees are empowered to do their best work.">Competitive Compensation...


  • Waterloo, Ontario, Canada Financière Sun Life Full time

    About Financière Sun Life">We are a leading financial services company dedicated to helping our clients achieve lifetime financial security and live healthier lives. Our team of experts is passionate about creating innovative solutions that make a real difference in people's lives.">Job Summary">We are seeking an experienced Senior Software Architect to...


  • Waterloo, Ontario, Canada Definity Financial Corporation Full time

    We are seeking a highly skilled Data Scientist, Financial Data Architect to join our finance transformation team at Definity Financial Corporation.About the Role:In this key position, you will leverage your expertise in data science and financial analysis to drive business decisions and improve operational efficiency. Your responsibilities will include...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    At onsemi, we're driving innovations to build a better future through silicon and software solutions. Our focus is on automotive and industrial end-markets, accelerating change in megatrends like vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure.We're seeking an innovative Embedded Software...


  • Waterloo, Ontario, Canada Carta Full time

    About CartaCarta is a leading provider of software solutions for private markets, offering a comprehensive platform for fund management, equity administration, and more.Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team as a Platform Architect. In this role, you will be responsible for designing and...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Unlock Your Potential as a Software ArchitectWe are seeking a highly skilled Software Architect to join our Global Engineering Transformation team at Manulife Insurance Malaysia.This is an exceptional opportunity to leverage your expertise in software development and engineering transformation to drive innovation and excellence in our organization.About the...


  • Waterloo, Ontario, Canada Huawei Full time

    Job Description:We are seeking an experienced AI Architect to join our team at Huawei. As an AI Architect, you will play a key role in designing and developing state-of-the-art AI architectures leveraging your knowledge on recursive neural networks and foundational models.Responsibilities:Design and develop AI architectures that meet the requirements of our...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    About CartaAt Carta, we're pushing the boundaries of traditional accounting by developing cutting-edge software solutions that empower private markets.We've created a world-class fund administration platform supporting nearly 7,000 funds and SPVs, representing almost $130 billion in assets under management for venture capital and private equity.Trusted by...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Seeking an accomplished IT Solutions Architect to join our dynamic team at Sun Life Financial. This role offers a unique blend of technical expertise and business acumen, driving the design and delivery of scalable, cost-effective technology solutions for end-user platforms and infrastructure services.The ideal candidate will possess in-depth knowledge of...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationThis role is an excellent opportunity for a highly skilled Senior Full Stack Software Engineer to join our Global Engineering Transformation team at Manulife Insurance Malaysia.The ideal candidate will have strong coaching and leadership skills, as well as the ability to see the successful...


  • Waterloo, Ontario, Canada NCR Full time

    We are seeking an experienced Android Software Architect to join our team at NCR Voyix Corporation. With over 140 years of history, we have been the global leader in consumer transaction technologies and today we transform stores, restaurants, and digital banking experiences with cloud-based SaaS and services capabilities.About the Role:This is a key...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    We are looking for a Senior Cloud Architect to support our digital transformation initiatives at Manulife Bank. With a strong background in hands-on engineering and architecture, you will collaborate with our engineers and work closely with architecture peers and domain-focused solution architects to design scalable and secure solutions that have superior...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    About the RoleWe are seeking a highly skilled Embedded Software Architect to join our team in Waterloo. The ideal candidate has a passion for embedded firmware development, experience with low power design, optimization, wireless protocols & cybersecurity, great communication skills and the ability to work well independently as well as within a team.Key...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Unlock your potential in a collaborative environment at Sun Life Financial, where innovative minds drive success.Job OverviewWe are seeking a highly skilled Senior Software Engineer with a passion for cutting-edge technologies to join our dynamic team. As a key member of our Platforms and Engineering Domain, you will play a pivotal role in driving...


  • Waterloo, Ontario, Canada Stantec Consulting International Ltd. Full time

    Job DescriptionThis is a challenging and exciting opportunity to lead the development of innovative software products as a Senior Full Stack Software Architect at Stantec Consulting International Ltd. The ideal candidate will have extensive experience in designing, developing, and maintaining cutting-edge software applications using .NET C#, Azure Cloud,...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Unlock the Future of Contact Center TechnologySalary Range: 84,000 - 138,000Join Sun Life Financial as a Principal Software Engineer to drive innovation and shape the future of our contact center technology. As a senior engineering leader, you will play a pivotal role in transforming our engineering practices and delivering cutting-edge solutions that...


  • Waterloo, Ontario, Canada Financière Sun Life Full time

    Welcome to Financière Sun Life, where you will have the opportunity to work on exciting projects and develop your skills as a Lead Software Engineer.About the JobThis role is an excellent chance to join our team and contribute to the development of innovative software solutions. As a Lead Software Engineer, you will be responsible for leading and...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are growing our Engineering Transformation Office to power extraordinary customer and employee experiences through software, platform, and engineering skills.The successful candidate will have a strong ability to coach and lead trainings/presentations to segment partner teams/engineers;...


  • Waterloo, Ontario, Canada AdHawk Microsystems Full time

    At AdHawk Microsystems, we are at the forefront of eye-tracking technology that revolutionizes the connection between the eyes, brain, and the world around us. Our mission is to unlock human-computer interaction (HCI) by developing custom silicon microsystems at the wafer-scale.We need an exceptional Embedded Software Engineer to help us build an innovative...

  • Technical Lead

    4 weeks ago


    Waterloo, Ontario, Canada Sun Life Financial Full time

    At Sun Life Financial, we are seeking an experienced Technical Lead to drive innovation in our contact center technology. This role offers an exciting opportunity to shape the future of our software development and drive global impact.Job DescriptionThis technical leadership position will be instrumental in driving innovation, implementing cloud...