Compunnel Inc.
Senior Software Engineer Team Lead
Compunnel Inc.Canada12 hours ago
ContractFinance

Software Engineer Lead

Location: Toronto, Calgary, Vancouver. Ideally Toronto - onsite twice in a Month


What version of Java?

  • 21


In addition to Spring Boot, what other components of the Spring framework are required?

  • Spring Data, Spring Cloud, Spring Security.
  • Team is focus on building microservices. analysis). Looking for a deep understanding of microservices architecture patterns and API design & implementation best practices (e.g., authentication & authorization, API security, API documentation and contract generation).


What specific AWS services are we talking about? There are 300+ to choose from –

  • AWS Glue, SSM, Secrets Manager, MSK, CodeDeploy, CloudWatch, VPC, API Gateway
  • CockroachDB is being used instead of DynamoDB
  • Looking for someone with a strong understanding of the AWS ecosystem but not all 300+ services


What testing frameworks/tools are in use today? E.g. JUnit; TestNG; Pact.IO; RestAssured; Swagger, etc.

  • Junit , PostMan
  • Swagger knowledge for OpenAPI for microserivces.


What streaming/event-driven tech is in use today? e.g. Kafka; Confluent; RabbitMQ; RedPanda, etc.

  • Kafka


Any requirements re: Terraform and/or AWS CloudFormation?

  • As a team lead some knowledge of Teraform is required


Any requirements re: Observability tools/tech? E.g. DataDog; AWS Cloudwatch; Prometheus; Grafana, etc.

  • AWS Cloud Watch, OpenSearch


Any requirements re: Front End technologies - e.g. TS; JS; React / Vue / Angular

  • No – This is a back end development role


What CI/CD tools are currently in use? (Jenkins, GitHub Actions, GitLab CI, AWS CodePipeline, etc.)

  • Strong CI/CD experience using Docker within pipelines on tools like Jenkins or Github Workflows.


Deployment model: containers (Docker, Podman), orchestration (EKS, ECS, OpenShift), or serverless?

  • Experience Docker and container orchestration


Release cadence: daily, weekly, monthly?

  • TBD


Is there a dedicated DevOps/SRE team, or do SWE leads own infra/deployment responsibilities?

  • Devs do their own deployment and need to update Terraform scripts


Any big data or analytics pipelines? (Athena, Redshift, Spark on EMR, Glue ETL, etc.)

  • No


Onsite? How many days per week?

  • 2 times a month


How large is the team that the new hire will be leading?

  • 6 developers include the team lead. Expectation are for the team lead is code 50% of the time


What does the team comprise of in terms of disciplines? E.g. SWEs; SDETs; Prod Manager, etc.

  • SWEs and a Scrum master. Software Development Manager, Program Direct, Solution architect and Product Owner are not considered part of the team.


As a Lead, will the new hire be responsible for architectural design?

  • The program has a dedicated solution architect, however the lead is expected to contribute to the architectural and design discussion

Key Skills

Ranked by relevance