Junior Software Developer - Mission Control

Solace Corporation

Ottawa

On-site

CAD 60,000 - 80,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Solace Corporation in Ottawa is seeking a Junior Software Developer for the Mission Control squad to build and operate backend services and modernize the operations console.

Work across stack with Java, React, Docker/Kubernetes, and AI-assisted tools to deliver reliable broker environments, automate tests, and improve observability.

Qualifications

  • Solid foundation in Java and willingness to work across the stack — backend, front-end, and pipelines.

Responsibilities

  • Build and improve backend features in Java microservices — REST APIs for broker service lifecycle, certificate management, DNS, and broker configuration.
  • Contribute to the front-end of our operations console as we modernize it with React micro-frontends
  • Help deliver Mission Control's next chapter: deploying and operating event brokers in customer-managed Docker/Kubernetes environments
  • Investigate production issues using observability tooling (Datadog logs, metrics, and monitors) and follow them through from diagnosis to verified fix
  • Write automated tests and contribute to epic-level quality plans — quality is designed in, not bolted on
  • Use AI coding tools (e.g., Claude Code) daily, and contribute reusable AI workflows that accelerate the whole squad
  • Collaborate with product, platform engineering, and support teams to resolve field issues for real customers

Skills

Java
REST APIs
Automated testing
Communication

Tools

Docker
Kubernetes
React
TypeScript
Datadog
Grafana
Claude Code
GitHub Copilot
Codex

Job description

About the Role

Solace Mission Control is the control plane of Solace Cloud: it provisions, updates, monitors, and operates event broker services for enterprise customers across public clouds and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and operational tooling that keep thousands of production event brokers healthy — and you'll do it on a team that works AI-native, with agentic coding tools embedded in the daily workflow.

What You'll Do
  • Build and improve backend features in our Java microservices — REST APIs for broker service lifecycle, certificate management, DNS, and broker configuration
  • Contribute to the front-end of our operations console as we modernize it with React micro-frontends
  • Help deliver Mission Control's next chapter: deploying and operating event brokers in customer-managed Docker/Kubernetes environments
  • Investigate production issues using observability tooling (Datadog logs, metrics, and monitors) and follow them through from diagnosis to verified fix
  • Write automated tests and contribute to epic-level quality plans — quality is designed in, not bolted on
  • Use AI coding tools (e.g., Claude Code) daily, and contribute reusable AI workflows that accelerate the whole squad
  • Collaborate with product, platform engineering, and support teams to resolve field issues for real customers
What You'll Bring to the Role
  • A solid foundation in Java (or a similar language) and the willingness to work across the stack — backend, front-end, and pipelines
  • Working knowledge of REST APIs, relational databases, and automated testing
  • Curiosity about cloud infrastructure: containers, Kubernetes, and public cloud services
  • Experience using AI technologies and coding-assisted tools such as Claude Code, GitHub Copilot, and Codex
  • A quality-focused mindset that advocates on behalf of the end user
  • Strong communication — you can explain what failed, why, and what the plan is
Nice to Have Skills
  • Experience with messaging systems (Solace, Kafka, RabbitMQ) or event-driven architecture
  • Exposure to Kubernetes, Helm, or Docker-based deployment
  • TypeScript/React experience
  • Familiarity with observability platforms (Datadog, Grafana, etc.)
  • Experience with CI/CD pipelines
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

solace • Ottawa

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Training programs and growth
Growth opportunities
Senior Software Developer - AI
Senior Software Developer - AI

Solace Corporation • Ottawa

Hybrid
CAD 135,000 - 165,000
Hybrid-first culture
Hybrid work model
Competitive compensation
Senior Software Developer
Senior Software Developer

Solace Corporation • Ottawa

Hybrid
CAD 90,000 - 140,000
Hybrid work model
Software Developer
Software Developer

Solace Corporation • Ottawa

On-site
CAD 95,000 - 140,000
Hybrid work model
Flexible schedule
Professional growth programs
Software Developer (Junior)
Software Developer (Junior)

solace • Ottawa

Hybrid
CAD 85,000 - 105,000
Hybrid work model
Training programs
Work-life balance
Principal Software Developer - AI Integration
Principal Software Developer - AI Integration

Solace Corporation • Ottawa

Hybrid
CAD 216,000 - 251,000
Hybrid work model
Senior Software Developer
Senior Software Developer

Solace • Ottawa

On-site
CAD 135,000 - 165,000
Flexible work environment
Training programs for growth
Innovative and fun culture
Confluent - Senior Software Engineer - Cloud Platform
Confluent - Senior Software Engineer - Cloud Platform

IBM • Southwestern Ontario

On-site
USD 140,000 - 210,000
Staff Developer - Incident Command
Staff Developer - Incident Command

IBM • Calgary

On-site
CAD 140,000 - 190,000
Senior Software Developer - Confluent DevProd
Senior Software Developer - Confluent DevProd

IBM • Edmonton

On-site
CAD 120,000 - 180,000