Skip to main content

Senior Software Engineer

Croatia - Zagreb (Hybrid), Pula, Remote Poland
Full-time
Permanent employee

Your profile

At Cenosco, we build Asset Integrity Management Software trusted by global leaders in Oil & Gas, Chemicals, and Energy. As we invest heavily in AI-powered product capabilities, we need Senior Software Engineers who are as excited about building intelligent features as they are about clean, scalable code
 
You will design and ship backend-heavy features on a modern SaaS platform, contribute to AI-powered product experiences, and bring a mindset that embraces AI-assisted development as part of how great engineers work today. 
 

What You'll Do

 

Product Engineering 

  • Design, build, and ship high-quality features across the Cenosco platform, contributing to the full development lifecycle from architecture to production
  • Write clean, maintainable, well-tested code in C# / .NET (or bring strong enterprise-level programming experience and grow into the stack)
  • Contribute to system architecture and design discussions, influencing how we build scalable and maintainable solutions
  • Collaborate closely with Product and Design to translate business requirements into solid technical implementations
  • Participate in code reviews, raise the quality bar, and share knowledge across the engineering team
 

AI-Powered Features 

  • Build and integrate AI-powered product capabilities from LLM integrations and intelligent workflows to data-driven features that add real value for customers in industrial environments
  • Work alongside whole Engineering team to bring models and AI services into the product in a way that is robust, observable, and production-ready
  • Contribute to the team's thinking on where AI can meaningfully improve the product experience for our users
 

AI-Augmented Development 

  • Use AI coding tools (such as GitHub Copilot, Cursor, Claude Code, or Codex) as a natural part of your development workflow to move faster, explore solutions, andmaintainhigh output quality
  • Bring a pragmatic, curious approach to adopting new tooling and practices as the AI development landscape evolves
  • Share what works with the team and helpestablishgood habits around AI-assisted engineering
 

What You'll Need 

  • 7+ years of professional software engineering experience in a SaaS or enterprise product environment
  • Strong backend engineering backgroundprofessional C# / .NET experience preferred; senior-level experience in another enterprise-grade language (Java, Python, Go) considered if you are open to working with C#
  • Solid grasp of software design principles: clean code, SOLID, architectural patterns, and API design
  • Experience with relational databases and working knowledge of cloud infrastructure (Azure, AWS or GCP)
  • Familiarity with modern engineering practices: CI/CD, Docker, Kubernetes, code review culture
  • You've meaningfully integrated AI coding tools into your workflow and can speak to how they've changed the way you architect, debug, or ship code.
  • You think natively in terms of what AI can unlock for users - you've shipped product features powered by LLMs, embeddings, agents, or similar, and you understand the tradeoffs (latency, cost, reliability, hallucination) that come with them.
  • You treat AI as a core part of how you work and build - you use it daily in your dev workflow, you've shipped real AI-powered features
  • Strong communicationskills and a collaborative, proactive approach to problem-solving
 

Bonus Points For 

  • Experience building or integrating LLM-based features (prompt engineering, RAG patterns, API integrations with OpenAI, Azure OpenAI, or similar)
  • Knowledge of Oil & Gas, industrial, or asset-intensive domain
  • Experience with full-stack development, including React or similar frontend frameworks
  • Background in SaaS platforms with multi-tenant architecture
  • Exposure to complex data models or domain-driven design
 

Working Location 

  • Croatia (Zagreb, Pula) — Hybrid
  • Poland — Remote
  • Romania — Remote
  • UK – Remote 
 

Why You'll Love Working with Us 

  • Work on software used in safety-critical industries-your work genuinely matters
  • Be part of a team actively building AI into the product, not just talking about it
  • Flexible working arrangements that fit both you and the role
  • Competitive compensation with meaningful additional perks and top-notch equipment
  • Real investment in your growth-continuous learning is part of how we work
  • Team activities chosen by the team, not the marketing department
  • A genuinely engaged, helpful, and passionate group of people to work alongside

About us

The first thing you may be asking yourself is, what is Cenosco all about?     

We're an Asset Integrity Management (AIM) Software company. Essentially, this means that our solutions safeguard integrity, reliability, and instrumentation safety in asset-heavy industries. Companies operating in these industries come with complex operational ecosystems, and we aim to support their capability to operate at full potential, with the latest technologies, all while prioritizing the health and safety of their people and the environment. 


Hot news! Cenosco has announced a growth investment led by Summit Partners. Read more here!
      
Our Vision
We envision safe and smart environments for asset-heavy industries - where their software environment, work environment, and surrounding environment, operate smartly and securely, allowing them to function at their full potential, without jeopardizing the health and safety of their people and the planet.
      
Our Mission
We are dedicated to making this vision a reality, by optimizing and spreading our integrity management solutions. Through continuous innovation and development of our IMS Suite, we strive to remain the market standard for integrity management solutions.
      
The Cenosco Culture
Our work culture is bound by our four core values. These values have been carefully crafted and selected internally to ensure that they served as a reflection of who we are and how we work across the entire company. At Cenosco we operate with these values at heart, and therefore consider them to be vital competencies.
 
 
  
  • Customer Obsessed: We listen, anticipate, and deliver what truly matters.
  • Ownership: We see things through and finish strong.
  • Accountability: We own our impact and results.
  • Growth Mindset: We stay curious and learn from every challenge.
  • Speed: We act fast and deliver with focus. 

Our Hiring Process     
  1. CV Screening: We’ll take a look at your application to see if you’re a good fit.
  2. Intro Call: Let’s have a chat to learn more about you and your experience.
  3. Technical Interview/Assessment: Here’s your chance to show off your skills!
  4. Final Interview: Review the assignment and fit with management.
  5. Job Offer: If everything clicks, we’ll be excited to offer you the job.