The Agile Monkeys logo
The Agile Monkeys

Software boutique focused on AI and Search.

Software Engineer – .NET

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2012H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

103 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer – .NET

The Agile Monkeys

**About us** The Agile Monkeys is a software boutique and a startup studio. We offer AI software consulting services and we build products related to AI and search such as __AIFindr.ai__. **Why should you join us?** At Agile Monkeys, we’re not just building software - we’re shaping the future. - Future-proof your career by working at the cutting edge of AI and emerging tech. - Grow without limits in a team that thrives on curiosity, learning, and pushing boundaries. - Thrive in a culture people stay for, we have a high retention rate because people love working here. - Work your way: remote-friendly, flexible hours, and an outcomes-over-hours mindset. - Own your impact, we give you real responsibility, trust, and the freedom to innovate. - A safe place to stretch, we encourage bold thinking, learning from mistakes, and stepping outside the box. - We are bootstrapped over 14 years out of the Canary Islands, no dependency on investors. Join an elite, collaborative team where excellence is the standard and every contribution matters. The goal is to **maintain and evolve an internal technical product with high impact across teams**. **Project scope & day-to-day reality** • Internal automation / platform-oriented solution. • Used by multiple teams. • High focus on: - reliability, - standardization, - reducing manual steps and human error. • Regular interaction with: - product, - other engineers, - platform / infra concerns. Day to day includes: - Architectural decisions and trade-off discussions. - Reviewing and shaping technical proposals. - Improving CI/CD, deployment and promotion flows. - Identifying risks before they become incidents. - Occasionally going hands-on in complex areas where guidance is not enough. **Tech stack (current / relevant)** Language & backend Backend-heavy role. - .NET is a plus, but **not mandatory** if senior backend experience is solid. Architecture - Distributed systems. - Event-driven patterns. - API-first mindset (contracts, versioning, backward compatibility). Data • Relational databases (MSSQL) at production scale Automation & delivery - CI/CD as a first-class concern. - Reusable workflows (GitHub Actions is a strong plus). - Automated promotion across environments. Infrastructure • Infrastructure as Code (Terraform is a strong plus). • Cloud providers experience (Azure is a strong plus). Quality - Automated testing as part of design, not an afterthought. - Enforce code standards, specially in the era of AI agents **Capabilities** The person must be able to: • Own and evolve the **technical direction** of the solution. • Design systems that are **pragmatic, maintainable, and scalable**. • Make end-to-end technical decisions: design → implementation → deployment. • See the system as a whole, not just isolated services. • **Drive automation** instead of compensating with process or documentation. • Anticipate technical risks and act before they escalate. • Translate business and product goals into concrete technical strategy. • Push back when something adds complexity without enough value. **Soft skills** - Strong critical thinking; challenges assumptions constructively. - High ownership and accountability. - **Comfortable working with ambiguity**. - Clear, direct communication with technical and non-technical stakeholders. - Influences through reasoning, not hierarchy. **Working style** - Prioritizes long-term system health over short-term speed. - Makes deliberate decisions and explains trade-offs clearly. - Maintains high technical standards even when not explicitly asked. - Balances pragmatism with technical excellence. **What this role is not** - Not an Engineering Manager role. - Not a ticket-execution role. - Not a role for someone who needs constant direction. **About AI** • Expected to use AI as a **leverage tool**. • Focus on: automation, reducing cognitive/manual load, supporting technical decision-making. • Critical mindset: evaluate cost, maintainability, risks. • Knowledge on GraphRAG patterns. • Knowledge on Agents design. • Experience on Extract-Transform-Load (ETL) pipelines.

Job Requirements

  • .NET is a plus, but **not mandatory** if senior backend experience is solid.
  • Experience with distributed systems, event-driven patterns, and API-first mindset.
  • Knowledge on GraphRAG patterns and Agents design.
  • Experience on Extract-Transform-Load (ETL) pipelines.

Benefits

  • Work your way: remote-friendly, flexible hours, and an outcomes-over-hours mindset.
  • Own your impact, we give you real responsibility, trust, and the freedom to innovate.
  • A safe place to stretch, we encourage bold thinking, learning from mistakes, and stepping outside the box.

Related Job Pages

More Backend Engineer Jobs

Mindera logo

Java/Kotlin Developer – Micronaut

Mindera

We craft software with people we love.

Backend Engineer103 days ago
Full TimeRemoteTeam 1,001-5,000Since 2014H1B Sponsor

• Design, develop, and maintain **scalable microservices** using Kotlin/Java and Micronaut. • Build and integrate **RESTful and GraphQL APIs** with internal and third-party systems. • Implement event-driven architectures using Kafka. • Ensure high-quality code using **TDD/BDD** and automated testing. • Collaborate with cross-functional teams in an Agile environment. • Monitor and optimize system performance using observability tools. • Follow DevOps principles: *you build it, you run it*.

India
Full TimeRemoteTeam 51-200Since 1996H1B No Sponsor

• Designing, developing, and deploying smart AI-powered services using Python • Leveraging AI tools to enhance code quality and drive innovation • Architecting and optimizing hybrid retrieval systems to support LLM-based agents • Collaborating closely with the core product development team • Leading new AI initiatives from concept to deployment • Utilizing Azure cloud infrastructure to manage AI workloads • Developing advanced AI agents using LangGraph, MCP, gRPC • Building scalable data services using Kafka, RabbitMQ • Implementing CI/CD workflows with GitHub Actions and Azure services

Poland
zł25K - zł28K / month
Job Closed
Vay logo

Principal Software Engineer, C++

Vay

A new approach to driverless mobility

Backend Engineer103 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and evolve the common software platform components that other engineering teams build upon • Ensure that our remote driving stack is performant, observable, and production ready at scale • Design, develop, test and maintain core C++ platform components used across Vay • Build and improve system level tooling for health management, telemetry and incident handling • Own performance profiling and optimization across vehicle and remote driving compute • Contribute to the evaluation and selection of compute hardware for vehicles and remote driving stations • Improve and extend hardware in the loop test setups to accelerate feedback cycles • Support the production fleet in Berlin and Las Vegas on a scheduled basis • Collaborate closely with autonomy, systems and fleet teams to ensure safe and scalable deployments

Germany
Feathr logo

Principal Backend Engineer

Feathr

Digital marketing tools for events & nonprofits

Backend Engineer103 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Shape the technical direction of systems meeting advertising, marketing, and analytics needs • Identify systemic risks before incidents arise • Drive architectural decisions impacting reliability and scalability • Mentor senior and mid-level engineers through design reviews • Collaborate with engineering leadership and product managers

United States
$145K - $165K / year
Job Closed