Senior Software Developer – API

Posted last week

Apply Now

About the role

  • Senior Software Developer optimizing CI/CD pipelines for multi-language SDKs at Solace. Collaborating with product and engineering teams to enhance event-driven architectures.

Responsibilities

  • Lead the standardization and optimization of CI/CD pipelines across our multi-language SDK portfolio (GitHub Actions, Jenkins)
  • Drive infrastructure-as-code practices for our build systems, making pipelines maintainable and scalable
  • Contribute to new products and features using agile software development practices
  • Collaborate actively with the product team and platform engineering team
  • Assist the support team in resolving field issues

Requirements

  • Proven experience in reducing pipeline flakiness through better test design, infrastructure improvements, or retry strategies
  • Passion for developer productivity and eliminating toil through automation
  • Strong background in build automation across multiple languages and ecosystems (Maven, Gradle, npm, Go modules, pip, NuGet, CMake)
  • Comfortable developing with multiple languages such as C, Java & Python
  • Experience in all phases of software development including requirements definition, planning, implementation, testing and support
  • A quality-focused mindset that advocates on behalf of the end-user
  • Experience using AI technologies and coding-assisted tools such as Claude Code, GitHub Co-pilot, Cline, Aider and Roo
  • Familiar with a variety of testing tools and frameworks
  • 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)

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Job type

Full Time

Experience level

Senior

Salary

CA$125,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDockerGradleJavaJenkinsKafkaKubernetesLinuxMacOSMavenPythonRabbitMQGo

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.