{bc}
linkedin

Technical Lead / Senior Developer - Software Development

EY
Ottawa, CAN
Full-time
Mid-Senior
Onsite
Discovered 1 months ago
AWSKafkaREST integrationsSOAP servicesJavaPython

Full Job Posting

The Opportunity

Lead the design, development, and delivery of scalable enterprise applications in a consulting environment.

Combine hands-on engineering expertise with solution leadership, team mentorship, and client engagement.

Key Responsibilities

  • Lead the design of ETL, API, and Lambda/Kafka solutions.
  • Validate BSA stories and integration approaches for SOAP services.
  • Own architecture and technical quality.
  • Drive technical design decisions while balancing business requirements, system constraints, and long-term sustainability.
  • Ensure adherence to enterprise security, performance, and reliability standards.
  • Oversee delivery across design, development, testing, deployment, and continuous improvement.
  • Contribute hands-on to critical frontend and backend components as needed.
  • Drive code quality, testing strategies, and performance optimization.
  • Collaborate with frontend, backend, DevOps, and business stakeholders in Agile environments.
  • Lead and mentor developers and ensure high-quality delivery.
  • Act as the primary technical interface between client stakeholders and the delivery team.

Must Have

  • 7+ years of development experience.
  • Strong AWS and Kafka experience.
  • Experience with REST and SOAP integrations.
  • Proficiency in Java, Python, or Node.js.

Preferred Qualifications

  • Technology consulting or client-facing solution delivery experience.
  • Experience contributing to or owning solution architecture and design decisions.
  • Understanding of API gateways and service mesh architectures.
  • Experience in enterprise or regulated environments.
  • Awareness of AI and Generative AI capabilities to improve engineering productivity and delivery.

Leadership Profile

  • Guide teams and influence architectural decisions through strong technical leadership.
  • Balance hands-on engineering depth with solution-level thinking.
  • Communicate effectively with clients and manage complexity, trade-offs, and delivery risks.
  • Demonstrate accountability for technical outcomes and team success.

Benefits

  • Benefits include medical, dental, prescription drug, mental health, employee assistance, and group savings plans.
  • Employees receive time off, learning programs, career development opportunities, and volunteering options.

Compensation Disclosure

  • Published salary ranges vary by role and city, including Senior Consultant and Manager ranges for Vancouver, Toronto, Victoria, and other applicable locations.
  • Individual compensation is determined by factors including internal equity, education, experience, knowledge, and skills.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at EY