Principal Engineer
Interac Inc.
Toronto, Ontario, Canada
6d ago

You will work alongside the Architecture and Platform Engineering group, serving as a technical leader for our organization by ensuring that the teams are making good technical decisions, reviewing tech plans, and getting hands-on with design, implementation and transformation.

You’ll work with different internal product owners and solution architects to help them finalize a solution.

You have an entrepreneurial spirit with the desire to go deep into the details and want to join a fast-growing company with purpose where you can have a huge impact.

You’re great at

  • Evaluating and identifying continuous potential system improvements and recommending solutions.
  • Evaluating solution options and recommending data access patterns.
  • Self-educating on industry updates (i.e., read industry publications, maintain personal networks, participate in professional organizations, participate in educational opportunities, etc.).
  • Working closely with application architects and enterprise architects to develop overall solutions.
  • Distilling large complex problems into a format that's understandable.
  • Writing prototype and production grade code, participating in critical component design, and advising on strategic technical direction.
  • Finding opportunities for improvement by challenging the status quo and suggesting alternative and creative solutions.
  • Promoting and aligning teams around high-quality engineering practices.
  • Ensuring application and platform architectural solutions are stable, secure, and compliant with company standards and practices
  • Championing the engineering practices and helping teams define and setup frameworks for infrastructure as code and immutable infrastructure concepts.
  • Who are you?

  • You have a bachelor’s degree in computer engineering or related field.
  • You have 5+ years’ experience in system analysis and system design.
  • You have extensive knowledge and experience with Java and hibernate.
  • You have experience with event streaming technologies such as Kafka or Messaging Technologies JMS.
  • You have knowledge in Bash, Python, working with RESTful APIs.
  • You have strong knowledge and experience in Java, Springboot, Javascript, docker, docker-compose, Terraform and Ansible.
  • You have a very good understanding of databases.
  • You have experience with cloud technologies such as Azure or AWS or GCloud, etc.
  • You have experience with networking principles and technologies (DNS, load balancers, reverse proxies, etc.).
  • You have experience with container orchestration tools such as Openshift or Kubernetes or something similar.
  • You have knowledge of event streaming architecture.
  • You are an expert in platform reliability engineering and support the platform to keep it running 24 / 7.
  • You are a great team player and are willing to help others develop their skills and achieve their professional goals.
  • You have experience in project management (this is a plus!).
  • You have experience in distributed systems.
  • You have an analytical mind, you are a critical thinker, problem-solver and can mentor and groom junior developers.
  • You understand cloud integration and cloud integration patterns.
  • You have worked in projects where there was a need for high volume and high performance transactional data processing.
  • You can communicate a technical problem effectively, in simple words, to a group of non-technical people.
  • You can work on multiple projects and manage priorities.
  • How we work

    We know that exceptional people have great ideas and are passionate about their work. Our culture encourages excellence and actively rewards contributions with :

    Connection : You’re surrounded by talented people every day who are driven by their passion of a common goal.

    Core Values : They define us. Living them helps us be the best at what we do.

    Compensation & Benefits : Pay is driven by individual and corporate performance and we provide a multitude of benefits and perks.

    Education : To ensure you are the best at what you do we invest in you.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form