XX
Technical LeadParking Network B.V.Burnaby, British Columbia, Canada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Technical Lead

Parking Network B.V.
  • CA
    Burnaby, British Columbia, Canada
  • CA
    Burnaby, British Columbia, Canada

Über

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
The Technical Lead – Software Delivery provides hands-on technical leadership for an enterprise application platform, owning solution design and delivery execution while ensuring engineering quality and consistency across the team. This role is 70% designing and implementing and 30% coaching and mentoring, with accountability for development standards, delivery practices, and overall software quality.
Key Responsibilities
Lead solution design and implementation for platform features, integrations, and services
Translate business requirements into scalable technical designs and delivery plans
Drive the full software development lifecycle: requirements, design, build, test, release, and production support
Establish technical direction and ensure alignment to architecture and engineering standards
Lead troubleshooting and root-cause analysis for complex production issues and cross-system integrations
Development and maintain enterprise-wide shared services.
Ensure operational readiness through observability, runbooks, release validation, and incident learnings
Maintain clear and current technical documentation (architecture, operational procedures, engineering practices)
Coaching & Mentoring
Coach engineers through pairing, design reviews, and structured feedback to raise technical capability and consistency
Enforces engineering practices and quality standards, and ensure adoption through mentorship and accountability
Guide work planning practices (estimation, sequencing, risk management) to improve predictability and delivery outcomes
Promote a culture of continuous improvement, learning, and ownership
Provide performance management feedback with the team.
Quality & Standards Ownership
Enforce engineering quality standards including:
coding standards and review expectations
automated testing strategy (unit/integration/API/regression)
release readiness criteria and "definition of done"
effective and efficient pull request management
Drive defect prevention practices and continuous improvement using metrics and post-incident learnings
Ensure consistent technical decision documentation and transparent engineering communication
Required Platform / Runtime Experience
Strong experience building and delivering enterprise applications using Java
Configuring and optimizing performance of java web containers
Kafka (event streaming concepts, producers/consumers, reliability patterns)
Redis (caching strategies, TTLs, data modeling, performance considerations)
Strong relational database experience with MySQL (schema design, indexing, transactions, performance tuning)
Observability/APM experience (monitoring, tracing, logging, alerting, production diagnostics)
Experience designing and building REST APIs
Experience with distributed systems / microservice architectures and integration troubleshooting
CI/CD and Release Engineering (Required)
Experience designing and creating Azure CI/CD pipelines for building, testing, and deploying enterprise applications
Familiarity with release management practices including gated approvals, environment promotion, rollback strategy, and deployment validation
Education and Experience
Bachelor's degree in Computer Science, Engineering, or related field or equivalent professional experience
7+ years of professional Java development experience
3+ years in a technical leadership capacity (technical lead, lead developer, engineering lead), including coaching and mentoring responsibilities
Demonstrated success delivering complex projects end-to-end and improving software quality outcomes
Knowledge, Skills, And Abilities
Strong communication skills: able to explain technical concepts and tradeoffs to technical and non-technical stakeholders
Strong prioritization and planning skills across multiple workstreams (features, tech debt, reliability)
Comfortable setting standards and holding the bar through coaching and accountability
Bias for automation, continuous improvement, and pragmatic delivery
With your explicit consent which you provided as part of the application process, we will retain candidate personal data solely for the business purpose for which it was collected. In no event will we retain such data more than two (2) years following the closure of the recruitment process relating to the role for which you applied or in the event other related job opportunities arise within the company. Verra Mobility Applicant Privacy Notice
T2 Systems is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
Apply for this job
  • Burnaby, British Columbia, Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.