AMI is a company that fosters a culture of curiosity and innovation. They are seeking a Principal Software Development Engineer to shape and build the AMI Pillar Platform, providing leadership and mentorship to app development teams while driving AI-driven development and collaborating cross-functionally.
Responsibilities:
- Active participant in sprint planning and agile ceremonies, contributing to story grooming, estimation, sprint review demos, and retrospectives
- Write and maintain User Stories that translate product requirements into clear, actionable development tasks, organized within a structured backlog hierarchy and aligned to release milestones
- Design and build full-stack application features spanning front-end components and back-end services, in alignment with product requirements and established architecture standards
- Drive AI-assisted testing automation, including creation and maintenance of automated test suites that support CI/CD pipelines and release quality gates
- Leverage AI development tooling to accelerate code authoring, technical documentation, and wiki maintenance for engineering teams and external stakeholders
- Demo product functionality to clients and internal stakeholders, clearly communicating updated features and workflows
- Support new customer onboarding and implementation efforts, serving as a technical guide through initial product configuration and environment setup
- Collaborate with product and engineering leads to maintain a healthy, well-structured backlog and contribute meaningfully to platform architecture discussions
Requirements:
- 8–12 years of professional software development experience, with demonstrated tenure in a senior or lead engineering role
- Demonstrated expertise in full-stack development across front-end frameworks, RESTful APIs, and relational data layers
- Strong command of agile methodologies and sprint-based delivery, including backlog management and active participation in all team ceremonies
- Hands-on experience with AI-assisted development tools integrated into daily engineering workflows
- Strong written and verbal communication skills, with the ability to translate technical decisions for non-technical stakeholders
- Comfortable demonstrating software to non-technical audiences, including enterprise clients and end users
- Proven ability to mentor engineers, model best practices, and contribute to a culture of continuous improvement
- Proficiency in C# / ASP.NET Core (server) and Vue 3 / Quasar / TypeScript (client)
- ServiceNow development experience is a strong plus
- Experience supporting enterprise software implementations, particularly in IT Asset Management (ITAM) or inventory workflow automation, is a plus