AI Software Developer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software Developer with 6+ years of experience who builds and ships production software by directing AI coding agents at high velocity, and who also designs and builds machine-learning and AI models for the business. This is a hands-on engineering role on a multi-tenant, regulated SaaS platform: designing backend services and internal tools, integrating third-party systems, building and deploying models (e.g., pricing, flight-time estimation, and fleet/demand optimization), diagnosing real production issues, and shipping small, well-tested changes through CI/CD. Much of the work gets done by planning, driving, and verifying AI agents (e.g., Claude Code) to investigate, implement, test, and ship. The ideal candidate pairs strong software-engineering fundamentals and production-operations instincts with daily fluency in AI-assisted, agentic development and hands-on machine-learning experience., * Design, build, test, deploy, and maintain production software and services for internal and customer-facing use cases - primarily by directing AI coding agents and verifying their output.
- Plan and decompose work for AI coding agents, then review, correct, and integrate what they produce - treating the agent as a fast junior engineer you are accountable for, never an oracle.
- Integrate third-party APIs and external systems (vendor data feeds, payments, messaging, mapping, and LLM/AI services) into platforms, products, and operational workflows.
- Design, build, train, evaluate, and deploy machine-learning and AI models for business use cases (e.g., pricing, flight-time estimation, and demand/fleet optimization), and integrate them into production workflows.
- Build and maintain scalable backend services, internal tools, data pipelines, and typed front ends.
- Design data models, APIs, and structured, auditable workflows that AI agents can execute safely and reliably.
- Optimize application performance across latency, cost, scalability, and reliability.
- Direct and supervise AI coding agents to plan, implement, test, and ship production features end-to-end - reviewing and verifying AI output, not blindly trusting it.
- Build and maintain multi-tenant backend services, internal tools, and their typed front ends (e.g., ASP.NET Core / EF Core / Azure SQL and React / TypeScript).
- Diagnose and resolve real production issues using telemetry - application logs, metrics, and database query plans - and verify every fix on the live system.
- Operate the cloud platform and delivery pipeline: Azure services, CI/CD, and source control, shipping small, well-tested changes.
- Iterate quickly while holding a regulated, high-stakes bar - correctness, traceability, and no silent failures.
- Continuously replace traditional engineering workflows with AI-assisted systems and help improve the agent tooling itself.
- Collaborate with product managers, stakeholders, and engineering teams to identify high-value work and translate business needs into shipped, working software.
- Ensure best practices in security, governance, testing, version control, traceability, and responsible AI usage.
- Document architecture, workflows, technical decisions, and deployment standards.
Requirements
Do you have experience in Version control systems?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science, software engineering, or a related field - or equivalent professional experience.
- Six plus years of professional software development experience, including senior-level ownership of features end-to-end in production.
- Strong, current hands-on experience in C#/.NET and TypeScript/JavaScript (React) plus SQL; comfortable using Python for scripting and automation.
- Proven track record shipping and operating production software in a cloud environment - deploys, rollbacks, monitoring, and incident response.
- Daily, hands-on experience directing AI coding agents/assistants (e.g., Claude Code, Cursor, Copilot, Codex) to plan, implement, test, and ship real features - with the judgment to review and verify their output rather than trust it blindly.
- Strong prompting and agent-direction skills: breaking down work, giving agents the right context, and reliably catching incorrect, unsafe, or incomplete output.
- Hands-on experience building, training, evaluating, and deploying machine-learning / AI models in production, including comfort with the Python ML stack (e.g., scikit-learn, PyTorch, or similar) and taking models from prototype to production.
- Solid experience with REST APIs, backend services, and cloud platforms - Azure preferred (AWS or Google Cloud acceptable).
- Strong relational-database and SQL skills - including reading query plans and diagnosing performance - and comfort working directly in the data, not just the application code.
- Fluency with CI/CD pipelines, Git, automated testing, and modern software-engineering practices, including verifying changes locally before they ship.
- Ability to translate business requirements into working software, delivered with AI-assisted development.
- Must be authorized to work lawfully in the United States without sponsorship., * Experience operating multi-tenant SaaS (e.g., database-per-tenant, per-tenant configuration, and applying migrations across many tenant databases).
- Strong production-observability instincts - using application logs, metrics, distributed tracing, and telemetry (e.g., Azure Application Insights) to find and verify root cause on the live system.
- Familiarity with model evaluation, monitoring, and MLOps practices that keep production models reliable over time.
- Experience integrating LLM APIs (e.g., Anthropic Claude or Azure OpenAI) into product features, and power-user familiarity with the Claude/Anthropic API or Claude Code.
- Knowledge of data governance, security, privacy, and responsible AI principles.
Key Skills
- AI-assisted, agentic software development
- Production debugging and root-cause analysis
- Directing and verifying AI coding agents
- Machine-learning model development and deployment
- API development and system integration
- Cloud architecture and deployment
- Relational databases and SQL (performance and query plans)
- Problem-solving and analytical thinking
- Communication and cross-functional collaboration
- Being a self-starter who is highly motivated with strong initiative
- Strong ability to problem-solve under pressure daily
- Comfort learning quickly and adapting to change
Benefits & conditions
Pulled from the full job description
- 401(k) matching
- Relocation assistance
- Opportunities for advancement, If that sounds like you, come and work with us at flyExclusive! We offer competitive pay within the aviation industry, generous time off with flexible scheduling, a great benefits package including 401k matching, relocation assistance, and career growth opportunities!, * Monday through Friday in our Raleigh office (not a remote or hybrid position)
- Typical office and computer lab environment
- Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
Dress Code
- Well-groomed appearance
- Adherence to department dress code