Software Engineer Level 2

Toronto, ON, CA, Canada

Job Description

About Block 64





We're Block 64 - builders of a unified IT visibility platform purpose-built for mid-market IT teams managing complex, hybrid environments. Our platform eliminates blind spots across software, SaaS and cloud, empowering IT teams to reduce risk, cut waste, and lead modernization efforts with confidence.



We're looking for a highly skilled and experienced

Senior Software Engineer

to join our dynamic engineering team. You will play a key role in designing, developing, implementing and maintaining scalable applications and web services for global customers. Your experience in B2B SaaS and IaaS development will quickly establish you as the go-to person for planning and leading the development of next-gen AI-powered applications and integrated LLM-based agents to enable autonomous workflows.



The ideal candidate will have a strong background in both frontend and backend development, with deep expertise in

Python

,

MySQL

, and

Typescript

in

ReactJS

, as well as hands-on experience with

DevOps

solutions including

Octopus, Jenkins, Docker, Kubernetes

, and

Infrastructure as Code (IaC)

via

Terraform

.






What You'll Do





You will be the go-to resource and technical mastermind behind our most important and ambitious projects. This role is a hands-on engineering role with the opportunity to shape the product and technical roadmap.

Design and implement next-gen technology applications




Develop a complete understanding of our ICP and how our software creates value. Collaborate with the PO to define the technical requirements that support our roadmap. Research, design, develop and implement scalable web applications that leverage AI. Collaborate with full-stack engineers to define, design and implement new features. Lead project teams through multi-phase initiatives, communicate status and timeline.


Optimize existing web applications, API's and databases




Write clean, maintainable, and efficient code in Python and Typescript. Develop and optimize database schemas and queries using MySQL. Assist to diagnose system and application errors and suggest fixes.


Optimize and manage existing dev-ops tools and processes




Utilize Azure services for cloud-based application hosting and development. Implement and maintain CI/CD pipelines and manage deployments. Participate in the CAB committee, prepare and present post-incident reviews.


Monitor overall system performance and security




Report monthly on service availability metrics and recommend improvements. Coordinate with our CSP to perform infrastructure maintenance and upgrades. Monitor overall compute expense vs budget and make recommendations to reduce cost.


Support and mentor other team members




Collaborate with cross-functional teams to define, design, and ship new features. Participate in code reviews and coach other team members on best practices. Encourage experimentation and problem-solving techniques. Ask constructive questions and encourage others to do the same.


You'll Thrive If You...




Are a

strong communicator

with the ability to collaborate with both technical and non-technical business stakeholders. Are a

technical innovator

, a fast-learner and is not afraid to try new things. Are

highly organized,

with great

attention to detail

and

problem-solving skills.

Can run point on projects and juggle multiple deliverables with

autonomy

.


Technical Skills Absolutely Required




Microsoft Azure cloud services and Infrastructure as Code (IaC) Python, MySQL, ReactJS Docker, Kubernetes, Octopus Deploy, Jenkins, Terraform / OpenTofu RESTful APIs and microservices architectures Linux-based environments / Windows Subsystem for Linux (WSL) / Shell Scripting Knowledge of security best practices in web and application development


Other Useful Skills




Experience with observability tools such as Elastic (ELK Stack) Experience with automated testing frameworks Experience with C#, Java, Bash / shell, Redis, Groovy Knowledge of web frameworks such as Flask, Laravel Familiarity with Agile/Scrum methodologies


What's in It for You




Full time 40-hour work week, with flexibility and trust. Competitive compensation with 3 weeks' vacation and additional company holidays. Benefits plan for full-time employees after 3-months, including dental and RSP matching. Work from home option with two designated in-person days per week. Work directly with a strategic executive and experienced technical team. Be part of a small, fast-moving, growing B2B SaaS company solving real problems. No bloated orgs, no red tape, just high-impact work with like-minded people.


How to Apply





Please apply using the link below and include a short note with:


A few sentences on why you're a fit A description of a recent project you are particularly proud of A quick example of how you've used AI in your current / most recent job


Want to help us build the most trusted visibility platform in mid-market IT? Let's do it.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2727353
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned