Kcura

Senior Software Engineer

Kcura
Apply
2 months ago
Warsaw, Poland or Kraków, PolandSenior

Responsibilities

  • Contribute to a Scrum team across conception, design, development, testing, deployment, and operations.
  • Design and architect performant, scalable, secure software operating on large datasets.
  • Develop and execute unit, integration, and static testing strategies.
  • Provide technical guidance, mentoring, code reviews, and knowledge sharing across the development team.
  • Improve CI/CD deployment and upgrade workflows and automate repetitive processes.
  • Use monitoring and observability tools to identify and resolve issues, troubleshoot defects, and support client-specific problems.
  • Participate in second-line on-call support rotations after gaining relevant experience.
  • Recommend and drive software development process improvements while collaborating with business stakeholders.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience.
  • At least five years of experience developing commercial-grade software using C# or related object-oriented languages such as Java or C++.
  • Strong experience with SaaS systems, including multi-tenant architecture, subscription lifecycle, and operational support.
  • Deep understanding of observability and telemetry, including distributed tracing, metrics, logging, alerting, and incident response.
  • Strong software engineering fundamentals, including unit testing, code reviews, design documentation, and debugging.
  • Experience with cloud DevOps practices and CI/CD tools such as GitHub Actions, Harness, or LaunchDarkly.
  • Experience working in agile teams, including mentoring, feature leadership, and cross-team collaboration.
  • Experience with observability tools such as New Relic or Splunk.
  • Fluency in English.
  • Preferred: experience with large-scale distributed systems and data-intensive platforms.
  • Preferred: exposure to AI-assisted development tools and frameworks and experience improving engineering processes and automation in cloud-native environments.

Benefits

  • Competitive base salary, annual performance bonus, long-term incentives, benefits, DTO, parental leave, and an equity program.
  • Hybrid/remote work arrangement is indicated in the posting.
  • The role offers opportunities for end-to-end system ownership, work on distributed cloud-native systems, and collaborative professional growth.

Tech Stack

C#C++GitHub ActionsHarnessJavaSplunk

Categories

Contact me