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 with the product team and platform engineering team
- Assist the support team in resolving field 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 developing with multiple languages such as 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 and Codex
Nice to Have Skills
- 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)
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.