Akveo logo

Solution Architect (.NET / Azure / IoT)

Akveo·Salary not specified

Primary stack

CommunicationTestNGC#AzureAPI

Job description

About the Position

Solution Architect (.NET / Azure / IoT)

Remote

Full time


About the Company

Akveo is an IT company specializing in web, mobile, low-code, and AI solutions for clients in the USA and Europe. We develop high-quality software products that help businesses automate processes and implement innovations. We are actively expanding into AI-driven solutions, leveraging artificial intelligence to enhance our products and services.

Akveo is a team of 100+ professionals. We have development centers in Poland and Lithuania, and representatives in the US.


About the Project

The product is a scalable and highly automated industrial IoT platform used in manufacturing and agriculture. It connects industrial and edge systems to Azure services, processes streaming and operational data, and provides web and BI capabilities. The platform is customized for different end clients, so the role involves separating reusable platform capabilities from customer-specific customization.


Responsibilities

Architecture Ownership

  • Own and evolve the platform's target architecture, keeping decisions aligned with product goals, security, scalability, reliability, and cost.
  • Define system boundaries, component responsibilities, integration patterns, data flows, deployment topology, and non-functional requirements.
  • Maintain practical architecture documentation that reflects the implemented reality.
  • Identify architectural risks and technical debt, and drive a prioritized improvement backlog with stakeholders.
  • Plan modernization of existing components without unnecessary rewrites or disruption to production.

Team Coordination & Technical Leadership

  • Coordinate technical work across backend, frontend, DevOps, and client-side contributors, aligning interfaces, dependencies, and priorities.
  • Run solution-design and architecture-review sessions, and review critical or high-risk changes.
  • Make timely technical decisions and document the reasoning.
  • Resolve cross-team dependencies and unblock developers.
  • Mentor engineers and grow senior developers into independent technical owners.
  • Contribute hands-on to spikes, reference implementations, troubleshooting, and critical development work.

Client Opportunities, Planning & Estimation

  • Work directly with the client to understand business goals and constraints.
  • Lead technical discovery, clarify incomplete requirements, and challenge assumptions before committing.
  • Turn opportunities into solution options with clear scope, dependencies, risks, and trade-offs.
  • Produce reasoned estimates with the team, clearly communicating assumptions and uncertainty.
  • Present solutions, estimates, and delivery plans to the client and join regular client meetings.

Technology Evaluation & Prototyping

  • Evaluate new technologies and industrial protocols against defined project needs.
  • Build or coordinate prototypes for prospective clients and new platform capabilities.
  • Document each evaluation with a clear adopt, defer, or reject recommendation.

Engineering Quality & Operations

  • Define standards for API design, messaging, event schemas, security, observability, testing, deployment, and failure handling.
  • Ensure new components include proper logging, metrics, tracing, alerting, and operational docs.
  • Support reliable, repeatable deployment using Azure, AKS, Terraform, Helm, Docker, and Azure Pipelines.

Requirements

Must Have

  • 6+ years in software engineering, including technical leadership or solution architecture for production systems.
  • Strong.NET / C# background, with experience designing distributed, cloud-based production systems.
  • Practical Azure architecture experience across compute, messaging, event-driven integrations, data processing, security, observability, reliability, deployment, and cost.
  • Experience defining target architecture - system boundaries, component responsibilities, integration contracts, data flows, and deployment topology.
  • Ability to turn business goals and incomplete requirements into solution options, scope, risks, delivery stages, and estimates.
  • Experience coordinating backend, frontend, and DevOps contributors in a cross-functional team.
  • Ability to lead technical discovery, architecture reviews, and critical implementation reviews.
  • Ability to set engineering standards without becoming a bottleneck.
  • Solid grasp of API design, asynchronous messaging, event schemas, backward compatibility, failure handling, testing, and production observability.
  • Experience modernizing an existing platform without unnecessary rewrites or production disruption.
  • Strong stakeholder communication - workshops, technical presentations, expectation management, and clear written documentation - including explaining trade-offs in business terms.
  • English at B2 or above, sufficient for regular direct communication with the German client (discovery, planning, estimation, and technical decision-making).

Nice to Have

  • Architecture experience in industrial IoT or other edge-to-cloud platforms.
  • Azure IoT Hub, IoT Edge, Device Provisioning Service, Event Hub, Service Bus, Stream Analytics, Data Explorer, and AKS.
  • MQTT, Sparkplug B, OPC UA, Modbus, KepServer, or Kafka.
  • Terraform, Helm, Docker, and Azure Pipelines.
  • Databricks, PySpark, and Power BI.
  • Experience building prototypes and technical proofs of concept.
  • Experience with technical pre-sales and evaluation of new customer opportunities.
  • Experience designing reusable multi-client or multi-tenant platform capabilities.

We Offer

  • Quick hiring process (1 screening call + 2 interviews).
  • Flexible work schedule and work from any convenient location.
  • Loyal clients that trust our technical expertise and give us the freedom of professional self-expression.
  • Compensation for training and certification.
  • Performance Review system (meetings every 6 months), 1:1 rallies.

Join Us!

Thank you! Your application has been received!

Oops! Something went wrong while submitting the form.

© Akveo. 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.

Мы одни из немногих белорусских open source энтузиастов (github.com/akveo/www.akveo.com/goo.gl/Kchmpu). За три года собрали около 50 тысяч звезд на Github. Развитием и поддержанием наших проектов занимается отдельно выделенная команда разработчиков.Помимо этого разрабатываем свой продукт и работаем на сервисном направлении. Стэк: на back-end — Node.Js, .NET, Java, на front-end чаще — Angular, мобилки пишем частично нативно и на React Native. За 4 года ни одного из клиентов мы не привлекли с помощью холодных продаж или агрессивной рекламы/маркетинга).Наши команды — опенсорсно-продуктовая, веб и мобильщики. А также команды дизайнеров, QA, BI, бизнес-аналитики, администрация/HR.Надеюсь у вас осталось приятное впечатление о нашем заочном знакомстве.Предлагаем познакомиться:)

More at Akveo

All 2 roles

Similar jobs

Popular searches