Principal Software Engineer, AI Solutions

The Camp
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 200K

Job location

Remote

Tech stack

Java
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
C Sharp (Programming Language)
Cloud Engineering
Static Program Analysis
Databases
Data Security
Cursor (Graphical User Interface Elements)
Programming Tools
Identity and Access Management
Python
PostgreSQL
Microsoft Message Queuing
Microsoft SQL Server
Node.js
NoSQL
Oracle Applications
Software Architecture
RabbitMQ
Service-Oriented Architecture
Amazon Web Services (AWS)
Software Engineering
Amazon Web Services (AWS)
React
Large Language Models
Spring-boot
Backend
Event Driven Architecture
Amazon Web Services (AWS)
Angular
Infrastructure Automation Frameworks
Kafka
Machine Learning Operations
Front End Software Development
Api Design
Cloudwatch
Api Gateway
Terraform
Domain Driven Design
Microservices

Job description

This role is about transformation. You will assess, re-architect, and modernize CAMP's mature product platforms - using AI-assisted development tools to accelerate that work - so the resulting systems are clean, extensible, and AI-ready.

This is a hands-on senior individual contributor role requiring significant autonomy. You will define the modernization approach, set the engineering standards others follow, and drive execution with minimal oversight. If you are energized by untangling complex legacy systems and passionate about the new generation of AI tools that are changing how that work gets done, this role is for you.

Responsibilities:

  • Assess CAMP's existing product platforms, identify architectural details, and define a prioritized modernization roadmap.
  • Architect the evolution from tightly coupled legacy designs toward modular, API-first, service-oriented architectures that are easier to extend and maintain.
  • Use AI-powered development tools - code analysis, AI coding assistants, LLM-assisted refactoring, automated test generation - to accelerate modernization and establish best practices for their use across the engineering organization.
  • Redesign data models and data access layers to be clean, consistent, and consumable by AI/ML systems when those capabilities are introduced.
  • Build foundational platform capabilities - event-driven integration points, structured APIs, observability - that make it straightforward to add AI features without invasive re-engineering.
  • Work hands-on across the full stack, leading by example rather than by specification alone.
  • Partner with product and engineering leadership to sequence the work so it delivers near-term value while building toward the right long-term architecture.

Requirements

  • 15+ years of software engineering experience with a strong track record of architecting and delivering production systems at scale.
  • Deep expertise in modern software architecture: microservices, event-driven design, API-first development, domain-driven design, and clean architecture principles.
  • Hands-on experience with AI-assisted development tools (Cursor, Claude Code, Windsurf, or equivalent) and genuine enthusiasm for applying them strategically.
  • Full stack capability: backend (Java, JavaScript, Python, C#, or equivalent, Node.js, Spring Boot), APIs, and frontend (React, Angular or equivalent).
  • Strong database and data modeling skills - relational (Oracle, SQL Server, PostgreSQL), NoSQL, and data access patterns at scale.
  • Cloud-native experience, AWS preferred - Core services: ECS/EKS, Lambda, API Gateway, RDS, S3, CloudWatch, and IAM, Infrastructure as code: AWS CDK or Terraform
  • Exposure to event-driven messaging (AWS SQS/SNS, Kafka, RabbitMQ, or equivalent) and asynchronous architecture patterns.
  • Ability to operate independently, define the problem as well as solve it, and communicate technical direction clearly to both engineering and business audiences.
  • Familiarity with vector databases (Chroma DB, FAISS, Pinecone, or equivalent) and the data access patterns that support AI/ML integration is a plus
  • Experience in aviation, MRO, ERP, or other regulated software domains is a plus. Genuine curiosity about aviation is equally valued.

Benefits & conditions

The role involves modernizing product platforms by re-architecting legacy systems, utilizing AI-assisted tools, and establishing engineering standards to enhance software architecture for better efficiency and scalability. The summary above was generated by AI

About the company

At CAMP Systems, we are the trusted leader in aircraft compliance and health management, proudly serving the global business aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and partnerships with more than 1,300 maintenance facilities and parts suppliers worldwide, we're shaping the future of aviation technology. Since our founding in 1968, we've grown to a dynamic team of 1,600+ employees across 14 locations globally-all united by a passion for innovation and excellence. Our Mission & Vision: We connect the aviation industry through smart technology to make flight safer and more efficient, driving the future of aviation with intelligence and exceptional customer experiences. Our Values & Excellence Mindset: We are customer obsessed, trust-driven, owners of our work, stronger together, constantly curious, and boldly innovative.

Apply for this position