Job Closed
This listing is no longer active.
The world's leading Aircraft Maintenance Tracking Solutions provider.
Senior Principal Software Engineer, AI Solutions
Location
United States
Posted
32 days ago
Salary
0
Seniority
Senior
Job Description
Senior Principal Software Engineer, AI Solutions
CAMP Systems International, Inc.
• 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.
Job Requirements
- 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
- Generous PTO
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Garantir confiabilidade e qualidade do sistema: Desenvolver e manter código com alto padrão de qualidade, priorizando disponibilidade, segurança, integridade dos dados e prevenção de incidentes recorrentes. • Entregar valor com consistência: Construir funcionalidades completas, testadas e alinhadas às necessidades reais do produto, equilibrando velocidade e robustez técnica. • Tomar decisões técnicas fundamentadas: Avaliar trade-offs considerando performance, manutenibilidade, segurança, custo e impacto no negócio, evitando over-engineering. • Colaborar e desbloquear o time: Atuar de forma colaborativa em code reviews, pair programming e discussões técnicas, assumindo responsabilidade coletiva pelos resultados do squad. • Co-criar soluções com Produto e Dados: Contribuir tecnicamente na definição de escopo, avaliando viabilidade, riscos e alternativas antes do início do desenvolvimento. • Contribuir para evolução arquitetural: Identificar débitos técnicos, gargalos e oportunidades de melhoria estrutural, participando ativamente da evolução da arquitetura. • Adotar mentalidade AI-first: Utilizar ferramentas de IA para ganho de produtividade e qualidade, mantendo responsabilidade técnica sobre decisões e arquitetura. • Comunicar com clareza e responsabilidade: Manter transparência sobre entregas, riscos e bloqueios, documentando decisões relevantes e garantindo alinhamento entre stakeholders.
Senior Full Stack Developer – Xperience by Kentico, Commerce
ReplyReply designs and implements innovative solutions in the areas: Digital Services, Technology and Consulting.
• Design, build, and maintain a custom storefront using modern frontend frameworks such as React and Next.js • Develop and support custom cart and checkout flows, including cart state management, shipping and tax integrations, order submission, confirmation flows, and error handling • Build secure customer account and identity experiences, including authentication, authorization, order history, profile management, address books, and preferences • Integrate external payment providers such as Authorize.Net, including tokenization, secure payment handling, transaction processing, refunds, reconciliation, and webhook/event handling • Implement integrations with external commerce and fulfillment systems, including ERP/order management, inventory, fulfillment, shipping, and tracking APIs • Ensure strong performance, security, and compliance across frontend and backend layers, including secure coding practices and support for PCI-aligned payment implementations.
Senior Engineering Estimator
TwoconnectWe facilitate business growth through our managed offshoring services.
• Prepare detailed cost estimates and tender submissions for engineering and fabrication projects. • Analyse drawings, specifications, and scopes of work to determine labour, material, and subcontractor costs. • Support the tendering process across multiple projects, ensuring accuracy, completeness, and compliance with requirements. • Liaise with suppliers, subcontractors, and internal stakeholders to obtain pricing, clarify scope, and validate assumptions. • Review and assess contract offers and pricing submissions for accuracy and commercial viability. • Compile pricing data and supporting documentation to assist internal review and decision-making. • Manage multiple estimates concurrently while meeting deadlines and maintaining high levels of accuracy. • Apply strong commercial and industrial judgement when assessing project risks and opportunities. • Contribute to continuous improvement of estimating processes, cost accuracy, and documentation standards. • Other position-level duties as they arise.
• Design, develop, and maintain high-performance, scalable backend services using **Python**. • Build and optimize RESTful APIs using the **FastAPI framework**. • Collaborate with frontend developers, product managers, and stakeholders to deliver end-to-end solutions. • Develop and manage database schemas, queries, and integrations using **MongoDB**. • Implement secure, reliable, and efficient microservices architectures. • Deploy, monitor, and maintain applications on **AWS services** such as EC2, S3, and ElastiCache. • Optimize application performance, scalability, and reliability. • Write clean, maintainable, and well-documented code following best practices. • Participate in code reviews and mentor junior developers. • Implement CI/CD pipelines and manage version control using **Git**. • Troubleshoot, debug, and upgrade existing systems. • Ensure adherence to security and data protection standards.




