Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer (Junior)

$85k - $105k per year

Solace

Enterprise AI is moving from pilots to production, and the constraint is no longer the model — it's the data. Agents are only as good as what they can sense, trust, and act on in the moment, and real-time, event-driven data is becoming the foundation every serious AI system runs on.

Solace is the leading real-time data platform for the enterprise AI era. Established enterprises worldwide — including RBC Capital Markets, Bosch, Heineken, PSA Singapore, United Airlines, Schwarz Group, and hundreds more — have built their business around Solace to enable intelligent, real-time experiences, modernize their application and integration landscape, and create seamless digital journeys for their customers, partners, and employees.

So, the next time you drive a car, order furniture online, fly in a plane, check your bank balance on your phone, your positive experience could be a direct result of our technology—and your hard work!

About The Role

This position is for a Junior Software Developer to join our API & Applications team, developing multi-language SDK client libraries (Java, Python, C, C#, JavaScript, Go) that power our customers' event-driven architectures. A key focus of this role is accelerating the development of our new Solace Schema Registry and its supporting serialization and deserialization libraries.

What You’ll Do

  • Build new implementations of our serialization and deserialization libraries across multiple programming languages
  • Make improvements to the front-end and back-end of our Solace Schema Registry
  • Monitor and develop the build and test pipelines for the Solace Schema Registry
  • Contribute to AI workflow development to accelerate the team
  • Collaborate actively withtheproductteam and platform engineering team
  • Assistthe support team in resolvingfield issues

What You’ll Bring to the Role

  • Proven experience across the development stack including front-end, back-end and pipeline exposure
  • Passion for developer productivity and eliminating toil through automation
  • Comfortable developingwith multiple languages such asJava & Python
  • Experience in all phases of software development including requirements definition, planning, implementation, testing and support
  • A quality-focusedmindset that advocates on behalf of the end-user
  • Experience using AI technologies and coding-assisted tools such as Claude Code, GitHub Co-pilot and Codex

Nice to Have Skills

  • Familiar with a variety of testingtools andframeworks
  • Experience with messaging brokers (Solace/RabbitMQ/Kafka) and messaging-as-a-service products (PubNub/Pusher/Cloud AMQP)
  • Experience with containerized build environments (Docker, Kubernetes-based CI runners)
  • Experience with cross-platform build challenges (Windows, Linux, macOS)

Why You’ll Love Working at Solace

At Solace, we’re all about smart people, meaningful work, and good vibes.

  • Work with brilliance – Our team is packed with some of the sharpest minds in the industry.
  • Balance matters – We believe work should fit into your life, not the other way around.
  • Hybrid-first – Flexibility is built into how we work, so everyone feels included and empowered.
  • Values-driven – We live and breathe our core values: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
  • Growth mindset – Our training programs are designed to help you level up, fast.
  • Customer Obsessed – We’re proud of our world‑class customer lineup (we’re not shy about it).
  • Keep it fun – We’re social, we keep things simple, and we know how to have a good time.
  • Creative culture – We’ve got a great sense of humour and we make cool videos on topics like MITT and this (check them out!).

Role Status: EXISTING

Expected Salary Range: Expected salary range for this role is from $85,000 to $105,000. The final offer within this range will reflect the successful candidate’s skills and experience.

At Solace, we are committed to a fair, inclusive, and transparent recruitment process.

To help identify candidates whose qualifications best align with the role, we use artificial intelligence (AI) tools during the initial stage of resume screening. These tools compare submitted resumes to the job description, focusing on education, experience, and skills.

Importantly, all decisions beyond this initial screening—including interviews and final hiring—are made by our human recruitment team. AI is never used to make final hiring decisions.

Need accommodations during the hiring process? Just let us know — we’re here to support you.

At Solace, we believe that diversity and inclusion drive innovation and growth, both in business and in life. We strive to create an enriching and safe workplace where you can be who you are. If you want to do the best work of your career and feel supported every step of the way, we encourage you to join us!

LI-NM1

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Developer (Junior) in Ottawa, ON vacancy
  •  .... In this role, you will have the opportunity to work on the software development for various next generation connected Ford vehicles....  ...Ford Electronic Control Units together. As a Systems Software Developer, you will be working to integrate, validate, and support various... 
    Suggested

    Ford Motor Company

    Ottawa, ON
    8 days ago
  • $95k - $110k per year

    At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance...
    Suggested
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...Canadian locations - Remote About The Team Build the future of developer experience for the Maestro platform at Kinaxis Great platforms...  .... This is a unique opportunity to work across enterprise software development, cloud infrastructure, automation, and developer tooling... 
    Suggested
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Ottawa, ON
    12 days ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 
    Suggested

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world. Collaboration... 
    Suggested
    Full time

    Wavestore

    Ottawa, ON
    a month ago
  • $105k - $155k per year

     ...design build integrate and maintain high-quality Android-based software that enables seamless navigation experiences within the vehicle....  ...responsibilities for this position include but are not limited to: Design develop and maintain Android services and applications that support... 
    Full time

    Ford Motor

    Ottawa, ON
    a month ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely identifies...  ...to drive our AI strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the Precisely Data Integrity... 

    Precisely

    Ottawa, ON
    4 days ago
  •  ...next chapter starts here.    We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate...  ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    more than 2 months ago
  • $67.07k - $142.24k per year

     ...Position Overview We are seeking a motivated and detail-oriented Junior Family Lawyer to join our growing team. The ideal candidate will...  ...valuable hands-on experience, mentorship, and the opportunity to develop a rewarding career in family law. Key Responsibilities... 
    Junior
    Full time
    Monday to friday
    Flexible hours

    Jeffrey Langevin & Associates

    Ottawa, ON
    10 days ago
  •  ...Job Responsibility: Astro Design Centre is seeking a Junior Purchasing Clerk to join our dynamic and collaborative team. This is a...  ...with vendors and internal teams Quickly learn and adapt to new software tools Qualifications: Strong computer literacy with proficiency... 
    Junior
    Full time
    Monday to friday
    Shift work

    Astro Design Centre

    Ottawa, ON
    3 days ago
  •  ...are currently looking for a highly experienced and detail-oriented Junior Electrical Technologist to be part of the team. As a Junior...  ...single line diagrams, power layouts, and emergency power systems. Develop lighting layouts, fire alarm, communications, and security systems... 
    Junior
    Permanent employment
    Full time
    Contract work
    For contractors
    Internship
    Work at office
    Flexible hours

    CIMA+

    Ottawa, ON
    5 days ago
  • $85k - $111.3k per year

     ...) solutions are already connecting billions of devices, and we are actively shaping the evolution toward 6G. Within this context, our L1 Software Development team in RCE RAN Performance designs and implements the Physical Layer baseband functions - the signal‑processing e...
    Junior
    Full time

    Ericsson

    Ottawa, ON
    8 days ago
  •  ...mortgage and equity investments in property developments, across Canada and the United States and...  ...to the Senior Property Manager, the Junior Property Administrator is responsible for...  ...Responsibilities Relationship Development Develop and foster positive relationships with co... 
    Junior
    Summer holiday
    Work at office
    Flexible hours

    Centurion Asset Management Inc.

    Ottawa, ON
    10 days ago
  •  ...We’re looking for an organized, friendly, and creative Junior Marketing Specialist to help prospective residents find their next home while...  ...monthly social media calendars for apartment communities Develop engaging social content, including captions, graphics, short-form... 
    Junior
    Seasonal work
    Work at office
    Local area
    Work from home

    District Realty Corporation, Brokerage

    Ottawa, ON
    7 days ago
  • $67k per year

    Overview Languages English Education ~ Bachelor's degree Experience 2 years to less than 3 years Hybrid Work must be completed both in person and remotely. Work setting ~ Construction Responsibilities Tasks Review individual and...
    Junior
    Permanent employment
    Full time
    Remote work

    Lions Gate Underwriting Agency

    Ottawa, ON
    2 days ago
  • $70k - $95k per year

     ...Software Secured is a leading Penetration Testing as a Service company, with a head office...  ...Our pentesting team is looking for a junior pentester to join us and help secure a few...  ...pride in spreading the word and helping developers write secure code. You will be a part of... 
    Junior
    Remote job
    Full time
    Work at office
    Local area
    Home office

    Software Secured

    Ottawa, ON
    28 days ago
  •  ...Job Responsibility: Junior Hardware Engineer (Designer) Are you an innovative and flexible self-starter? Do you have keen engineering skills...  ...& Supportive Culture * Your Challenge Engineer, Design, Develop and Test new embedded hardware at the forefront of technology.... 
    Junior
    Full time
    Flexible hours

    Curtiss-Wright

    Ottawa, ON
    8 days ago
  • $63k - $73k per year

     ...sites is required Ability to attend and conduct presentations Develop and maintain a strong relationship with contractors and client...  ...supportive environment where we celebrate success together For junior and intermediate team members, Entuitive offers a strong... 
    Junior
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Immediate start
    Flexible hours

    Entuitive

    Ottawa, ON
    a month ago
  • $59.5k - $81.9k per year

     ...belong. The Role: We are looking for a Junior Water/Wastewater Design Specialist to...  ...assessments, and technical reports. • Develop and review process flow diagrams (PFDs),...  ...an asset. • Proficient in Windows based software (e.g. word, excel, powerpoint, visio).... 
    Junior
    Contract work
    For contractors
    Internship
    Work at office
    Local area
    Remote work
    Ottawa, ON
    2 days ago
  •  ...Position Summary Senior Controls Developer is responsible for developing innovative control...  ...maintenance, and development of internal software automation tools. Development tasks will...  ...problem resolution, providing guidance to junior developers, and leading site implementation... 
    Long term contract
    Remote work

    STERIS

    Ottawa, ON
    10 days ago
  •  ...Job Description Job Description ServiceNow Service Catalogue Developer RESPONSIBILITIES: The Contractor’s resource(s) must enable...  ...• Designing and building catalogue items (hardware, software, access requests, HR services) • Configure forms, variable and... 
    For contractors

    CONFIGURETEK

    Ottawa, ON
    17 days ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    28 days ago
  •  ...TEHORA est présentement à la recherche d'un(e) analyste d'affaires junior ayant de bonnes aptitudes d'analyse, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue soutiendra les activités... 
    Junior
    Hourly pay
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    a month ago
  • $85k - $110k per year

     ...that operate in the real world. The company develops quantum timing, quantum-secure...  ...other by design. About this role:  The Junior Quantum Engineer will join Q-Block's R&D...  ...systems, FPGA-based control, or hardware-software integration in a laboratory or prototype... 
    Junior
    Long term contract
    Permanent employment
    Full time
    Internship
    Manual labor

    Q-Block Computing

    Ottawa, ON
    28 days ago
  •  ...TEHORA est présentement à la recherche d’un(e) Technicien(ne) en informatique junior afin de soutenir les activités de support, d’entretien et d’exploitation des environnements informatiques. La personne retenue interviendra dans la gestion des postes de travail, le soutien... 
    Junior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    a month ago
  • $50k - $60k per year

    Do you want to join a winning team and work in one of the coolest industries – water ride design and innovation, but don’t think you have the right experience? You may already have what it takes! ProSlide designs, manufacturers and builds the world’s most innovative water rides...
    Junior
    Contract work
    Work at office
    Shift work

    ProSlide Technology

    Ottawa, ON
    16 days ago
  •  ...your hard work! Overview This position is for a Platform Developer. You will be responsible for defining, designing, developing, and...  ...Will ~ Contribute to new products/solutions using agile software development practices. Demonstrate expertise in managing and... 
    Full time

    Solace Corporation

    Ottawa, ON
    8 days ago
  •  ...and technical direction for embedded C/C++ software across multiple concurrent projects....  ...accountability and technical risk resolution. Develop, test, and debug embedded software on...  ...-facing features. Mentor senior and junior engineers, define team processes, and promote... 
    Full time
    Casual work
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    23 hours ago
  • $185k - $195k per year

     ...expanding technology company developing innovative cloud and device solutions...  ...and passionate Staff Embedded Software Engineer for the Device...  ...technical risks to resolution. Develop, test, and debug embedded...  ...platform. Mentor senior and junior engineers, define team processes... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    1 day ago
  • $85k - $110k per year

     ...LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical...  ...and coalition boundaries Develop and maintain rich Java desktop client applications...  ...lifecycle Provide technical mentorship to junior team members.   Qualifications :... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer (Junior). Be the first to apply!