238 Software Applications jobs in Toronto
Cloud Applications Software Engineer

Posted 13 days ago
Job Viewed
Job Description
CA Office Toronto
**Employment Type:**
FullTime
**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:**
We are a team of passionate engineers who love solving complex distributed systems
and infrastructure problems. Real-time infrastructure is the future, and we are creating a
new category for it - 'Data in Motion.
Cloud Applications primary focus is to develop applications in data streaming, data processing, data governance, and AI, and deliver them in the cloud through world class customer experiences. You could be on the following team:
+ API & Monetization Platform
+ Kafka - Kora Orchestration
+ Kafka - Apache Kafka Java Clients
Tech in Toronto! Toronto is an early career engineer hub for Confluent. Your role will be a hybrid working model that introduces you to Confluent's culture and enables faster learning, onboarding, and coaching. During the first year of employment, all Software Engineers globally will be required to participate in the SWE Onboarding program and go into their Confluent office 2-3 days (days to be determined) per week.
**What You Will Do:**
+ To design, develop, test, deploy, maintain, and improve software that will touch
+ production and have a customer-facing impact
+ Follow best practices for software development and participate in code reviews
+ Manage project priorities, deadlines, and deliverables
+ Help build the next generation Kafka by continuing to push the boundaries of distributed system design
**What You Will Bring:**
+ BS, MS, or PhD in computer science or a related field, or equivalent work experience
+ _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++, GoSmart, 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.
New York City - C#.NET Software engineer - Trading applications
Posted today
Job Viewed
Job Description
Job Description
Company Description
With over 7,000 experts in 20 countries, Talan is a global consulting and technology group dedicated to accelerating our clients' transformation through technology, data, and innovation. We’re proud to be a Certified Great Place to Work and are on track to reach €1 billion in revenue by 2025. At Talan, our philosophy is simple yet powerful: Positive Innovation—leveraging technology to benefit people and society.
Job DescriptionLocation: New York City, NY, USA (hybrid – at least 4 days onsite/week)
Visa Sponsorship: We offer sponsorship under specific treaty-based U.S. work visas, including TN and E-2 (for eligible Canadian, Mexican, and French citizens). We do not support or transfer other visa types (e.g., H-1B).
Talan is seeking a proactive and skilled Full-Stack Application Developer to join the Pricing Team and support Rates Cash, and Derivatives Pricing initiatives. You’ll work closely with trading desks to develop and maintain real-time pricing tools for Fixed Income and Interest Rate Derivatives, including curve stripping, pricing, streaming, analytics, and reporting—primarily using .NET and C#.
Responsibilities
- Design, develop, and support real-time pricing and analytics tools for Fixed Income trading (full stack)
- Act as a key point of contact for front-office users (traders, sales, quants)
- Gather business requirements and translate them into technical specifications
- Own software delivery, maintenance, and support across all levels (L1–L3)
- Collaborate with global teams to adapt and deploy tools
- Follow Agile methodologies and CI/CD best practices
#LI-ASD
QualificationsRequired Skills
- Bachelor’s in Computer Science, Engineering, Finance, or similar
- 5+ years of relevant experience in Front Office or financial services background
- Knowledge of Fixed Income & Capital Markets
- Exposure to pricing or risk analytics
- Strong OOP and .NET/C# development
- Solid grasp of design patterns, Dependency Injection, Entity Framework
- Proficient in SQL and relational databases
- Familiar with scripting (e.g., Python, PowerShell)
- Experience with Git and CI/CD in Agile environments
Company’s Benefits
At Talan, we invest in our employees' well-being and empower them with benefits, including:
- The salary range for this role is US$110,000 - US$160,000. We can also work on C2C.
- 401(k) retirement plan with company matching
- 15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
- 8 paid holidays + 5 sick days + 2 personal days per year
- ️️Company health, dental, and vision insurance plans + FSA
- Voluntary STD and LTD
- Commuter/transit benefits
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 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!
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Our mission is to increase the success rate of small businesses. Traditional banking has been a growth limiter rather than a growth enabler for business owners, and we’re changing that. Relay is the all-in-one, collaborative money management platform. We’re building for employer SMBs and their finance function, internal and external, and are focused on delivering a human-centric customer experience. Ultimately, we help SMBs be ‘on the money'.
Our Engineering team is at the heart of building banking products that help millions of small businesses succeed. We’re on a journey to reinvent banking, and we’re looking for a curious, impact-driven Software Engineer to join our growing team – someone who thrives on taking smart risks, experimenting boldly, and learning from every challenge.
You’ll tackle complex problems head-on, ship high-quality, robust code, and shape systems that power our products. This is a unique opportunity to work across our full product suite, influence technical decisions, and deliver end-to-end features that customers love. If you’re excited about building best-in-class fintech products in a fast-growing, collaborative environment, this is the role for you.
What You’ll Be Doing
End-to-End Development: Own features across the full development lifecycle – from design and development to testing, deployment, and monitoring – ensuring reliability and performance at scale
System & Infrastructure Ownership: Manage production systems, optimize infrastructure, and contribute to the availability, scalability, and resilience of our platform
Cross-Functional Collaboration: Partner with Product, Design, and cross-functional teams to build solutions that meet customer and business needs
Innovation and Continuous Improvement: Proactively identify areas for technical, process, and product improvement, helping the team raise the bar and influencing technical direction and long-term strategy
Who You Are
You have 2+ years of full-stack software engineering experience
You’re a lifelong learner, curious about new frameworks, best practices, and emerging technologies
You thrive in fast-paced, dynamic environments and are comfortable navigating ambiguity and change
You’re a collaborative team player, eager to pitch in, ask questions, and provide and receive feedback
You take ownership end-to-end, solving problems creatively and proactively, while keeping the customer and business impact front-of-mind
It’s a bonus (but not required) if you
Have worked in startups or high-growth tech companies
Have experience with JavaScript - we primarily use TypeScript, React, and Node.js
Have working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and continuous deployment pipelines
Our Tech Stack
Front-end : React, Typescript, React Native
Back-end: Node.js, Typescript, Terraform, AWS (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS)
Tools : Cursor, GitHub, GitHub Actions, Docker, Datadog, Jira, Metabase
Our Commitment to You
Competitive salary and meaningful equity: Relay employees are Relay owners, complete with equity and a competitive salary.
Comprehensive health benefits: enjoy full health benefits from day one. We offer flexible Health or Wellness Spending Accounts and medical, dental, and vision coverage for you and your dependents.
Flexible vacation and time off: every team member starts with 15 vacation days and 5 flex days to use as needed, plus an extra week of office closure during the end-of-year holidays so you can take time off to recharge and come back better for our customers.
Parental leave with top-up: we offer 12 weeks off with a 100% salary top-up for all full-time employees, regardless of location, and accessible for all parents: birthing, non-birthing, and adoptive.
Hybrid work environment: we value meaningful collaboration and connection at our Toronto office three days a week, with lunch, snacks, and beverages on us.
Dog-friendly space: can dogs really make you happy and healthy? We don’t know for sure, but since we don’t want to chance it, our office is 100% floof-friendly.
Personal and professional growth: through ongoing feedback, mentorship, and coaching, work with peers and leaders who are invested in your growth and success.
Top-tier equipment: as a Mac-first company, our Toronto offices have everything you need to produce your best work comfortably, from multiple screens to ergonomic seating.
Social connection: we believe in celebrating our wins with two annual company-wide get-togethers, quarterly team events, happy hours, and special events and networking opportunities with industry leaders.
The Interview Process
Stage 1: A 30-minute Google Meet video call with a member of the Talent team
Stage 2: A 60-minute Google Meet video call with two Engineering Managers
Stage 3: A 45-minute in-person interview with a member of the Leadership team
Stage 4: A 60-minute live coding exercise with two members of the Engineering Team
Why Relay Might Be the Perfect Fit For You
You push relentlessly for reinvention: You’re built to constantly ask, “How can this be better?” Change excites you and you drive it.
You crave autonomy: We trust our team with big challenges and the freedom to solve them. If you’re someone who takes initiative, is comfortable taking risks, and seeks input when needed, you’ll find the freedom here empowering.
You own your work: You take pride in your work, follow through on commitments, and feel a deep sense of responsibility for outcomes, not just tasks.
You treat comfort as a red flag: You seek growth. When things feel too comfortable, you lean into change. You’re excited about stepping into the unknown and navigating new terrain to create something better alongside your team.
You care about impact, not noise: You care deeply about the substance of your work. You measure success by results, not recognition and you let your work speak for itself.
You’re energized by complexity and ambiguity: You enjoy tackling problems that don’t come with a playbook. You’re comfortable building from scratch, iterating as you go, and collaborating to shape the best path forward.
You seek out feedback: We value directness, clarity, and respect. We believe honesty fuels great work and career growth. You see feedback as a tool for learning and improvement, and you know that open, honest dialogue is key to achieving the best results — together.
You’re here for more than a job: At Relay, everything we do is in service of our mission to help small businesses thrive. To drive impact and have purpose here, that mission must matter to you too.
Our Promise
We’re driving real change for small business owners, powered by truly remarkable people. At Relay, you’ll find the confidence to take chances, trust to take initiative, and the support you need to build a career you love. Here, we make sure every team member feels empowered to make big decisions, encourage to ask tough questions, and challenged to take risks that result in work we’re all proud of. We give you the baton–you run the Relay.
What’s Important to Us:
Research shows that women-identifying and other marginalized individuals often apply only if they meet 100% of the qualifications. But no one is a perfect match on paper. If this role excites you, we’d love to hear from you and figure out together if it’s a great fit.
At Relay, we believe that diversity is key to building high-performing teams, and creating an inclusive work environment is our priority. We are an equal opportunity employer and welcome people of diverse backgrounds, perspectives, and skills.
We will work with applicants to provide accommodations at any stage of the hiring process. If you require accommodations during the interview process, please email your Talent Partner, and we will work with you to meet your needs.
Be The First To Know
About the latest Software applications Jobs in Toronto !
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Liferaft is looking for a highly skilled and visionary Software Engineer to contribute to the development of advanced OSINT tools that empower organizations to extract valuable insights from open-source data. This role will be hybrid in Halifax, NS, or fully remote within Canada.
Reporting to the Senior Director, Engineering, you will play a crucial role in building and enhancing our OSINT platform, working on scalable, high-performance applications that handle large-scale data collection and analysis. The ideal candidate is passionate about cybersecurity, intelligence gathering, and developing robust software solutions.
What you do as the Software Engineer at Liferaft
- Design, develop, and maintain scalable and secure OSINT software solutions.
- Build and optimize web scrapers, data pipelines, and APIs to collect and process open-source data.
- Implement machine learning and natural language processing (NLP) techniques for data enrichment and analysis.
- Collaborate with data scientists, analysts, and security professionals to refine intelligence workflows.
- Ensure system performance, reliability, and security best practices are met.
- Stay up-to-date with the latest OSINT tools, techniques, and industry trends.
- Contribute to the architecture and design of backend services and databases.
- Write clean, maintainable, and well-documented code.
Requirements
What You Need to Get the Job Done
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Strong programming skills in Python, JavaScript, PHP, Go, or similar languages.
- Experience with web scraping frameworks (e.g., Scrapy, Selenium, BeautifulSoup) and API integrations.
- Knowledge of database technologies such as PostgreSQL, Elasticsearch, or NoSQL solutions.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Understanding of security best practices in data collection and processing.
- Strong problem-solving skills and ability to work independently or as part of a team.
Benefits
Why Liferaft?
We pride ourselves on our innovative spirit and determination to help solve new challenges developed by the complexities of open source data. Liferaft provides a threat intelligence and investigations platform, Navigator, to corporate security teams around the world, including some of the biggest brands you've probably referenced today! Navigator is designed to identify, track, and validate issues from open source channels (surface, deep web, and darknet) related to executive safety, fraud prevention, and asset & infrastructure protection. Our technology is helping keep these companies, their people, and their operations safe – making a real impact in the world we all live in.
The diversity of our team is integral to our success. We are a team of passionate and supportive individuals and pride ourselves in fostering a collaborative, innovative, and fun culture.
We offer our team:
- Competitive compensation plan & benefits
- Investment in personal and professional growth
- Remote work/office space with flexible hours
- Flexible time off – Take a minimum of 15 days/year with no cap beyond!
- $750 Yearly Lifestyle Subsidy
- Diversity & Inclusion Committee
- Authentic, engaged team, who value work life balance
We’re building a company future generations can be proud of. Diversity at Liferaft means fostering a workplace in which individual differences are recognized, appreciated, respected and responded to in ways that fully develop and utilize each person's talents and strengths. We welcome all qualified applicants regardless of race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, or any other protected characteristic.
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
About the role
This is a product-focused engineering role where you'll play a key part not just in building, but also in shaping our integration platform (supporting 200+ integrations). You’ll have the opportunity to influence product direction, work closely with customers, and help make it easier for them to launch products powered by high-volume telematics data.
As an engineer on our Product & Integrations team, you’ll play a critical role in building and extending our integration platform. You’ll design and implement core capabilities, develop high-quality integrations, and shape reusable modules that improve scalability, reliability, and customer experience. You’ll work closely with customers and product partners to deliver elegant solutions that simplify how developers work with telematics data. While focused on execution and delivery, you’ll also contribute ideas and influence technical direction, helping the team move quickly while upholding high standards.
What you will do- Contribute to the integration framework and platform that supports 200+ integrations.
- Scope, build, and implement new integrations to broaden the platform’s reach.
- Engage directly with customers to design and build new features that add value to our platform.
- Build reliable, intuitive APIs that simplify customer implementations.
- Create tooling and patterns that improve testing, observability, and platform reliability.
- Monitor and optimize system performance, ensuring scalability as data volumes grow.
- Contribute to code reviews and share best practices to uphold high standards across the team.
- Perform technical demos and provide technical support directly to customers.
- 4+ years of building production systems
- 2+ years of experience with Node.js & Typescript
- 2+ years of experience with AWS or similar cloud platforms
- Strong customer empathy with excitement to support new feature launches, troubleshoot directly with customers, and support technical sales
- Comfort working with and building integrations for systems with limited or unclear documentation.
- Strong debugging and troubleshooting skills, especially in distributed systems.
- Nice-to-have:
- Experience with serverless and/or event-driven architectures (e.g. AWS Lambda, SQS, Kafka).
- Experience working with orchestration / workflow engines (e.g. Step Functions, Temporal)
- Experience with JVM languages (for cross team work)
- Your Team’s Stack:
- Backend:
- Node.js (TypeScript)
- AWS serverless architecture, including: Lambda, DynamoDB, S3, SQS, EventBridge, and Step Functions
- Frontend:
- Next.js (TypeScript) deployed with SST
- Styling with Tailwind and shadcn
- Infrastructure as Code: SST and AWS CDK
- CI/CD: GitHub Actions
- Backend:
- Other Technologies used:
- Java, Python
- Data streaming and lakehouse architecture, including: Kafka, Flink, Spark, Java, Python, Iceberg, and S3
Software Engineer Lead - Senior Software Engineer
Posted 9 days ago
Job Viewed
Job Description
As Backend Engineer, you will work on one of the world's largest social media platform which deals with a few petabytes of data coming to the system daily. You will contribute as part of R&D self-organized team working in a challenging, innovative environment for our client.
Investigate, create, and implement the solutions for many technical challenges using cutting edge technologies, including building/enhancing machine learning platform enabling work of software used by hundreds of millions of users.
**Your role**
+ Obtains tasks from the project lead or Team Lead (TL), prepares functional and design specifications, and approves them with all stakeholders.
+ Ensures that assigned areas are delivered within set deadlines and required quality objectives.
+ Provides estimations, agrees task duration with the manager and contributes to project plan of assigned area.
+ Evaluating existing data systems.
+ Developing the best practices for data coding to ensure consistency within the system.
+ Updating and optimizing local and metadata models.
+ Evaluating implemented data systems for variances, discrepancies, and efficiency.
+ Troubleshooting and optimizing data systems.
+ Understand the business drivers and analytical use-cases and translate these to data products.
+ Design, implement and maintain pipelines that produce business critical data reliably and efficiently using cloud technology
+ Addresses area-level risks, provides and implements mitigation plan.
+ Reports about area readiness/quality, and raise red flags in crisis situations which are beyond his/her AOR.
+ Initiates and conducts code reviews, creates code standards, conventions, and guidelines.
+ Suggest technical and functional improvements to add value to the product.
+ Constantly improves his/her professional level.
+ Collaborate with other teams.
**Your skills and experience**
+ University degree in Computer Related Sciences or similar
+ 5 years of experience as a Python backend engineer.
+ Established relational DB systems experience (MySQL)
+ Experience with distribution systems
+ Ability to organize and document solutions
+ A passion for streamlining systems and processes to make the difficult trivial
+ Strong OOP skills
+ Effective communication (oral & written), collaboration, and interpersonal skills
+ Experience with AWS, Apache Spark and ML frameworks and libraries
**Life at Capgemini**
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
+ Flexible work
+ Healthcare including dental, vision, mental health, and well-being programs
+ Financial well-being programs such as 401(k) and Employee Share Ownership Plan
+ Paid time off and paid holidays
+ Paid parental leave
+ Family building benefits like adoption assistance, surrogacy, and cryopreservation
+ Social well-being benefits like subsidized back-up child/elder care and tutoring
+ Mentoring, coaching and learning programs
+ Employee Resource Groups
+ Disaster Relief
**About Capgemini Engineering**
World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has 65,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities &
Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet.
Capgemini Engineering is an integral part of the Capgemini Group, a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of 22.1 billion.
Get the future you want | is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Click the following link for more information on your rights as an Applicant for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
**Job:** _Programmer/Analyst_
**Organization:** _ERD PPL CAN_
**Title:** _Software Engineer Lead - Senior Software Engineer_
**Location:** _CAN-ON-Mississauga_
**Requisition ID:** _ _