Solace Systems

Software Developer (Junior)

Solace Systems$85K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proven experience across the development stack including front-end and back-end.
  • Passion for developer productivity and automating processes.
  • Comfortable developing with Java and Python (other languages are a plus).
  • Experience throughout all software development phases, from planning to support.
  • Quality-focused mindset advocating for end-users.
  • Familiarity with AI coding tools like Claude Code and GitHub Copilot.

Responsibilities

  • Build serialization and deserialization libraries in multiple languages.
  • Enhance the Solace Schema Registry's front-end and back-end.
  • Monitor and improve the build and test pipelines for the Registry.
  • Contribute to the development of AI workflows to boost team efficiency.
  • Collaborate closely with product and platform engineering teams.
  • Assist the support team by troubleshooting field issues.

Benefits

  • Opportunities for hands-on experience with multi-language SDKs.
  • Involvement in innovative projects like the Solace Schema Registry.
  • Collaborative work environment with product and engineering teams.
  • Exposure to AI tools and automation within software development.
  • Supportive hiring process with accommodations available.
Full Job Description
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

About Solace Systems

Solace Systems is a technology company that provides messaging middleware solutions for enterprises. The company was founded in 2001 and is headquartered in Toronto, Canada. Solace Systems' products are used by financial institutions, telecommunications companies, and other large enterprises to manage their data and messaging needs. The company's messaging middleware is designed to be fast, reliable, and scalable, and can handle large volumes of data in real-time. Solace Systems has offices in North America, Europe, and Asia, and serves customers in over 30 countries.
Learn more about Solace Systems
Size
500 employees
Industry

Similar Jobs

More Jobs at Solace Systems

More Information Technology Jobs

Find similar Software Developer (Junior) jobs: