Postuler

Publié il y a 64 mois

Sr. Software Developer

@ T2 Systems Canada Inc

Burnaby, Colombie-Britannique

6+ ans d’expérience
Postuler
SIGNAUX

En bref

T2 Systems is hiring a Senior Software Developer to design and lead development of SaaS applications and services for parking and mobility customers. The role involves architecture, design specifications, mentoring developers and production support. The posting requires 6+ years of Java services experience and a Bachelor's or Master's degree in a related field, and it offers health, retirement, vacation and remote-work benefits.

Responsabilités :

  • Participate in requirement gathering and solution design
  • Write and review design specifications and estimates
  • Produce maintainable, PCI-compliant code with unit tests
  • Support production issues and integration APIs
  • Mentor junior developers and set coding standards

Résumé des exigences :

  • 6+ years of professional Java service development
  • Bachelor's or Master's in Computer Science or Engineering
  • Strong microservices and REST API design knowledge
  • Experience with Spring, Hibernate, Kafka and Git
  • Familiarity with secure coding and OWASP Top 10

Outils et compétences

Avantages mentionnés

Assurance maladieSoins dentairesSoins de la vueRégime de retraiteCongés payés
Source et dates

Site carrière / système de candidatures · adp

Date publiée par l’employeur
2021-07-29
Première détection par notre source
2026-10-14
Mise à jour du dossier source
2026-11-06

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience6 an(s) et plus
Déplacementsroute : aucun
Milieu de travailDomicile, Bureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé), Maîtrise (préféré)
Domaines d’étudesComputer Science, Engineering
Avantages mentionnésCongés payés généreux, Horaire flexible, Régime de retraite, Mieux-être

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

T2 Systems Canada Inc

ChampValeur
Offres sur Jobsy4
Description

About T2 Systems

T2 Systems is the largest parking, mobility, and transportation provider in North America, with more than 25 years in the parking management industry and currently serving thousands of parking professionals. We integrate the best people, processes, and technology to provide powerful, high performance, and secure parking solutions. T2 Systems is headquartered in Indianapolis, Indiana with its Canadian office located in Burnaby, BC.

We didn’t become an industry leader by chance – we push the envelope to provide more innovative and advanced solutions for our customers. Which wouldn’t be possible without employees who strive for success, work together, and are hungry to learn, grow, and lead.

If you are looking for a new opportunity, we invite you to apply and talk about the possibilities of starting a rewarding new chapter of your career!

Job Summary

The Sr. Software Developer is responsible for designing, developing and leading the development of SaaS applications and services used by T2 customers.

Responsibilities

  • Participates in requirement gathering, solution design and presentation
  • Participates and may lead development of written design specifications for projects and products, as well as review design specifications written by others.
  • Provides accurate estimates for design specifications, and is accountable for these estimates.
  • Produces maintainable, reusable and PCI complaint code with unit tests, and participates in code reviews as guided by the Manager, Development.
  • Works with customer service and project management teams to provide engineering support to T2’s production issues.
  • Collaborates with other development teams for designing and documenting integration APIs.
  • Provides technical support to other staff.
  • Provides recommendations on architectural direction, product direction and development tools.
  • Mentors junior developers
  • Champion for coding best practices and responsible for guiding and helping development team follow standards
  • Supports corporate goals and objectives and pro-actively addresses issues as appropriate.
  • Continually evaluates departmental processes and external tools and technologies for improvement opportunities specifically for the department and for T2 products in general.

Education and Qualifications

  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field
  • 6+ years of professional experience developing services with Java
  • Working knowledge of version control using Git
  • Familiarity with secure coding practices, OWASP Top 10 and CWE Top 25
  • Ability to work on or lead multiple projects at once
  • Ability to convert Product Requirements into High Level Designs and present
  • Ability to coach and mentor developers
  • Strong knowledge of micro-service architecture
  • Strong knowledge and experience using the following:
    • Java 8+
    • Frameworks: Spring, Hibernate, JUnit
    • Apache Kafka
    • REST API design
    • MySQL, MongoDB
    • Swagger – API Documentation
  • Experience with following are an asset
    • Flyway scripts
    • SonarQube
    • Docker Container
    • Keycloak Auth
    • Postman
    • Jenkins - Build
  • Experience in Agile Development such as SCRUM is desired
  • Experience with Payment Integrations is desired
  • Experience in Parking industry is an asset

