645 Computer Science jobs in Canada
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
At Microsoft Teams Growth Team, we are building the core experiences that focus on personal connection and simplicity, leveraging the trusted Teams brand but optimized for personal scenarios. These experiences are designed for everyday life, seamlessly integrating with Microsoft services like OneDrive and Outlook. Our mission goes beyond building features-we drive continuous experimentation to validate ideas, optimize engagement, and deliver measurable impact. By focusing on retention and long-term user value, we craft intuitive, high-quality experiences that keep people connected and coming back.
We are building a new engineering team in Vancouver to craft beautiful, full-stack experiences that delight users while delivering exceptional performance and rock-solid reliability. As a **Software Engineer** in the team, you will contribute to system designs, development and high-quality delivery of these strategic investments in the product. In addition, you will be part of a passionate team that obsesses about craft, user experiences, quality, experimenting, and measuring impact. This opportunity will allow you to develop your technical excellence balanced with the right user and business value, work on cutting edge technology and our AI investments.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Work with appropriate stakeholders to determine user requirements for a set of features.
+ Contribute to the identification of dependencies, and the development of design documents for a product area working within the feature crew.
+ Develop code for a product, service, or feature, with optimizations and code reuse.
+ Act as a Designated Responsible Individual (DRI) during on-call rotation, to monitor system/product feature/service.
+ Be an active contributor design reviews, code reviews and in other technical discussions.
**Qualifications**
**Required/minimum Qualifications**
Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**Other Requirements:**
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
+ **Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
**Preferred Qualifications**
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
Software Engineering IC2 - The typical base pay range for this role across Canada is CAD $67,100 - CAD $131,400 per year.
Find additional pay information here:
Canada pay information | Microsoft Careers ( will accept applications for the role until 10/24/2025**
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
CA Remote Ontario
**Employment Type:**
FullTime
**Location Type:**
Hybrid
**Department**
Engineering
**Overview**
We're not just building better tech. We're rewriting how data moves and what the world can do with it. With Confluent, data doesn't sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.
It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.
One Confluent. One Team. One Data Streaming Platform.
**About the Role:**
Our team's mission is to advance the innovation of Apache Kafka ( both within Confluent and the open source community. We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. Our team includes highly respected Apache Kafka committers ( and PMC members that you will be working with to help shape the next generation of Kafka APIs, Kafka Protocols and Kafka Streams. You will be instrumental in driving technical projects end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions. Here are examples of some of the challenges we've taken on in recent years:
Apache Kafka 4.0 ( Kafka's Next-Gen Rebalance Protocol
Centralized Monitoring and Troubleshooting for Kafka Clients ( for Kafka
Kafka Streams ( You Will Do:**
+ Contribute towards the execution of complex projects
+ Contribute advancement to the Apache Kafka project
+ Collaborate with other engineers and make decision which benefits Apache Kafka and Confluent
**What You Will Bring:**
+ Pursued a Bachelor's or Master's in Computer Science, Math, or a related technical field with a graduation date between 2023- May 2025
+ Self-motivated and able to drive projects with mentorship and project requirements
+ Ability to work effectively in teams and strong verbal and written communication skills
+ Good knowledge of data structures and algorithms and are proficient in at least one of these languages: Java/Scala, C, C++, Go
+ Smart, humble, and empathetic
+ Driven and excited about the challenges of a fast-paced, innovative, and quickly growing software development environment
+ Interested in building large-scale distributed systems in the cloud and are excited to make an impact
**Ready to build what's next? Let's get in motion.**
**Come As You Are**
Belonging isn't a perk here. It's the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives. And we make space for everyone to lead, grow, and challenge what's possible.
We're proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Microsoft 365 (M365) Intelligent Conversation and Communications Cloud (IC3) is the platform that powers billions of real-time customer conversations across Microsoft's communication products, such as Microsoft Teams and Azure Communication Service. IC3 enables reliable and high-quality audio/video calling, meeting, and messaging services that work every time from anywhere seamlessly across all customer touchpoints.
The IC3 Platform organization is on a mission to modernize its infrastructure, driving greater reliability, scalability, and cost efficiency across IC3, thus we are seeking a **Software Engineer** to join us. We are reimagining core aspects such as release orchestration, observability, security, and compliance to ensure our systems can meet the challenges of tomorrow. Does it excite you to be part of a team that is redefining engineering efficiency and empowering developers to push boundaries? This is your opportunity to take on high-impact technical challenges on a massive scale, shaping the core platform that underpins Microsoft Teams and other mission-critical communication services. The work you do will directly enable thousands of engineers across Microsoft to ship features with confidence, operate services seamlessly, and create magical experiences for people everywhere to connect, collaborate, and achieve more.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Design and develop platform features that allow developers and AI agents to iterate and test fast for large-scale distributed software services and solutions.
+ Develop engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
+ Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas.
+ Gain a working understanding of Microsoft as a business and collaborate with others to contribute to cohesive, end-to-end experiences for our users.
+ Focus on customer/partner needs through a data driven approach.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Experience in DevOps to maintain live services andor application frameworks.
**Other Requirements:**
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
+ **Microsoft Cloud Background Check** : This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Experience in modern .NET orchestration and tooling such as .NET Aspire. Experience with development with Linux and containerization (Docker, Kubernetes) is a plus.
+ Ability to communicate technical details across organizational boundaries.
+ Experience in distributed systems and cloud infrastructure (Azure preferred).
+ Proficiency in C#, C++, Go, or similar languages.
Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year.
Find additional pay information here:
will accept applications for the role until October 27th, 2025.
#M365CORE
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer

Posted 4 days ago
Job Viewed
Job Description
Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), one of the world's leading financial groups. Across the globe, we're 120,000 colleagues, striving to make a difference for every client, organization, and community we serve. We stand for our values, building long-term relationships, serving society, and fostering shared and sustainable growth for a better world.
With a vision to be the world's most trusted financial group, it's part of our culture to put people first, listen to new and diverse ideas and collaborate toward greater innovation, speed and agility. This means investing in talent, technologies, and tools that empower you to own your career.
Join MUFG, where being inspired is expected and making a meaningful impact is rewarded.
**Job Summary**
As software engineer in IT Application Service team, you will be responsible for delivering high-quality software solutions to support our business operations. Responsibilities include feasibility studies of product features and business requirements; leading software development through the complete software delivery life cycle, aligning engineering activities to project methodologies.
**Major Responsibilities**
+ Software Development and Supports
+ Implement and upkeep business applications and reports with a focus on high-quality service delivery and alignments to achieve department and organization objectives
+ Develop well designed, testable, efficient code by using the best software development practices
+ Follows and conducts peer code-reviews and provides feedback to team members.
+ Uphold technology best practices with a sense of autonomy, creativity, and open feedback for continuous improvement
+ Perform ongoing system and application administration
+ Supports production issues with proper diagnosis and root cause analysis.
+ Build and maintain strong relationships with stakeholders, including business partners, vendors, counterparties, and other IT teams.
+ Project Support
+ Assist in collaborating with business partners to identify and prioritize application needs.
+ Support development activities in collaboration with IT and business stakeholders, including change management and software release scheduling.
+ Contribute to gathering and refining specifications and technical requirements.
+ Provide input and support for project planning and risk analysis.
+ Assist in preparing project documentation such as design documents and operational procedures.
+ Support user training sessions.
+ Risk Management and Business Continuity
+ Understand the Bank's risk appetite and demonstrate understanding the risk culture in day-to-day activities and decisions.
+ Manage risk and ensure business continuity for systems supported by the application service team.
+ Ensure compliance with all applicable policies, regulations
+ Support in business continuity planning, impact analysis, and related exercises of the application service team.
+ Coordinate support for internal and external audits.
+ Identify system and operational risks and collaborate across teams to mitigate potential issues.
**Qualifications**
+ Bachelor's degree in Information Technology, Computer Science, or a related field. ITIL Certification or equivalent practical experience. Certification or equivalent training/experience in SAP Business Object, Oracle Reporting Tools, Microsoft Power Platform, and AWS Cloud.
+ Tech Skill Experience in AWS and Azure cloud service platforms.
+ 3+ years of experience in IT application services, including development, application support, and data processing, specifically within a financial institution
+ 3 years of experience with:
+ Office 365 development utilizing Flow, Power Apps and SharePoint Online.
+ Microsoft Power Automate, Dataverse and other associated products
+ Any of following reporting tools: SAP Business Objects, Oracle Reporting Tools, or Power BI. Proficient in PowerShell, Python and JavaScript
+ Experience in automation tools such as Autosys, SFTP, ETL Process
+ Good understanding of SDLC Framework, workflow automation, integrated services, and low-code development.
+ Experiences working in Waterfall and Agile/Scrum methodologies.
+ Understanding of wholesale banking business operations and accounting principles.
+ Strong system and data analysis skills and ability to acquire new technology skillsets to support the bank.
+ Excellent critical thinking abilities and attention to detail, especially in a fast-paced environment.
+ Strong ability to communicate effectively and collaborate with team members and stakeholders.
The job description and related application pertains to an opportunity with either MUFG Bank, Ltd., Canada Branch ("MUFG Bank Canada") or MUFG Securities (Canada), Ltd. ("MUFG Securities Canada"). The job description relates to the general nature, scope, quantity and quality of work contemplated for the position. Other duties and responsibilities not specifically described may be assigned from time to time, consistent with knowledge, skills and abilities of the incumbent. The receipt of an application by either MUFG Bank Canada or MUFG Securities Canada, as applicable, does not imply or guarantee employment.
Each of MUFG Bank Canada and MUFG Securities Canada is an equal opportunity employer.
- As a federally regulated entity, MUFG Bank Canada is required to comply with applicable laws which prohibit discrimination based on protected grounds and which require accommodation to individuals in accordance with the requirements outlined in the Canadian Human Rights Act and the Canada Labour Code. Where MUFG Bank Canada obtains information relating to protected grounds under the Canadian Human Rights Act as part of the application process, it does so to monitor and otherwise evaluate its own compliance with such legislation and associated regulatory requirements; MUFG Bank Canada does not use such information for decision making purposes relating to the position contemplated in this application.
- As a provincially regulated entity, MUFG Securities Canada is required to comply with applicable laws which prohibit discrimination based on protected grounds and which require accommodation to individuals in accordance with the requirements outlined in the Human Rights Code (Ontario) and the Employment Standards Act (Ontario). Where MUFG Securities Canada obtains information relating to protected grounds under the Human Rights Code (Ontario) as part of the application process, it does so to monitor and otherwise evaluate its own compliance with such legislation and associated regulatory requirements; MUFG Securities Canada does not use such information for decision making purposes relating to the position contemplated in this application.
At MUFG, our colleagues are our greatest assets. Our Culture Principles provide a roadmap for how each of our colleagues must think and act to become more client-obsessed, inclusive and innovative. They reflect who we are, who we want to be and what we expect from one another. We are excited to see you take the next step in exploring a career with us and encourage you to spend more time reviewing them!
**Our Culture Principles**
+ Client Centric
+ People Focused
+ Listen Up. Speak Up.
+ Innovate & Simplify
+ Own & Execute
Software Engineer

Posted 4 days ago
Job Viewed
Job Description
We are looking for two Software Engineers level 3 to join one of Canada's largest QSR company on a permanent basis. You'll collaborate closely with a passionate team committed to innovation, continuous improvement, and technical excellence. While this role encourages a full-stack approach, candidates with strong skills in either frontend or backend who are motivated to build their full-stack expertise are encouraged to apply. This is an on-site in downtown Toronto Monday-Friday.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
- 5+ years of Full stack development with a focus on mobile (can be stronger on back end or front end leaning with this tech stack
- Some exp with mobile development experience (Expo, React Native)
- JavaScript & Typescript
- Serverless architecture
- Functional & Object-Oriented Programming
- TDD/BDD testing methodologies
- Performance monitoring, troubleshooting, and triage (Datadog or similar),
- Infrastructure as code (Terraform)
- Documentation practices (RFCs, ADRs)
- Experience in agile development environments
- Ability and commitment to go on-site 5 times per week in Toronto - Previous experience in quick-service restaurant (QSR), retail, or consumer-facing industries.
- Familiarity with digital customer engagement and content management systems.
- Experience or willingness to work with AI-driven development tools
Software Engineer

Posted 4 days ago
Job Viewed
Job Description
_Lyft needs experienced engineers from a scope of disciplines. As a Backend Engineer on Scheduled Rides, you will build new, differentiated products that improve riders' and drivers' experience with rideshare and make it easy to choose Lyft every time. Your role will be essential in ensuring Lyft's premium planned-rides offering is both dependable and a delightful user experience. On projects, you will work closely with mobile engineers, and engineers from different teams. The team collaborates closely with product, design, marketing to deliver business-critical initiatives and exciting new use cases._
**_Responsibilities:_**
+ _Help establish the team's roadmap and re-architecture of our systems_
+ _Write well-crafted, well-tested, readable, maintainable code_
+ _Participate in code reviews to ensure the team is maintaining a high quality bar_
+ _Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices_
+ _Can help lead large projects from idea to positive execution_
+ _Unblock, support and communicate with internal partners to achieve results_
**_Experience:_**
+ _Minimum_ _2-3 years of software engineering industry experience_
+ _Experience with object-oriented programming_
+ _Experience in distributed systems_
+ _Experience working with databases, relational and NoSQL_
+ _Familiarity with working in Python_
+ _Write clear design documentation_
+ _Design, build and improve a set of team owned components_
**_Benefits:_**
+ _Extended health and dental coverage options, along with life insurance and disability benefits_
+ _Mental health benefits_
+ _Family building benefits_
+ _Child care and pet benefits_
+ _Access to a Lyft funded Health Care Savings Account_
+ _RRSP plan to help save for your future_
+ _In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service_
+ _Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible._
+ _Subsidized commuter benefits_
_Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request._
_Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid_
_The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process._
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
We are seeking a **Software Engineer** with experience in designing, building, and delivering high-quality, scalable software systems. In this role, you will help shape the future of secure and compliant communication experiences in Microsoft Teams. You will work on complex engineering problems across both backend and frontend, driving the design and execution of features that directly impact end-user productivity and security. This is a unique opportunity to work on meaningful problems while learning and growing alongside a team of world-class engineers.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Contributing to the design, building and maintenance of full-stack solutions that enable Chat, Calling, and Meeting Protection scenarios within Microsoft Teams.
+ Helping design, implement, test, and roll out multiple APIs to support new Data Governance and Information Protection scenarios, enabling enterprise-grade compliance and security.
+ Collaborating effectively across engineering teams within Microsoft Teams, as well as with partner product groups across Microsoft, to build scalable and integrated solutions.
+ Applying AI development tools to enhance development efficiency, ensure code quality, and identify innovative approaches to complex problems.
+ Participating in system design discussions, reviewing code, and contributing to key architectural decisions.
+ Driving engineering standards through automated testing, continuous integration, and operational excellence.
+ Continuously learning and staying up to date with emerging technologies, frameworks, and industry best practices.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Proficient with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, with a strong foundation in algorithms, data structures, and design patterns.
**Other Requirements:**
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
+ **Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
Software Engineering IC2 - The typical base pay range for this role across Canada is CAD $67,100 - CAD $131,400 per year.
Find additional pay information here:
will accept applications for the role until October 20th, 2025.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Be The First To Know
About the latest Computer science Jobs in Canada !
Software engineer
Posted 4 days ago
Job Viewed
Job Description
English
Education- or equivalent experience
Work must be completed both in person and remotely.
Asset languages Work setting Responsibilities Tasks Experience and specialization Computer and technology knowledge Area of work experience Area of specialization Additional information Security and safety Work conditions and physical capabilities Personal suitability Benefits Health benefits Financial benefits Long term benefits Other benefitsSoftware Engineer
Posted today
Job Viewed
Job Description
Job Description
Rockstar is recruiting for an early-stage, well-funded startup that is transforming how enterprise accounting teams manage the month-end close process. The founding team brings deep experience from both finance and engineering, having overseen finance organizations at leading tech companies and built month-end close systems at major enterprises. The company is backed by top-tier investors and finance leaders from some of the most innovative organizations in the industry.
About the Company
This early-stage startup is dedicated to helping enterprise accounting teams streamline the tedious process of month-end closing. The founders have experience from both sides of the problem: overseeing finance organizations at leading technology companies and building month-end close systems at major tech firms. The company has raised a record-setting seed round in the accounting space from top venture capital firms and is supported by finance leaders at prominent technology companies.
Role Overview
As a founding engineer, the selected candidate will be at the core of building the product from the ground up. This role offers the opportunity to shape both the front-end and back-end architecture, working closely with the founders and early customers to solve complex financial problems.
Key Responsibilities
- Lead full-stack development of key product features such as reconciliations, flux analysis, and accruals automation
- Build and maintain robust integrations with financial systems including ERPs, HRIS, procurement software, and CRMs
- Design and implement core components of the backend platform, including the jobs framework, flexible data ingestion, and complex financial modeling
- Ensure best practices in software development, including code quality, automated testing, and CI/CD
- Collaborate with the founding team on product strategy, feature prioritization, and customer feedback loops
- Build and maintain planning and agentic workflows using state-of-the-art large language models
- Collaborate on technical decisions regarding scalability and security
- Help build the engineering team and culture
Required Skills
- Bachelor’s or master’s degree in computer science or a related field
- 1-3 years of experience in full-stack development, preferably with early-stage startups
- Strong experience building financial systems is preferred
- Proficiency in front-end technologies such as React and NextJS
- Strong back-end development experience with Go or similar technologies
- Strong experience with relational databases and modeling
- Familiarity with cloud infrastructure (AWS, GCP)
- Ability to understand basic machine learning concepts and quickly ramp up
- Startup mentality with a passion for rapid prototyping, testing, and iterating on feedback
- Fintech or accounting software experience is a plus
Why Join
- Be a core part of a mission-driven startup looking to transform accounting processes
- Work in a fast-paced environment where decisions directly impact product direction and company growth
- Opportunity to grow with the company and build a technical team from the ground up
- Competitive salary, equity, and benefits (401k, unlimited PTO)
Join in revolutionizing the accounting month-end close and making accounting operations more efficient for businesses everywhere!