Software Developer (Mid-Level)

Webhosting

Ottawa

Hybrid

CAD 95,000 - 115,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sectigo is seeking a mid-level Software Developer to contribute to modern applications using Java and Go, with exposure to frontend/UI technologies. You will own components, handle customer issues, and ensure secure, scalable solutions in a collaborative team environment.

The role is full-time and hybrid, based in Ottawa, reporting to the office 3 to 4 days a week. Compensation ranges from CAD 95K to CAD 115K, subject to experience and equity considerations.

Qualifications

  • Experience building backend services with Java/Spring and Go.
  • Familiarity with frontend/UI basics (Angular) and scripting.
  • Strong focus on secure, scalable software and PKI awareness.

Responsibilities

  • Independently investigate, troubleshoot, and resolve customer and internal issues, including root-cause analysis and effective solutions.
  • Design and implement backend services, UI applications, third-party integrations, and REST services using Java/Spring, Golang, Angular, and scripting.
  • Own and maintain integrations with third-party products and external systems, including API changes, failures, and upgrades.
  • Deliver complete solutions with production code, tests, design docs, and performance analyses.
  • Participate in code reviews to improve quality and maintainability.
  • Apply low-level design principles focusing on performance, security, scalability, and maintainability.
  • Perform scripting and automation using shell on Linux and PowerShell on Windows.
  • Work with Docker-containerized apps and assist in deployment, monitoring, and production troubleshooting.
  • Analyze logs, metrics, and alerts; participate in incident analysis and remediation.
  • Additional tasks may be assigned per company initiatives.

Skills

Java
Go
REST API design
Angular
Scripting

Tools

Spring
Docker
PowerShell
Linux shell

Job description

We are seeking a talentedSoftware Developer (Mid-Level)who will contribute independently to the development, integration, and support of modern applications using Java and Go, while gaining exposure to frontend/UI technologies and scripting. This role will focus on delivering high-quality, scalable, and secure solutions, with ownership of assigned components and customer issues from start to finish. The successful candidate will apply sound technical judgment, take responsibility for low-level design decisions, and demonstrate a solid understanding of software security principles, including practical cryptography and PKI, within a collaborative team environment.

Here are the core functions, responsibilities, and expectations for this role:

  • Independently investigate, troubleshoot, and resolve customer and internal issues, including root-cause analysis and implementation of effective solutions.
  • Design and implement backend services, UI applications, third-party integrations, and REST services using Java/Spring, Golang, frontend technologies (such as Angular), and/or scripting solutions.
  • Own and maintain integrations with third-party products and external systems, including handling API changes, failures, and version upgrades.
  • Take responsibility for delivering complete solutions, including production code, unit and integration tests, design documentation, performance analysis, and product support artifacts.
  • Participate actively in code reviews, both receiving and providing constructive feedback to improve code quality and maintainability.
  • Apply low-level design principles to components and services, considering performance, security, scalability, and maintainability.
  • Perform scripting and automation tasks using shell scripting on Linux and PowerShell on Windows to improve efficiency and reliability.
  • Work with containerized applications using Docker and contribute to deployment, monitoring, and troubleshooting in production environments.
  • Demonstrate awareness of production systems by analyzing logs, metrics, and alerts, and participating in incident analysis and remediation.
  • Additional tasks associated with this position may be assigned in response to company initiatives and business needs.

More information about this role:

  • This is a full-timehybrid positionreporting to ourOttawaoffice3 to 4 days a week.
  • The targeted compensation package for this role is betweenCAD 95K and CAD 115K,subject to internal equity and years of experience. We may make further adjustments through an approval process if the targeted compensation range needs to be modified based on business needs and market trends.

Simplicity at Scale.

How we show up with each other and our customers every day is just as important, and we win as #OneSectigo by living out our core values – Support, Excellence, Communication, Teamwork, Integrity, Growth and Openness. We are committed to investing in our diverse teams where everyone understands their role and how they support our strategic goals, we drive operational excellence through scale and efficiency, and we strive to delight our customers and become the market leader in our industry. If you aspire to join a driven team that holds each other accountable to meeting our lofty goals and you’d like to be part of our growth story in delivering a market leading user experience, we’d like to talk to you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (Mid-Level)
Software Developer (Mid-Level)

Sectigo • Ottawa

Hybrid
CAD 95,000 - 115,000
Senior Manager, Technical Support
Senior Manager, Technical Support

WebHosting • Ottawa

On-site
CAD 95,000 - 112,000
Technical Support Specialist – Ottawa
Technical Support Specialist – Ottawa

Webhosting • Ottawa

On-site
CAD 50,000 - 60,000
Senior Manager, Technical Support
Senior Manager, Technical Support

SmartRecruiters, Inc. • Ottawa

On-site
CAD 95,000 - 112,000
Senior Software Developer
Senior Software Developer

SOTI • Mississauga

On-site
CAD 80,000 - 110,000
Culture emphasizing personal growth
Opportunities for continuous innovation
Work on complex projects with leading technology partners
Software Developer (Junior to Intermediate)
Software Developer (Junior to Intermediate)

MAD Elevator Inc. • Mississauga

On-site
CAD 72,000 - 95,000
Senior Software Developer (SOTI XSight)
Senior Software Developer (SOTI XSight)

SOTI • Mississauga

On-site
CAD 85,000 - 110,000
Software Engineer
Software Engineer

Dye & Durham Corporation • Toronto

On-site
CAD 84,000 - 140,000
Canadian benefits package
Learning & mobility opportunities
Healthcare & retirement benefits
.Net Software Engineer/Developer - Ottawa
.Net Software Engineer/Developer - Ottawa

Kardow • Ottawa

On-site
CAD 70,000 - 110,000
Hybrid work environment
Comprehensive benefits
Senior Software Developer
Senior Software Developer

Worky • Calgary

On-site
CAD 120,000 - 160,000