Join Cardarelli Group as a Senior Software Engineer to build AI-powered software platforms for government and financial services. This role involves building and maintaining applications, providing direct technical support, and collaborating with product leadership. Key requirements include 5+ years of professional software engineering experience and strong proficiency in React and Java.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
About Cardarelli Group
Cardarelli Group builds AI-powered software platforms for government and financial services. We develop vertical products that serve mission-critical workflows for public-sector agencies and regulated financial institutions. Our customers depend on our platforms daily, and we take that responsibility seriously. If you want to build software that matters for institutions that matter, this is the place.
The Role
We are looking for a Senior Software Engineer to join our team. This is a remote role open to candidates anywhere in Canada, with occasional travel to Toronto required as needed. You will work across the full stack, building and maintaining applications that serve government and financial services customers. This role spans front-end development, back-end services, data migration, and direct customer support. We are a small team and every person carries real weight. You should be someone who takes ownership, works hard, and is ready to jump in wherever you are needed on any given day.
What You Will Do
- Build and maintain front-end interfaces using React
- Develop and optimize back-end services and APIs in Java
- Plan and execute data migration activities, including extraction, transformation, validation, and loading across systems
- Provide direct technical support to customers, triaging and resolving issues through our support desk
- Collaborate with product leadership and teammates to ship features on tight timelines
- Write clean, tested, well-documented code
- Troubleshoot production issues and own resolution end-to-end
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
What We Are Looking For
- 5+ years of professional software engineering experience
- Strong proficiency in React and modern JavaScript/TypeScript
- Strong proficiency in Java
- Experience with data migration, ETL processes, and working across multiple database systems
- Comfort with customer-facing support work and the patience to do it well
- A team-first mentality and a strong work ethic. We need someone who shows up, follows through, and does not wait to be told what needs doing
- Effective communicator who can work independently and with cross-functional teams
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Requirements
- Must be legally authorized to work in Canada
- Must be physically located in Canada
- Ability to travel to Toronto, ON from time to time
- This role is conditional on successful completion of a criminal background check
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Nice to Have
- Experience with government or regulated-industry software
- Familiarity with AI/ML integration in production applications
- Experience with cloud platforms (GCP preferred)
- Familiarity with CI/CD pipelines and automated deployment processes
What We Offer
- Direct involvement in building products from the ground up
- A small, focused team where your work is visible and valued
- Exposure to AI, compliance, and government technology at the intersection of policy and product
- Competitive compensation
Similar Jobs
Explore other opportunities that match your interests
Full-Stack Software Developer
fidelity canada
YO IT CONSULTING