Software Engineering

Jr. Backend Engineer

at PensionID

📍 Location Toronto, Ontario Hybrid
📋 Details Full-time
📅 Posted

Direct apply link, refreshed by the daily generator.

About the Role

Develop backend APIs, ship features, write tests

About PensionID

Pension software company modernizing legacy systems

Full Description

About Us

At PensionID, we're rewriting the rules of pension and benefits software, making it as modular and customizable as LEGO blocks. In an industry entrenched in legacy systems and outdated processes, we've emerged as pioneers of modernization. Our cutting-edge, AI-enabled pension administration system seamlessly blends innovation with efficiency, providing a breath of fresh air to pension management.

Just as we're revolutionizing pension administration with our modular, intuitive platform, we're building our team with the same innovative spirit. Our "Swiss Army Knives" approach to talent means every team member brings multiple dimensions of expertise and creativity to the table. We're not just streamlining pension administration - we're creating an environment where exceptional talent can thrive and innovate.

By harnessing cutting-edge technology throughout our entire software development lifecycle, we're enabling our clients to stay ahead of the curve while building a workplace that empowers our team to push boundaries and redefine excellence. Our AI-Enabled solutions don't just reduce overhead costs and minimize risk - they create opportunities for our team to solve complex challenges in creative ways.

The Opportunity

At PensionID, we're building more than just software. We're engineering a highly flexible, AI-powered pension administration platform that evolves with our clients' needs. Our architecture is designed for both scalability and adaptability, allowing us to push the boundaries of what's possible in pension tech.

We're looking for a Junior Backend Engineer who is excited to learn and grow alongside an experienced team. In this role, you'll work on real features in our backend platform — a single core pension administration system built as cleanly bounded modules — under the mentorship of senior engineers. You'll write code, participate in reviews, ship features, and develop your craft in a high-quality engineering environment.

This is a hands-on developer role where you'll learn modern .NET, modular architecture, and cloud infrastructure by doing. If you're curious, motivated, and excited about building software that actually matters, we'd love to have you on board.

Key Responsibilities

  • API Development: Implement and maintain RESTful API endpoints with guidance from senior engineers, focused on correctness, security, and maintainability.
  • Feature Delivery: Take ownership of well-scoped features and bug fixes from design through deployment.
  • Learning and Growth: Pair with senior engineers, absorb feedback in code reviews, and continuously deepen your understanding of the platform and stack.
  • Quality and Testing: Write clear, well-tested code and contribute to a strong code-review and testing culture.
  • Team Collaboration: Collaborate across the engineering team and contribute to documentation, design discussions, and team rituals.

Required Technical Skills

  • Cloud & Infrastructure:
  • Exposure to cloud platforms (AWS preferred) is a plus, but not required.
  • Basic familiarity with Git and modern CI/CD workflows.

Nice-to-Have Qualifications

  • Hands-on experience with AWS, even from personal projects or coursework.
  • Exposure to GitHub Actions or similar CI/CD tooling.
  • Familiarity with Docker and containerization concepts.
  • Personal projects, open-source contributions, or coursework demonstrating .NET, C#, or backend skills.
  • Exposure to Minimal APIs in .NET.
  • Awareness of message brokers like Amazon SNS/SQS, Kafka, or RabbitMQ.

Bonus Expertise:

  • Any familiarity with financial software, pension systems, or other regulated environments.
  • Familiarity with React and Next.js

Soft Skills

  • Strong appetite to learn and a growth mindset.
  • Clear written and verbal communication.
  • Proven problem-solving capabilities and a proactive mindset.
  • Comfort asking questions, receiving feedback, and iterating quickly.
  • Comfort using LLM coding assistants within governed workflows.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent experience (e.g., bootcamp, self-taught with strong portfolio).
  • 0–2 years of professional backend development experience, including internships or co-ops.
  • Demonstrated coding ability through personal projects, coursework, internships, or contributions.

What We Offer

  • Learn modern backend, cloud, and AI-Enabled engineering practices on a real-world platform.
  • Be mentored by experienced engineers in a high-quality engineering environment.
  • Contribute meaningful code to a real product with real users from day one.
  • Be at the forefront of modernizing pension administration with AI-Enabled, scalable solutions.
  • Collaborate with clients across Canada, the US, and international markets.
  • Join a talented, forward-thinking team that values creativity and continuous learning.
  • Enjoy flexible work arrangements that support your peak performance.
  • Grow your expertise rapidly with exposure to advanced cloud infrastructure, modular backend design, and security best practices.

Location & Work Culture

True to our innovative spirit, we embrace flexible work arrangements that empower peak performance.

Our approach includes:

  • Remote work flexibility

  • Hybrid office/home arrangements

  • Collaborative virtual workspace

  • Toronto office hub for key meetings and team collaboration

  • Occasional travel may be required for client consultations and team events

We believe great work can happen anywhere – our focus is on impact, not location. While Toronto is our home base, we've built our culture around enabling our team to work where they're most effective.

Opens in a new tab on the company's website