Senior Software Engineer İş Tanımı
JOB OFFER — SOFTWARE DEVELOPER Oculon Systems · Remote · Full-time About Oculon Systems Oculon Systems is a technology company building AI-powered infrastructure for modern law firms. Our core product, Iris , is an AI-powered client-intake system that helps law firms engage prospective clients, collect relevant information, qualify inquiries, identify urgency, and deliver structured case summaries to attorneys. We are an early-stage company based in Leiden, Netherlands, working on a product where engineering decisions directly influence the quality, reliability, and scalability of the platform. We are looking for a Software Developer to join our remote team and help build the technology behind Iris. The Role As a Software Developer at Oculon Systems , you will contribute across the product's technical stack. You will work on user-facing interfaces, backend services, APIs, databases, AI-powered workflows, integrations, testing, deployment, and technical infrastructure. This is a hands-on engineering role for someone who enjoys understanding the full product rather than working on an isolated technical component. You will have the opportunity to take ownership of features from concept and architecture through implementation, testing, deployment, and improvement . What You Will DoProduct Development Build and maintain production features for the Iris platform. Translate product requirements into reliable technical solutions. Work closely with the product team to understand user and business requirements. Participate in technical architecture and implementation decisions. Improve existing functionality while maintaining system stability. Identify technical problems and propose practical solutions. Contribute to the evolution of the product architecture as the company grows. Frontend Development Build responsive and intuitive web interfaces. Develop reusable UI components and application features. Connect frontend experiences with backend services and APIs. Handle application state, validation, loading states, errors, and edge cases. Improve usability, performance, accessibility, and maintainability. Backend Development Develop scalable backend services and business logic. Design reliable application workflows and data processing systems. Build authentication, authorization, permissions, and application logic. Develop services that support client intake, case processing, notifications, integrations, and internal workflows. Improve performance, reliability, and maintainability as the platform scales. APIs & Integrations Design and maintain APIs used by internal and external services. Integrate third-party platforms and services into the Oculon ecosystem. Implement secure authentication and authorization mechanisms. Handle webhooks, retries, validation, failures, rate limits, and other integration concerns. Ensure integrations remain reliable and observable in production. AI & Intelligent Workflows You will contribute to the AI capabilities that make Iris different from traditional intake software. This may include: Integrating large language models into production workflows. Building conversational AI experiences. Developing structured information extraction and classification systems. Designing AI-powered summarization and qualification workflows. Working with structured outputs and function/tool calling. Managing conversation state and multi-step AI workflows. Improving prompt reliability and consistency. Evaluating AI outputs and identifying failure cases. Building safeguards around AI-generated information. Monitoring AI workflows and continuously improving their performance. You do not need to be an AI researcher. We are looking for an engineer who understands how to integrate AI reliably into real software products . Data & Databases Design and maintain application data models. Write and optimize database queries. Implement migrations and maintain database integrity. Consider performance, scalability, consistency, and security when working with data. Work with both persistent and temporary application data where appropriate. Testing & Quality Write appropriate automated tests for new functionality. Test APIs, business logic, integrations, and user-facing functionality. Identify and resolve bugs before and after production deployment. Participate in code reviews. Refactor technical debt when necessary. Help establish engineering practices that keep the product reliable as it grows. Security & Reliability Because Iris handles sensitive legal-intake information, security and responsible data handling are essential. You will contribute to: Secure application architecture. Authentication and authorization. Input validation and protection against common application vulnerabilities. Secure API design. Access controls and permissions. Secrets and credential management. Logging and monitoring. Dependency and infrastructure security. Data minimization and responsible handling of sensitive information. Deployment & Infrastructure Contribute to application deployment and release processes. Work with containerized development and production environments. Support CI/CD workflows. Monitor application health and production performance. Troubleshoot deployment and infrastructure issues. Help improve the reliability and scalability of the platform. Technology Environment Our stack evolves with the product, but you may work with technologies such as: Frontend: React, Next.js, TypeScript, Tailwind CSS Backend: Node.js, Python, FastAPI, Express, or similar frameworks Data: PostgreSQL, Redis, SQL, and modern ORM/database tooling Infrastructure: Docker, CI/CD, cloud platforms, GitHub Actions, and modern deployment infrastructure AI: LLM APIs, structured outputs, embeddings, retrieval systems, function calling, AI evaluation, and conversational workflows You are not expected to know every technology listed above . Strong engineering fundamentals and the ability to learn quickly are more important than matching every item in our stack. What We Are Looking ForRequired Strong software development fundamentals. Professional experience building web applications or production software. Strong knowledge of at least one modern programming language. Practical experience with frontend and/or backend development. Understanding of APIs, databases, authentication, and application architecture. Experience working with Git and collaborative development workflows. Understanding of testing, debugging, and code quality. Ability to read, understand, and improve existing code. Strong problem-solving and analytical skills. Good written and spoken English. Ability to work independently in a remote environment. Who We Are Looking For We are looking for an engineer who takes ownership. You should be comfortable moving from: “Here is the problem” → “Here is the solution” → “I built it” → “I tested it” → “It is running in production.” You should also be comfortable asking questions when requirements are unclear, challenging technical decisions when necessary, and finding practical solutions rather than over-engineering problems. We value Ownership Curiosity Reliability Product thinking Pragmatism Attention to detail Clear communication Continuous learning Security awareness Willingness to take responsibility for production software What This Role Offers Fully remote work Full-time employment Direct involvement in a real AI SaaS product Ownership of production features Exposure to modern software and AI engineering Opportunity to influence technical architecture Direct collaboration with the founding team A high level of responsibility and autonomy An international working environment The opportunity to contribute to a product from an early stage Competitive compensation based on experience and responsibilities At Oculon, your work will not disappear into a large organization. The software you build can become part of the product used by real law firms and their clients. Remote Work This position is fully remote . We are open to candidates working from different countries and time zones, provided they can maintain effective collaboration with the team. Remote work requires: Strong communication. Reliable availability. Good documentation habits. Independent execution. Effective collaboration through digital tools. Accountability for deadlines and deliverables. Practical Details Position: Software Developer Employment: Full-time Work Model: Fully Remote Location: Remote / International Company: Oculon Systems Industry: Legal Technology / AI / SaaS Language: English Experience: Professional experience preferred Start Date: Flexible / To be agreed How to Apply Send your application to: Please include: Your CV LinkedIn profile GitHub or portfolio, if available Examples of relevant projects Your current location and time zone Your availability Salary expectations Email subject: Software Developer : Your Name We are particularly interested in seeing what you have actually built. If you have developed a product, SaaS platform, AI application, API, open-source project, or other technically relevant project, include it in your application. Join Oculon Systems Oculon Systems is building infrastructure for a better way for law firms to manage client intake. As a Software Developer, you will help build the systems behind that vision — from the interface clients interact with to the backend, AI workflows, integrations, and infrastructure that power the product. If you want to work on real software, real AI systems, and real product problems , we would like to hear from you. Oculon Systems Leiden, Netherlands · Remote www.oculonsystems.com Building the infrastructure behind better legal client intake.
Senior Software Engineer İlanındaki ATS Anahtar Kelimeleri
Bu ilanın metninde ATS beceri sözlüğümüzle eşleşen 16 anahtar kelime var. En sık geçenler: CI/CD (2 kez), Large language models (2 kez), Code reviews (1 kez).
Programlama dilleri, çatılar ve platformlar
- React · ilanda 1 kez · benzer ilanlarda %29
- Next.js · ilanda 1 kez · benzer ilanlarda %7
- TypeScript · ilanda 1 kez · benzer ilanlarda %37
- Tailwind CSS · ilanda 1 kez · benzer ilanlarda %3
- Node.js · ilanda 1 kez · benzer ilanlarda %16
- Python · ilanda 1 kez · benzer ilanlarda %40
- FastAPI · ilanda 1 kez · benzer ilanlarda %4
CV'nde karşılığı: React, Next.js ve TypeScript ifadelerini ilandaki yazımıyla geçir; birini projesi ve ölçeğiyle bir deneyim maddesinde göster.
Veri, analitik ve yapay zekâ
- Large language models · ilanda 2 kez · benzer ilanlarda %19
- PostgreSQL · ilanda 1 kez · benzer ilanlarda %34
- Redis · ilanda 1 kez · benzer ilanlarda %25
- SQL · ilanda 1 kez · benzer ilanlarda %23
CV'nde karşılığı: Large language models, PostgreSQL ve Redis ile yaptığın sorguyu, panoyu ya da raporu sonucuyla anlat.
Bulut, DevOps, altyapı ve güvenlik
- CI/CD · ilanda 2 kez · benzer ilanlarda %44
- Docker · ilanda 1 kez · benzer ilanlarda %26
- GitHub Actions · ilanda 1 kez · benzer ilanlarda %4
CV'nde karşılığı: CI/CD, Docker ve GitHub Actions için kurulum, işletim ya da otomasyon rolünü açıkça yaz.
Mimari, yöntem ve çalışma araçları
- Code reviews · ilanda 1 kez · benzer ilanlarda %40
- Git · ilanda 1 kez · benzer ilanlarda %37
CV'nde karşılığı: Code reviews ve Git için ekipte gerçekten üstlendiğin işi adıyla yaz.
Yabancı dil
İlanda belirtilen dil beklentisi: İngilizce. Seviyeni ölçülebilir yaz (ör. B2).
Terimler ilan metninden kural tabanlı sözlükle çıkarıldı; sözlük dışı beceriler listelenmez.
Takibe ekle ve CV'ni bu ilana göre hazırlaBenzer İlanlarda Beceri ve Deneyim Dağılımı
Kıdem ve ek bilgiler çıkarıldığında "Software Engineer" başlığında toplanan 134 ilan (bu ilan dahil) 26 Nisan ile 16 Ekim 2026 arasında yayımlandı. Aşağıdaki oranlar bu ilanların metinlerinden sayıldı.
| Anahtar kelime | İlan | Pay | Bu ilanda |
|---|---|---|---|
| CI/CDBulut, DevOps, altyapı ve güvenlik | 59 | %44 | Geçiyor |
| Code reviewMimari, yöntem ve çalışma araçları | 54 | %40 | Geçiyor |
| PythonProgramlama dilleri, çatılar ve platformlar | 54 | %40 | Geçiyor |
| AWSBulut, DevOps, altyapı ve güvenlik | 52 | %39 | Geçmiyor |
| GitMimari, yöntem ve çalışma araçları | 50 | %37 | Geçiyor |
| TypeScriptProgramlama dilleri, çatılar ve platformlar | 49 | %37 | Geçiyor |
| PostgreSQLVeri, analitik ve yapay zekâ | 46 | %34 | Geçiyor |
| C#Programlama dilleri, çatılar ve platformlar | 42 | %31 | Geçmiyor |
Aranan asgari deneyim
Deneyim yılı belirten 73 benzer ilanda ortanca beklenti 5 yıl.
| Asgari deneyim | İlan | Pay |
|---|---|---|
| 0-1 yıl | 3 | %4 |
| 2-3 yıl | 23 | %32 |
| 4-5 yıl | 32 | %44 |
| 6 yıl ve üzeri | 15 | %21 |
Benzer ilanların 34 tanesi (%25) İngilizce bilgisi istiyor.
Kaynak: cvanaliz'deki aktif ilanlar; bir terimin geçmesi zorunlu olduğu anlamına gelmez.
Oculon Systems Hakkında
We are looking for an engineer who takes ownership. You should be comfortable moving from: “Here is the problem” → “Here is the solution” → “I built it” → “I tested it” → “It is running in production.” You should also be comfortable asking questions when requirements are unclear, challenging technical decisions when necessary, and finding practical solutions rather than over-engineering problems. We value Ownership Curiosity Reliability Product thinking Pragmatism Attention to detail Clear communication Continuous learning Security awareness Willingness to take responsibility for production software What This Role Offers Fully remote work Full-time employment Direct involvement in a real AI SaaS product Ownership of production features Exposure to modern software and AI engineering Opportunity to influence technical architecture Direct collaboration with the founding team A high level of responsibility and autonomy An international working environment The opportunity to contribute to a product from an early stage Competitive compensation based on experience and responsibilities At Oculon, your work will not disappear into a large organization. The software you build can become part of the product used by real law firms and their clients. Remote Work This position is fully remote . We are open to candidates working from different countries and time zones, provided they can maintain effective collaboration with the team. Remote work requires: Strong communication. Reliable availability. Good documentation habits. Independent execution. Effective collaboration through digital tools. Accountability for deadlines and deliverables. Practical Details Position: Software Developer Employment: Full-time Work Model: Fully Remote Location: Remote / International Company: Oculon Systems Industry: Legal Technology / AI / SaaS Language: English Experience: Professional experience preferred Start Date: Flexible / To be agreed How to Apply Send your application to: Please include: Your CV LinkedIn profile GitHub or portfolio, if available Examples of relevant projects Your current location and time zone Your availability Salary expectations Email subject: Software Developer : Your Name We are particularly interested in seeing what you have actually built. If you have developed a product, SaaS platform, AI application, API, open-source project, or other technically relevant project, include it in your application. Join Oculon Systems Oculon Systems is building infrastructure for a better way for law firms to manage client intake. As a Software Developer, you will help build the systems behind that vision — from the interface clients interact with to the backend, AI workflows, integrations, and infrastructure that power the product. If you want to work on real software, real AI systems, and real product problems , we would like to hear from you. Oculon Systems Leiden, Netherlands · Remote www.oculonsystems.com Building the infrastructure behind better legal client intake. Şirketin diğer ilanlarını inceleyerek ekipler ve aranan yetkinlikler hakkında daha geniş bir görünüm elde edebilirsin.
Oculon Systems iş ilanlarını gör