United ITS is expanding its aviation software engineering team.
We build high-reliability software systems supporting aviation operations, airspace control, and training environments.
We are seeking a Senior Backend .NET Core Engineer to own and architect the integration layer powering real-time operational systems.
This role is responsible for backend architecture, system integration, API gateway design, and ensuring reliable communication between control platforms and external engines.
Key Responsibilities
-
Design and implement scalable ASP.NET Core APIs
-
Architect and implement Microservices-based backend systems
-
Design and manage API Gateway layers for secure and scalable service exposure
-
Develop real-time communication layers (REST, WebSocket, event-driven patterns)
-
Own integration services and command/event processing pipelines
-
Design data models and optimize performance using PostgreSQL and PostGIS
-
Ensure thread safety, concurrency control, and high-availability architecture
-
Collaborate closely with frontend, desktop, DevOps, and infrastructure teams
Required Qualifications
-
4+ years of experience with .NET / ASP.NET Core
-
Strong experience with Microservices architecture and distributed systems
-
Hands-on experience with API Gateway design and implementation
-
Strong expertise in PostgreSQL, including performance tuning
-
Experience working with PostGIS for spatial or geospatial data handling is highly preferred
-
Deep understanding of async programming, multithreading, and concurrency control
-
Experience designing integration layers or middleware systems
-
Solid knowledge of API security, authentication (JWT/OAuth2), and system architecture patterns
-
Experience working with mission-critical or real-time systems is highly preferred