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)
Software Engineer I developing fullstack solutions for Toast's Employee Development team. Focused on enhancing technology for the restaurant industry in a fully remote Canadian role.
Senior Software Engineer developing and improving authentication and authorization systems for Owner. Collaborating with a focused team in a remote - first environment to secure access across the platform.
Software Developer II specializing in UI development at CNN. Contributing to agile development teams, enhancing existing software and building applications.
Senior Software Engineer designing and developing full stack applications for fleet readiness technology. Utilizing Python, Django, React and Next.js for innovative fleet management solutions.
Principal Software Engineer responsible for writing production - grade code at PointClickCare. Collaborating within a Scrum team to achieve technical excellence and feature development in healthcare technology.
Senior Software Engineer joining Lime's Payments and Fraud team. Collaborating to optimize payment processes and build robust platforms for customer transactions.
Senior Data Engineer at Sleep Country Canada designing and maintaining scalable data pipelines. Collaborating with cross - functional teams to ensure data reliability and quality.
Senior Cloud Engineer at Sleep Country maintaining multi - cloud infrastructure. Designing, building, and optimizing cloud systems for reliability, performance, and security.
Software Engineer II focused on building scalable detection systems using AI tools at Abnormal AI. Collaborating with teams to enhance model serving infrastructure for data processing.