Work @ T2 Systems

  • Health & Wellness: We offer competitive medical, dental, and vision coverage, health spending accounts, and health and wellness education sessions. Because your well-being is important to us.
  • Retirement Plans: As a forward-thinking company, we see the value in planning for the future. So we help you plan for yours with 401(k) (US) and RRSP (Canada) plans with employer match.
  • Work-Life Balance: We understand that burnout is real and that work-life balance is important. Which is why we offer 3 weeks paid vacation upon starting, as well as flexibility to work remotely.
  • Events & Activities: Part of having a good work-life balance is having fun, which we love to do! Whether it’s a party, a potluck, or a game of ping pong or foosball, we know how to have a good time.
  • Snacks & Drinks: Working smart works up an appetite, and we’ve got you covered. Our offices are fully stocked with snacks, fresh fruit, coffee, tea, soda, and beer on tap.
  • Open Communication: In addition to having regular “state of the company” updates, our leadership team’s doors are always open – including our CEO – because winning as a team starts at the top.
  • Amazing people to work with!

We invite all qualified candidates to apply. Please note, you must be eligible to work in Canada to be considered for this role. We thank everyone for their interest; however, only successful applicants will be contacted.

T2 values diversity and is committed to building a workforce comprised of individuals with different backgrounds, experiences, and identities. Equal Employment Opportunity has been, and will continue to be, a fundamental principle at T2, where employment is based upon capabilities and qualifications without discrimination because of race, color, religion, sex, age, national origin, disability, veteran status, genetic history, sexual orientation, or any other protected characteristic as established by law. We strive to create an inclusive culture that empowers individuals to thrive, try new things, and grow together as one T2.

Emplois semblables

  • Junior Software Developer

    Toronto, ON +1

    Hootsuite

    1+ ansCandidates need a Computer Science or Engineering degree, or equivalent, with 1-2 years of software development experience, including co-op or internships. Experience with Java or a functional programming language is required, along with agile practices and strong teamwork and communication skills.

  • Senior Software Developer

    Victoria, BC

    University of Victoria

    6+ ansCandidates need a university degree in computer science, software engineering or a related field and six years of related experience. They must show proficiency in Java, JavaScript, HTML and SQL, experience with object-oriented design, databases such as PostgreSQL and Cassandra, and Agile methods like Scrum.

    Eclipse, Hibernate, JMS, ActiveMQ, Tomcat, Jetty

  • Senior Software Developer - Big data API

    Vancouver, BC

    PDF Solutions: A leading provider of end-to-end analytics that empowers engineers & data scientists across the semiconductor ecosystem

    8+ ansCandidates need several years of backend development experience with databases, strong skills in Go and C, and experience leading or mentoring developers. A Computer Science degree or equivalent industry experience is expected.

    Go, C, C++, C#, Java, Python

  • Software Developer II

    Vancouver, BC
    Temps plein

    Avigilon Corporation

    2+ ansCandidates need a bachelor's degree, at least two years of software development experience, extensive C++ experience in large code bases, and strong written and oral communication. Experience with Berkeley or Postgres databases is required, and cloud, CI/CD and DevOps experience is preferred.

    C++, C#, Postgres, Berkeley DB, Azure

  • Software Developer - Cloud - Intermediate

    Surrey, BC

    Delta Intelligent Building Technologies (Canada) Inc.

    3+ ansCandidates need 3 to 5+ years as a software developer, strong Python skills, and hands-on experience with Kubernetes (ideally EKS) and Terraform. Docker, distributed systems troubleshooting, cloud IAM and mentoring experience are also expected.

    Python, Terraform, Kubernetes, Amazon EKS, Docker

  • Software Developer (hybrid)

    Vancouver, BC
    Temps plein

    Cisco

    5+ ansCandidates need a computer science or related degree plus 5 years of experience, or a master's plus 3 years. They must have production experience with TypeScript or JavaScript and React, API integration, automated testing, and debugging.

    GitHub Copilot, Claude, Codex

  • Software Developer (hybrid)

    Vancouver, BC
    HybrideTemps plein

    Cisco Systems Canada Co.

    5+ ansCandidates need experience delivering production software with TypeScript or JavaScript and React, designing REST APIs, writing automated tests, and debugging software defects. Experience with observability, security, or data products and with AI agents is an asset.

    React, TypeScript, JavaScript, Splunk, Git, Codex

  • Senior Software Developer - Form

    British Columbia
    128k–143k $/anHybrideTemps plein

    Safe Software

    7+ ansCandidates need a bachelor's degree in a related field, 7+ years of professional development experience including technical leadership, advanced C++ and Python skills, and threat modeling and CVSS scoring experience. Security tooling experience such as fuzzing, sanitizers and SAST/DAST is also required.

    C++, Python, FME Form, GitHub Copilot, Claude Code, Qt Widgets

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.