Senior Software Engineer II
$181.05k - $213k per yearCarta
The Company You’ll Join
Carta connects founders, investors, and limited partners through world‑class software, purpose‑built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta’s platform of software and services lays the groundwork so you can build, invest, and scale with confidence.
Carta’s Fund Administration platform supports 9,000+ funds and SPVs, representing nearly $185B in assets under management, with tools designed to enhance the strategic impact of fund CFOs. Recognized by Fortune, Forbes, Fast Company, Inc. and Great Places to Work, Carta is shaping the future of private market infrastructure.
Together, Carta is creating the end‑to‑end ERP platform for private markets. Traditional ERP solutions don’t work for Private Funds. Private capital markets need a comprehensive software solution to replace outdated spreadsheets and fragmented service providers. Carta’s software for the Office of the Fund CFO does just that - it’s a new category of software to make private markets look more like public markets - a connected ERP for private capital.
For more information about our offices and culture, check out our Carta careers page.
The Team You’ll Work With
You’ll enter our engineering interview process as part of a pooled hiring model. We’re excited to meet people who are energized by complex, ambiguous problems. We look for owners and problem‑solvers who are eager to dive into the details of their craft, and are motivated by building products and experiences that meaningfully expand access to ownership.
As you move through our process, we’ll transition from the general pool to a team‑matching phase, ensuring that by the final interview, you are aligned with a specific team that matches your strengths and career goals.
High impact domains you might join include:
- Fund Operations: Building the core engine that powers our vision of an operating system for private capital, simplifying complex accounting workflows.
- Investor Reporting: Developing features that enable investment firms and audit partners to share accurate, timely performance data.
- Risk & Compliance: Scaling the infrastructure that ensures security and transparency across billions of dollars in assets.
The Problems You’ll Solve
As a Senior Software Engineer II, you will lead technically complex projects and serve as a multiplier for your team. You’ll work to:
- Drive Implementation: Lead the execution of complex technical projects, driving them from concept to production while maintaining high standards for performance and reliability.
- Simplify Systems: Dig deep into our architecture to identify opportunities to simplify code and infrastructure, prioritizing changes that have a measurable business impact.
- Leverage Modern Tooling: Use the best AI‑assisted engineering tools to accelerate your workflow, improve code quality, and spend more of your time solving the high‑level logic and unconventional problems.
- Foster Growth: Act as a mentor and coach, raising the technical bar for your peers through diligent PR reviews and architectural guidance.
- Collaborate Cross‑Functionally: Partner with product and design to ensure we are building the right solution for the user, not just following a specification.
About You
- The Tech Stack: You have experience with (or a desire to learn) our core technologies: Python, Django, React, Postgres, and Kafka. We also utilize Java, gRPC, and AWS.
- Execution: You can break down complex user stories into actionable tasks and execute them with minimal guidance.
- Strategic Mindset: You understand the "why" behind your code and can articulate technical trade‑offs to stakeholders.
- Experience: We recommend 8+ years of professional software engineering experience for this level.
Salary
Carta’s compensation package includes a market competitive salary, equity for all full‑time roles, exceptional benefits, and, for applicable roles, commissions plans. Our expected cash compensation (salary + commission if applicable) range for this role is:
- $181,050 - $213,000 CAD in Waterloo, Ontario, Canada
We are hiring for multiple levels and locations, so final offers may vary from the amounts listed based on geography, experience and expertise, and other factors.
Disclosures:
- We are an equal opportunity employer and are committed to providing a positive interview experience for every candidate. If accommodations due to a disability or medical condition are needed, please connect with the talent partner via email.
- Carta uses E-Verify in the United States for employment authorization. See the E-Verify and Department of Justice websites for more details.
- For information on our data privacy policies, see Privacy, CA Candidate Privacy, and Brazil Transparency Report.
- Please note that all official communications from us will come from an @carta.com or @carta-external.com domain. Report any contact from unapproved domains to View email address on ca.talent.com.
- ...and collaboration, we strive to find new and better ways to bring value to Sun Life. We are looking for a highly motivated Senior Software Engineer with at least 10 years of Java application support, analysis, and development experience. The successful candidate will have...Senior
- ...Be a part of a dynamic software development group at Verisk's Catastrophe and Risk Solutions team, contributing to design and development... ...ensure alignment with platform standards. Mentor and develop engineers through code reviews, design guidance, and technical leadership,...Senior
- ...rights. Responsibilities Design, develop, and maintain software build and release pipelines that support delivery across... ...accelerate software delivery. Engage closely with dependent engineering, QA, and operations teams to understand requirements, remove obstacles...Senior
$113k - $163k per year
...About the Role As a Senior Mobile Software Engineer within our US Retirement technology organization, you will design, build, and deliver high‑quality mobile and backend solutions for our Retirement customers. Working across the full stack, you will develop React Native...SeniorLong term contractTemporary workLocal area- Elevate your career as a Senior Software Engineer with a focus on ETL and Informatica IDMC in the Corporate Risk team. Engage in major projects and collaborate to enhance system performance. This role demands an experienced candidate with a solid background in ETL and Informatica...Senior
- ...can take you anywhere you want to go. We are seeking a Senior .NET Full Stack Engineer to build and deliver scalable, enterprise-grade digital... ...Qualifications ~8+ years of experience in full‑stack software development in enterprise environments. ~ Strong hands...SeniorLong term contractTemporary workLocal areaFlexible hours
- Step into a pivotal role as a Senior Robotics Software Engineer in Waterloo, Ontario, where you'll focus on complex software-hardware integration in a hybrid work model. You will spearhead system architecture and the design of deployment workflows, ensuring the seamless...Senior
$182k - $187k per year
...vacancy. Minimum qualifications ~ Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical experience. ~5 years of experience with software development in one or more programming languages. ~3 years of experience in...SeniorFull time$101.5k - $151.5k per year
...Software Engineering Lead Are you ready to lead a high-performing software team and play a key role in delivering cutting-edge solutions? Join our customer-focused Engineering team in Waterloo, where innovation, modernization, and positive change are at the forefront of...- ...subscribers, is the largest and fastest-growing dealer and OEM software provider in Canada, offering a suite of connected automotive software... ...in leveraging AI, including Generative AI (GenAI), to enhance engineering productivity, automate repetitive tasks, and optimize workflows...Remote work
$146.5k - $164.5k per year
...Platform team is responsible for building cloud-native, self‑service developer infrastructure that enables the software development lifecycle for over 600 engineers at Verily. We furnish a speedy, delightful, scalable, and secure developer journey through integrated...SeniorFull time- Join Manulife's team in Waterloo, Ontario, as a Backend Software Engineer focused on creating high-value cloud solutions. This hybrid role is perfect for those eager to modernize platforms and integrate innovative technologies. With a minimum of three years in backend development...
$86.1k - $136.1k per year
...We’re looking for a Backend Software Engineer who is motivated by delivering customer and business value and enjoys working on transformative, large‑scale initiatives. In this role, you’ll contribute to the modernization of legacy platforms by integrating third‑party vendor...Long term contractTemporary work- ...Job Description As a Software Engineering Manager, you will sit at the intersection of high level strategy and hands on technical execution. You will lead a chapter of talented engineers, ensuring they have the technical direction, professional mentorship, and operational...Permanent employmentContract workCasual workWork at officeFlexible hours
$128k - $168k per year
...Job title: Staff Software EngineerReports to: Director, EngineeringDepartment: DevelopmentLocation: Waterloo, Ontario, Canada About Priority... ...smarter. We achieve this through the Priority Commerce Engine, an creative platform that combines payables, acquiring, and banking...Long term contract- ...~3+ years of experience in XML/ architecture. ~3+ years of experience in troubleshooting and problem-solving skills to diagnose software and network issues. ~ Experience with Linux CLI. ~ Ability to document job related procedures. ~ Network and systems administration...Long term contractTemporary work
$146.5k - $164.5k per year
...capabilities and tools to deliver scalable, reliable, secure, and performant production systems. You will work with software developers, hardware engineers, data scientists and security to help them learn, adapt, and adopt our core cloud management tools and best practices...SeniorFull time- A pioneering cloud rendering technology firm in Southwestern Ontario is seeking a C++ / Unreal Engine developer to join their team. In this role, you will develop streaming applications for interactive XR experiences, requiring strong skills in Unreal Engine and C++. The company...Flexible hours
- Accelerate climate action at Cambio as a Software Engineer. Engage in building transformative internal tools and improve customer success workflows through automation in this hybrid role. Cambio is on a mission to revolutionize the real estate industry with cutting-edge technology...
$193k - $214k per year
..., and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data solutions... ...Looking For): ~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level)...SeniorRemote jobPermanent employmentWork at officeWork from homeFlexible hours- Take your career to the next level as a Lead Full-Stack Software Engineer at Manulife in a hybrid setting in Waterloo, Ontario. Design and deploy... ...experience while mentoring your engineering peers. This senior role demands a comprehensive knowledge of both front-end and back...SeniorFlexible hours
- Elevate your career as a Software Engineer focusing on Data Modeling at Speechify. Contribute to meaningful advancements in audio data processing within a remote-first team. At Speechify, an innovative leader in text-to-speech technology, this Software Engineer role will...Remote work
- Join Google’s mission as an iOS Mobile Software Engineer, crafting innovative applications for home solutions. Focus on software development using Swift and enhancing user experience. The ideal candidate for the Google Home team possesses a background in iOS mobile application...
$260k - $267k per year
...Google is seeking a Senior Software Development Manager, Security and Intel in Waterloo, ON, Canada. This advanced-level, full-time role... ...the Google Ads ecosystem. About the Role Software Engineering Managers at Google combine technical expertise with people leadership...SeniorFull time- Be part of Google's innovative XR team as a Senior Software Developer, focusing on key advancements in Computer Vision and Geometric Sensing. This role contributes to the evolution of smart glasses and headsets, integrating AI with extended reality. This position requires...Senior
$120k - $140k per year
...Tetra Tech is adding a Senior Electrical Engineer to our EI&C team based in Thunder Bay, ON . This is a new vacant position for which we are... ...of work. Assist with technical calculations and use software for load calculations, arc flash studies, fault &...SeniorWork at office- Become a pivotal part of our innovation as a Founding Software Engineer in Waterloo or San Francisco. Drive product development from UI/UX to cloud deployment and customer engagement. This full-time role allows you to take charge of software systems at all levels. You will...Full time
$146.5k - $164.5k per year
...Collaborate closely with Product Management and cross-functional engineering teams to define and deliver high-impact features. Develop... ...Qualifications ~5+ years of experience as a full-stack or backend software engineer in an industry setting. ~ Bachelor’s degree in...Full time$150k - $154k per year
...Software Developer III, Site Reliability Engineering Google, Waterloo, ON, Canada Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Qualifications...Full time- Step into the Software Engineer L2-L4 role at Cambio and contribute to our mission of decarbonizing real estate. This hybrid position focuses on creating impactful tools to improve customer service efficacy. Cambio seeks a Software Engineer with a solid foundation in software...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II. Be the first to apply!
- senior software developer Ontario
- software engineer - computer Ontario
- software developer remote Ontario
- software engineer intern Ontario
- software engineer devops Ontario
- software engineer internship Ontario
- ingénieur logiciel Ontario
- software developer intern Ontario
- software engineer internship no experience Ontario
- software engineer Ontario
