Principal Software Engineer
Listed on 2026-06-13
-
Software Development
Software Engineer, Full Stack Developer, Software Architect, Senior Developer
Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results-focused. Our drive and dedication to creating great products for our global customers are at the heart of all we do! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance.
Job SummaryWe are seeking a hands‑on Principal Software Engineer—Mobile to lead the architecture, modernization, and delivery of enterprise mobile applications. This role is ideal for a software craftsman and technical leader who thrives on solving complex problems, mentoring engineers, and advancing modern development practices across the team.
The ideal candidate brings deep expertise in C#, .NET MAUI
, and enterprise mobile architecture, along with proven experience upgrading and modernizing applications from Xamarin to .NET MAUI
. This person will serve as a senior technical leader for mobile engineering, helping maintain architecture, release practices, and development standards across the team.
In addition to strong mobile engineering capabilities, this role will help advance the team’s use of AI‑assisted development
, particularly Claude Code
, to improve code quality, design exploration, developer productivity, and overall engineering effectiveness. The right candidate will bring both practical experience using Claude Code in real‑world development workflows and the leadership ability to help the team adopt these practices responsibly and effectively.
- Lead the design, development, and modernization of complex enterprise mobile applications with a primary focus on C# and .NET MAUI.
- Drive modernization efforts, including transitioning code written for Xamarin to .NET MAUI with attention to architecture, maintainability, performance, and delivery risk.
- Lead by example in applying advanced object‑oriented programming, design patterns, and architectural principles, including domain‑driven design and enterprise application patterns.
- Conduct thoughtful code reviews and provide actionable coaching to engineers across the team.
- Support and improve Git‑based CI/CD pipelines and broader development workflows.
- Help lead and mature mobile release management practices for iOS and Android, including enterprise distribution, the Apple App Store, Managed Google Play, and related deployment channels.
- Collaborate closely with product managers, Dev Ops engineers, and other stakeholders to define and deliver high‑quality software solutions.
- Help enforce best practices for mobile performance, reliability, maintainability, and secure application development.
- Serve as a senior advocate and thought leader for the use of Claude Code and other AI‑assisted development tools within the software development lifecycle.
- Bring hands‑on experience using Claude Code to accelerate engineering work such as refactoring, debugging, test generation, documentation, issue investigation, and architectural exploration.
- Define and promote practical development workflows that incorporate Claude Code while maintaining strong standards for quality, security, and maintainability.
- Coach engineers on how to use Claude Code effectively as a productivity multiplier while preserving sound engineering judgment, code ownership, and technical rigor.
- Identify high‑value use cases, establish guardrails, and help build repeatable team practices for AI‑assisted software development.
- Bachelor’s degree in Software Engineering, Computer Science, or a related field.
- 10+ years of experience in software development, with at least 7 years building commercial applications using native or cross‑platform mobile technologies.
- Deep expertise in C# and strong experience building production‑grade mobile applications using Xamarin and .NET MAUI
. - Proven experience leading or contributing significantly to Xamarin to .NET MAUI migration or modernization efforts
. - Strong experience troubleshooting complex application, performance, and memory issues and implementing durable solutions.
- Strong…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).