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 software Engineer to own and architect the integration layer powering real-time operational systems.
This role is responsible for Full stack architecture, system integration, API gateway design, and ensuring reliable communication between control platforms and external engines.
Key Responsibilities
- Design and implement scalable .NET / ASP.NET core / React /Nest.js, Next.js
- 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 / React /Nest.js, Next.js
- 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