Senior Software Engineer

Cenosco Croatia d.o.o.· Croatia - Zagreb· +2 ακόμη τοποθεσίες· personio· δημοσιεύθηκε 09/10/2025
Απαραίτητα:C#ReactGitAWSAzureGoogle CloudDockerKubernetesCloudFrontendBackendFullstackCI/CDAISeniorRemoteHybrid
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  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, and maintain high 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 help establish good 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 background ,  professional C# / .NET experience Solid grasp of software design principles:  clean code, SOLID, architectural patterns, and API design Experience with relational databases and working knowledge of cloud infrastructure ( Azur e,  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 communication skills 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