Yonder logo

Software Architect

Yonder·Salary not specified

Primary stack

.NETPythonJava

Nice to have's

ReactAngularComplianceRAGSales

Job description

About the Position

We are seeking a Software Architect to lead the design and evolution of various backend systems for our clients' platforms. This is a client-facing technical leadership role where you will work across multiple projects and stakeholders, translating client requirements into technical solutions that hold up in production.

Responsibilities

  • Design and own end-to-end backend architecture (APIs, services, data models, and integration patterns) for client projects of varying scale and complexity.
  • Define and evolve architectural patterns (microservices, modular monoliths, event-driven architecture, API-first design) appropriate to each client’s context and constraints.
  • Translate business and functional requirements from clients into technical designs, estimates, and delivery plans.
  • Design cloud-native and containerized solutions (Kubernetes, Docker) across major cloud providers (AWS, Azure, GCP), including hybrid and multi-cloud scenarios where relevant.
  • Build security into the architecture from day one: authentication/authorization (OAuth2/OIDC), secrets and identity management, data protection, and alignment with standards such as OWASP.
  • Define and govern API contracts, integration standards, and data flow between services and external systems.
  • Guide and mentor development teams on architectural decisions, design patterns, coding standards, and technical debt management.
  • Assess feasibility and trade-offs of proposed solutions and explain them clearly to technical and business stakeholders.
  • Participate in pre-sales and proposal activities: contribute architecture sections, technical estimates, and solution design for client-facing bids and technical audiences.
  • Design and integrate AI/LLM-powered capabilities into backend systems – including retrieval-augmented generation (RAG) pipelines, vector search, prompt/response handling, and integration with LLM providers or self-hosted models.
  • Define data architecture for AI use cases: ingestion, chunking, embedding, and retrieval pipelines, along with the data governance and access controls around them.
  • Evaluate build-vs-buy and vendor decisions for AI tooling (LLM APIs, vector databases, orchestration frameworks) based on client requirements, cost, and data sensitivity.
  • Apply security and compliance thinking specific to AI systems: data leakage risks, prompt injection, access control on retrieved content, and responsible handling of client data used in AI pipelines.

Requirements

  • Hands-on backend software development experience, with at least 2-3 years in an architect or technical lead capacity.
  • Strong command of at least one major backend ecosystem (e.g., Java/Spring,.NET, or Python) and the ability to reason across others.
  • Solid experience designing distributed systems, RESTful and/or event-driven APIs, and data models (relational and NoSQL).
  • Practical experience with cloud platforms (AWS and/or Azure) and cloud-native architecture (containers, orchestration).
  • Working knowledge of application and infrastructure security principles.
  • Understanding of non-functional requirements: scalability, availability, performance, and resilience/failover design.

Nice to Have

  • Exposure to frontend architecture (React, Angular, or similar) sufficient to guide full-stack integration decisions, even if not hands-on.
  • Familiarity with security-specific tooling or practices: penetration testing basics, vulnerability scanning, or compliance frameworks (ISO 27001, SOC 2, GDPR-related technical controls).
  • Hands-on experience building or productionizing RAG systems, agentic workflows, or AI copilots.
  • Familiarity with vector databases and embedding models.
  • Understanding of LLM evaluation, guardrails, and cost/latency optimization for production AI features.
  • Experience fine-tuning or self-hosting open-weight models for cost or data-sensitive client environments.
  • Prior involvement in technical pre-sales, RFP responses, or solution architecture for client proposals.
  • Experience mentoring or leading distributed/remote development teams.

We Offer

  • Competitive salary.
  • Opportunity to work in a dynamic and innovative environment.
  • Hybrid work model.
  • Professional development opportunities.
  • Exposure to diverse cultures and business practices.

About the Company

At Yonder, we view our relationships with colleagues as partnerships, working together to achieve shared goals while enjoying our time. We are a fresh, young, and innovative company with an average age of 30 years. We value respect and freedom of speech and are committed to challenging the status quo to produce better and innovative solutions. Our team is diverse, with 43% being brave, inspiring, and talented women, 41% happily married, and 29% proud parents. We are committed to the well-being of our people, offering packages for health, education, sport, and traveling.


How to Apply

Please send your updated CV to our official email address: [email protected] We look forward to getting to know you and discussing how you can contribute to our team.

© Yonder. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches