FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Principal Software Engineer, AI Solutions
CAMP Systems International, Inc.Senior Engineer modernizing CAMP Systems’ aircraft compliance and health management platforms. Directing architectural evolution and employing AI tools for efficient development.
Tech Stack
Tools & technologiesAngularAWSCloudERPJavaJavaScriptKafkaMicroservicesNode.jsNoSQLOraclePostgresPythonRabbitMQReactSpringSpring BootSpringBootSQLTerraform
About the role
Key responsibilities & impact- 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
What you’ll need- 15+ years of software engineering experience
- 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)
- 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.
Benefits
Comp & perks- Generous PTO
- Flexible work arrangements
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringmicroservicesevent-driven designAPI-first developmentdomain-driven designclean architecturedata modelingcloud-nativefull stack developmentAI-assisted development tools
Soft Skills
independent problem solvingclear communicationleadershipcollaboration