Job Closed
This listing is no longer active.
***Only CV's submitted in English will be accepted.
Senior Desktop Engineer
Location
Portugal
Posted
85 days ago
Salary
$6K - $7.5K / month
Seniority
Senior
Job Description
Senior Desktop Engineer
Sur
Role Description As a Senior Desktop Engineer you will design, build, and maintain desktop applications for macOS and Windows environments. This role involves working across both system and application layers to deliver secure, high-performance experiences. You’ll collaborate closely with product, QA, and support teams to ensure that all applications are stable, efficient, and well-documented. - Develop and maintain desktop applications for macOS and Windows, including integrations and embedded web components. - Implement, debug, and optimize system-level code and UI features using Swift, Objective-C, and C# (with occasional C++). - Build and maintain macOS components including system extensions, XPC, Endpoint Security, and Network Extensions. - Develop Windows functionality using Win32 APIs, WPF, and modern .NET frameworks. - Collaborate with cross-functional teams to deliver secure, testable, and production-ready features. - Write and maintain clear technical documentation and architectural designs. - Stay current with updates in macOS, Windows, and related ecosystems, especially in areas related to security and performance. Qualifications - Fluent English is required. - 4+ years of macOS development experience using Swift, Objective-C, Xamarin.Mac, or MAUI. - Proven experience delivering complex macOS features to production. - 3+ years of Windows application development using .NET, .NET Framework, WPF, or WinForms. - Strong knowledge of UI frameworks such as React or Angular for hybrid desktop applications. - Experience debugging complex macOS architectures (system extensions, launch services, IPC). - Familiarity with systems programming concepts, multithreading, and Win32 APIs (C++ experience is a plus). - Understanding of secure coding principles and best practices for maintainable, testable code. Requirements - Salary Range: $6000-$7500 USD /month - Paid Time Off: Unlimited - Schedule: Flexible, 100% Remote
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Role Description Colliers is seeking a skilled IAM Engineer to join our Global Identity & Access Management (IAM) team, with a focus on delivering scalable and secure Identity Governance & Administration (IGA) solutions using Saviynt. This role will be instrumental in designing, implementing, and supporting IAM capabilities across our global enterprise, ensuring alignment with security policies, compliance requirements, and business objectives. - Design, configure, and deploy Saviynt IGA solutions to support identity lifecycle management, application onboarding, access requests, certifications, and policy enforcement. - Onboard human and machine identities, applications, and directories (e.g., Active Directory, Entra ID) into Saviynt. - Develop and maintain joiner-mover-leaver workflows, access review campaigns, and SoD policies. - Troubleshoot and resolve provisioning, access, and entitlement issues; provide L2/L3 support and coordinate with vendors as needed. - Collaborate with internal teams (Security, HR, IT Ops, Application Owners) to align IAM solutions with business needs. - Good communication skills and experience working with internal teams and partners. - Document technical designs, configuration guides, and runbooks for IAM processes. - Identify opportunities for automation and continuous improvement within the IAM ecosystem. Qualifications - 5–7 years of experience in IAM engineering, with at least 3 years hands-on with Saviynt. - Strong understanding of identity lifecycle, RBAC, and access governance principles. - Experience integrating Saviynt with AD/Azure AD, HR systems, and cloud applications. - Familiarity with SSO protocols (SAML, OIDC), REST APIs, and connector frameworks. - Proficiency in scripting (PowerShell, Java) and troubleshooting IAM workflows. - Excellent communication skills and experience working in global, cross-functional teams. Requirements - 3+ years hands-on experience with Saviynt. - Familiarity with PAM tools such as CPAM, Thycotic, BeyondTrust, CyberArk. - Proficiency with cloud platforms (Azure, AWS, GCP). - 5–7 years of relevant IAM experience. - Saviynt Certified IGA Professional preferred. - Experience with AD, EntraID, Google Cloud, PKI. - Background in compliance frameworks (SOX, GDPR, etc.). - Advanced communication in English. Benefits - Remote cooperation. - International environment, working in English. - Private healthcare with rehabilitation, 6 additional days off yearly for parents, cafeteria programme and other benefits. - Internal training program. - Job in a company that cares about the sustainable development of the organization. - Working in a company with the titles: Best Employer 2017 and 2019 awarded by Kincentric (formerly AON) and Investor in Human Capital 2019, 2021, 2022, 2023, 2024 and 2025.
• Lead the convergence of rapid application development and enterprise-grade communication infrastructure. • Bridge the gap between low-code agility and the robust requirements of real-time telephony. • Build high-performance, user-centric applications on the Mendix platform that communicate directly with Avaya Unified Communications (UC) and Contact Center (CC) ecosystems. • Empower agents and stakeholders with custom dashboards, automated workflows, and seamless omnichannel experiences.
LiveOps Engineer
Civica UK LimitedCivica UK Limited is a technology-based solutions provider headquartered in London, England, United Kingdom. The company is renowned for its commitment to innov
Role Description Our LiveOps team sits at the front line of this mission: monitoring systems, responding to incidents, and continuously improving the automation and observability that keep our services healthy. Every action you take directly contributes to the stability and trust our customers depend on. As a LiveOps Engineer, you will help operate, monitor, and enhance Civica’s production and cloud environments. Working closely with SRE, Platform, and Development teams, interfacing with the support and services teams, you will support uptime, automation, and observability improvements that make our services more reliable. You’ll contribute to incident response, environment management, and the ongoing evolution of how Civica delivers and supports its software in the cloud. Working closely with SRE, Platform, and Development teams, you will help detect, troubleshoot, and resolve live issues; while also contributing to the continuous improvement of our monitoring, deployment, and incident management practices. You will participate in an on-call rotation, respond to production alerts, and you will play a key role in maintaining Civica’s high standards for reliability, performance, and customer experience. What you will be doing: - Monitoring and incident response: Operate our live environments using modern observability tools (Grafana, Prometheus, DataDog, Azure Monitor). Respond quickly to alerts, triage incidents, and coordinate with SRE and Platform teams to resolve issues and restore service. - Automation and operational efficiency: Automate environment builds, deployments, and day-to-day operational tasks using Terraform, Ansible, PowerShell, or Bash. Reduce manual intervention and help improve speed, consistency, and resilience. - Cloud and infrastructure operations: Support and maintain our environments across Azure, AWS, and VMware. Work with containerised workloads (Docker, Kubernetes) and contribute to scaling and performance improvements. - Continuous improvement: Capture learnings from incidents and partner with SREs and developers to drive root cause analysis (RCA) and preventative action. Help refine alerting thresholds, deployment processes, and monitoring coverage. - Collaboration and documentation: Work closely with engineers across teams to maintain runbooks, document operational standards, and ensure knowledge is shared and applied consistently across Civica’s cloud services. Qualifications - Experience operating production systems in cloud or hybrid environments (Azure, AWS, or similar). - Familiarity with Kubernetes, containerisation, and supporting tools (Helm, ingress controllers). - Basic understanding of networking and infrastructure fundamentals (DNS, load balancing, VPNs, and firewalls) and able to troubleshoot (e.g., pcap). - Hands-on experience with scripting or automation (PowerShell, Bash, or Go/Python). - Knowledge of CI/CD pipelines and fluent with version control (GitHub Actions, Azure DevOps, Jenkins, or similar). - Experienced with monitoring and alerting solutions (Prometheus, Grafana, DataDog, Elastic, Azure Monitor). - Strong analytical and problem-solving skills, with the ability to stay calm during incidents. - Collaborative communicator who thrives in cross-functional, fast-paced environments. Benefits - 25 Days Annual Leave + bank holidays – plus the option to buy up to 10 extra days! - Days of Difference – Up to 3 extra days off for volunteering. - Pension Contributions – 5% employer match to support your future. - Income Protection – Up to 75% salary cover for long-term illness. - Life Assurance – 4x salary tax-free lump sum. - Critical Illness Cover – £25,000 lump sum (extendable to dependents). - Private Medical Insurance – Fast access to private healthcare. - Health Cash Plan – Claim back physio, therapies & more. - Dental Insurance – Cover for routine & emergency care. - Affinity Groups – Join employee-led communities. - Bounty Bonus – Refer a friend & get rewarded. Company Description At Civica, we are committed to building an inclusive and diverse workplace where everyone feels valued and supported. We believe that a variety of perspectives drives innovation and excellence, and we welcome applicants from all backgrounds, cultures, and experiences. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, religion, gender, sexual orientation, disability, age, or any other legally protected characteristic. Our recruitment process is designed to ensure fairness and transparency, so every candidate has an equal chance to contribute to our mission. If you need any adjustments or accommodations to participate in our recruitment process, please let us know. We are here to support you.
Role Description At Orbitant we are looking for AI Engineers (mid and senior, remote) specialized in building production-grade systems with LLMs, with experience across different types of projects and environments, but above all with a strong desire to keep growing. We are looking for people who not only code, but understand the why behind what we do, and want to deliver real value. We don't hire someone for a project, but people we want to work with long-term. Responsibilities - Design, build, and ship to production AI agents and LLM-based systems for national and international clients — from scoping with the client to deployment and operation. - Take projects from pilot to production: define the evaluations that matter, instrument traceability, and ensure that what ships meets the agreed business outcomes. - Implement and maintain RAG systems over client documentation and knowledge: chunking strategy, retrieval, reranking, ingestion pipelines. - Design multi-step agent and workflow architectures (e.g. with LangGraph) — state management, tool use, error recovery, cost management. - Build evals (offline and online) with tools like Langfuse: define metrics, datasets, benchmarks against real outcomes — not against "the demo works". - Design and integrate MCP servers and connect agents with existing client systems (ERPs, CRMs, internal tools). - Contribute to Orbitant's internal AI-first platform: reusable skills, libraries, templates, and components that accelerate delivery of future projects. - Question the "why" before the "how" — collaborate with business profiles to define the outcome before the architecture. - Review and improve code (your own and your teammates'), work with legacy code when needed, and maintain high quality standards. - Mentor more junior teammates and share learnings (technical sessions, documentation, code reviews). - Propose new techniques, tools, and processes when they add real value (not for hype). - Be accountable for what you put in production: cost, latency, observability, failures. Qualifications - Experience building production systems with LLMs: agents, RAG, generation pipelines, automations. - Solid Python as your main working language. - Hands-on knowledge of an agent/workflow orchestration framework (e.g. LangGraph, LangChain, etc.). - Experience designing and implementing evaluations (evals) and traceability of LLM-based systems (e.g. Langfuse or another observability tool). - Real understanding of prompt engineering: structuring, techniques (few-shot, CoT, structured output, tool use). - Experience with Vector DBs (pgvector, Qdrant, Pinecone, Weaviate, Chroma...) and RAG patterns (chunking, retrieval, reranking). - Ability to reason about trade-offs between providers and models (cost, latency, context window, capabilities) without being locked into a specific API. - Anthropic power user: hands-on mastery of Claude Code, Claude SDK, and the Anthropic ecosystem. - MCP (Model Context Protocol): designing or consuming MCP servers. - Solid engineering practices: clean code, testing, CI/CD, version control, ability to work with legacy code. - Level of English that allows communication with international team and clients. - "Pilot-to-production" mindset: errors, retries, observability, cost, offline + online evals. Requirements - TypeScript/Node for full-stack integrations and AI-native product backends. - Experience with Cloud infrastructure (AWS/GCP/Azure) and knowledge of Docker/Kubernetes. - Experience with fine-tuning or lightweight training (LoRA, custom embeddings, reranking). - Experience mentoring and helping other people grow. - Knowledge of AI security and privacy (PII, prompt injection, jailbreaks, data leakage). - OSS contributions, papers, talks, or public AI side-projects. Benefits - 100% remote work (Spain-based) - Top office in Madrid with free attendance - Real flexibility - Latest generation MacBook - Claude license - Training and mentoring - Flexible benefits with the possibility of health insurance - Salary between €40,000 and €60,000 gross per year - Referral bonus - The chance to build the kind of engineering that gives companies escape velocity, and to reach your own - Be part of a spectacular team that can't wait for you to join
