Senior Software Engineer

valeriia teslya

Published: 19 Feb, 2026

We are looking for a Senior Software Engineer to play a key role in building and evolving a secure, on-prem AI product designed for highly sensitive environments. This role is suited for a strong backend engineer who is comfortable working close to infrastructure, designing reliable systems, and taking ownership of complex technical decisions in production environments.

The company develops secure, air-gapped AI solutions that operate entirely within customer networks, with no cloud dependencies. The product is deployed in highly sensitive environments, including major institutions and mainframe-based infrastructures. The team is small, highly technical, and focused on secure AI infrastructure, deep system integrations, and strict security standards.

Requirements:

  • 5+ years senior back-end experience (Node.js/TypeScript and/or Python)
  • Strong on-prem/private infrastructure experience
  • Hands-on daily use of AI coding tools (Claude Code, Cursor, Copilot, etc.)
  • Experience reviewing and fixing AI-generated code
  • Docker and on-prem Kubernetes/container orchestration
  • Self-hosted CI/CD (GitHub runners, GitLab, Jenkins)
  • Comfortable working without managed cloud services
  • Upper-Intermediate English

Nice to have:

  • Experience testing AI/LLM-based products (validating AI outputs, RAG pipelines, prompt-response quality)
  • Familiarity with Docker and containerized environments
  • Experience working in on-prem or air-gapped setups
  • Basic scripting ability (Python or Bash) for test data preparation or log analysis

We offer:

  • Vacation (up to 20 working days)
  • Sick leaves (10 working days)
  • National Holidays as a time off (11 days)
  • Medical Insurance after 3 months probation period (can be used in Ukraine)
  • Online English courses
  • Accountant assistance and legal support
  • Flexible working schedule, remote, office-based, or hybrid format
  • Fully-equipped perfect office space located in the city center (ready for work in blackouts)
  • Direct cooperation with the customer
  • Dynamic environment with a low level of bureaucracy and great team spirit
  • Communication with Top/Senior-level specialists to strengthen your hard skills
  • Online/offline teambuildings
  • Volunteering culture development and support.
Send CV

    300

    Dear ,

    Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.

    Looking forward to connecting with you soon!

    Best regards,
    nCube Recruitment Team

      Briefly Describe Your Request
      300
      agree icon By submitting this form I agree to the  Privacy Policy
      Form Submitted
      Development offices:
      Kyiv, Ukraine
      Warsaw, Poland
      Sao Paolo, Brasil
      United Kingdom
      London
      Phone: +44 772 611 66 87
      contact@ncube.com