What You'll Do: Architecture & System Design Technical Ownership & Delivery Design, build, and maintain backend components of the Ground Control System using C#/.NET. Implement robust real-time systems that manage telemetry, mission planning, payload operations, and operator workflows. Improve performance, reliability, and scalability across different modules of the GCS codebase. Contribute to modernizing architecture, tools, and engineering practices as the system evolves. Design APIs, messaging flows, asynchronous pipelines, and multi-threaded components for high-reliability environments. Contribute to architectural decisions around modularity, data flows, error-handling, and system decomposition. Work with classification systems, message processors, payload interfaces, and complex stateful components. Help shape architectural direction in collaboration with software architects and product owners. Agentic Development & Automation Use AI/LLM-based tools to accelerate development, refactoring, documentation, and testing. Support the design of internal autonomous agents that assist with coding, validation, CI/CD, and documentation. Promote automation and tooling that reduces manual effort and increases engineering leverage. Help define safe, reviewable, and high-quality AI-assisted workflows for the team. Quality, Reliability & Operations Ensure high-quality code through strong testing strategies, clean patterns, and consistent documentation. Analyse complex performance and concurrency issues, especially in real-time data environments. Improve system observability through structured logging, instrumentation, and monitoring. Collaborate with DevOps and QA to ensure smooth delivery pipelines and reproducible builds. What We're Looking For: Experience 2+ years of professional software development experience. Background in C# and .NET (Framework and/or .NET 6+). Experience building real-time, high-availability, or mission-critical systems. Experience with large desktop or client applications (WPF experience is a plus). Technical Skills Proficiency in C#, async programming, multi-threading, and memory management. Experience designing APIs, distributed systems, or event-driven workflows. Familiarity with: Messaging systems (RabbitMQ, Kafka, etc.); Docker / containerisation; CI/CD tooling (GitLab, GitHub, Jenkins, etc.); Observability stacks (ELK, Graylog, Prometheus, Grafana); Data streaming or real-time telemetry Experience with WPF/MVVM or desktop application architecture is an advantage. Mindset & Soft Skills Strong sense of ownership and engineering autonomy. Ability to navigate ambiguity and contribute to architectural decisions. Excellent debugging, problem-solving, and system-design thinking. Strong communication skills and collaborative mindset. Enthusiasm for automation, AI-assisted development, and continuous improvement. Why Join TEKEVER GCS Work on software that powers real UAV operations around the world. Influence architecture, tooling, and engineering practices across the GCS product line. Help drive TEKEVER's transition to agentic engineering and AI-assisted development. Join a team that values autonomy, collaboration, and technical excellence. Contribute to meaningful, high-impact missions across maritime, defence, and civil applications. #J-18808-Ljbffr