Y

Y Soft

Print management and IT automation suite

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timePrague, CzechiaNo salary listed

About the Job

Requirements

  • Extensive proven experience designing and delivering complex, distributed software systems, with deep expertise in .NET, Java, or Scala and cloud-native architecture.
  • A track record of independently defining technical direction for large, ambiguous problems rather than only executing someone else's design.
  • Deep debugging and root-cause analysis skills, with the ability to guide others through difficult production and system-level issues.
  • Strong understanding of cloud infrastructure, including Azure, and containerization, including Docker, as well as hardware-software integration and validating system behavior at scale and across layers.
  • Experience introducing engineering practices such as CI/CD, testing, observability, and tooling that measurably improved a team's delivery quality.
  • Strong grounding in quality assurance best practices and the full software development lifecycle.
  • Fluent Czech and English.
  • Willingness to come into the Prague office from time to time.

Responsibilities

  • Own software architecture and technical direction for a broad product area, rather than only a single feature or component.
  • Lead the design and delivery of the most complex, high-risk features and system integrations, including problems without established precedent.
  • Define and evolve the team's engineering standards, coding guidelines, and Definition of Done.
  • Drive resolution of the team's most difficult technical debt and cross-component quality issues.
  • Guide troubleshooting and root-cause analysis for difficult hardware-software integration issues, hands-on and by mentoring others through them.
  • Evaluate and introduce new technologies, tools, and practices, weighing long-term maintainability against short-term gains.
  • Mentor senior and mid-level engineers, helping them develop the ability to own complex work independently.

Desired Qualifications

  • Python skills or experience are nice to have.
  • Interest or skills in Scala.
  • Interest in AI-assisted and agentic development practices, with curiosity to explore how these tools can reshape engineering workflows.

About the Company

Y Soft

Print management and IT automation suite

Y Soft provides an integrated suite of IT tools for businesses, including SAFEQ for print management and SAFEQ Cloud, AIVA for test automation, CLERBO for digital employee experience, and in-house hardware. It works by managing print jobs, automating software tests, improving user IT experiences, and connecting hardware to those processes. The company differentiates itself with an end-to-end offering and an innovation hub plus a venture arm to explore new tech. Its goal is to simplify IT work and help businesses stay digitally competitive while keeping employees productive.

Company size
201-500
Company stage
Debt Financing
Total funding
$33M
Headquarters
Brno, Czechia
Founded
2000

Recently Posted Jobs

Explore more opportunities at Y Soft

See more jobs