Principal Software Engineer 188211-1
Core
Design and build enterprise-grade software solutions from concept to production, defining architecture across cloud, backend, web, mobile, and AI platforms.
Role type
Principal Software Engineer (AI-native & Enterprise Architecture)
Builds
Intelligent applications using LLMs, AI agents, RAG, and MCP; native mobile solutions (iOS/Android) and cross-platform apps.
Domain
Enterprise software, Cloud platforms, Artificial Intelligence, Mobile development
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, Cloud platforms (Azure, AWS, GCP), Distributed systems, Native mobile development (Swift, Kotlin), Flutter, AI-powered application development, AI-assisted engineering tools (GitHub Copilot, Cursor, etc.), Stakeholder engagement
Preferred skills
Multi-agent AI systems, Edge or on-device AI, React Native, .NET MAUI, Open source contributions, Technical speaking
Technologies
Azure, AWS, GCP, Flutter, Swift, Kotlin, LLMs, RAG, MCP, GitHub Copilot, Cursor, Claude Code, Gemini Code Assist
Responsibilities
Define architecture across cloud, backend, web, mobile, and AI platforms; Develop production software using AI-assisted engineering practices; Build intelligent applications using LLMs, AI agents, RAG, and MCP; Deliver native mobile solutions and cross-platform applications; Mentor senior engineers; Evaluate emerging technologies.
Seniority
Principal, hands-on IC with mentorship