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)
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.
Let's Talk
Not sure you meet every requirement? That's okay - we're more interested in your potential and passion. If this role excites you, we'd love to hear from you.
Need accommodations during the hiring process? Just let us know - we're here to support you.
Thanks to everyone who applies! While we wish we could connect with every candidate, only those selected to move forward will be contacted.
LI-NM1