Title: Senior Software Engineer – PowerApps & Sidekick Platform
Department: Engineering
Reports To: Engineering Manager
Classification: Full-Time
We are a high-growth company committed to transforming our industry through intelligent automation and data-driven decision-making. Our team moves fast, builds smart, and measures everything. If you thrive in an environment where your machine learning pipelines and AI products directly drive business outcomes, you’ll fit right in.
We are seeking a Senior Software Engineer with deep expertise in Microsoft PowerApps and advanced
proficiency in JavaScript customizations for PowerApps. This role is pivotal in shaping the long-term
architecture and vision for the Sidekick platform — Hansei’s unified data, management, insights, and
automation solution — while contributing hands-on to development and implementation.
• Define scalable architecture for Sidekick modules, ensuring alignment with Hansei’s technology roadmap.
• Drive development from 0-to-1, launch apps into production, and manage iterative feature rollouts including schema changes and database updates.
• Build and enhance PowerApps solutions, including Canvas Apps, Model-Driven Apps, Business Process Flows (BPF), and Cloud Flows, leveraging JavaScript for advanced customizations.
• Define and implement Security Roles and RBAC models within PowerApps.
• Implement integrations with Microsoft Power Platform components (Power Automate, Dataverse) and optimize performance for enterprise-scale deployments.
• Build, train, and deploy machine learning and GenAI models tailored to business use cases in an Azure environment.
• Integrate AI agents into the Power Platform.
• Collaborate with business partners to define and refine requirements, translate them into well-formed User Stories, and provide UX feedback to ensure usability.
• Mentor and provide technical guidance to junior engineers and contribute to best practices across the engineering team.
• Maintain a mindset for continuous learning and process improvement.
• Ability to debug others’ code and document work clearly.
• Deep expertise in Microsoft PowerApps including Canvas Apps, Model-Driven Apps, BPF, and Cloud Flows.
• Strong proficiency in JavaScript customizations for PowerApps.
• Experience with Security Roles and RBAC models.
• Proven ability to define requirements, write User Stories, and work with business stakeholders.
• Experience with full SDLC, including production launches and iterative updates.
• Experience with Git/GitHub or similar version control systems.
• Agile development experience.
• Self-motivated with strong time management and communication skills.
• 5+ years of software engineering experience, with at least 3 years in PowerApps development.
• Bachelor’s degree in Computer Science, Software Engineering, or related field, OR equivalent additional years of experience.
• Flexible schedule with availability during core hours (10 AM – 4 PM Central).
• Microsoft PowerApps certification.
• Experience with Power BI, HIPAA data handling, and Revenue Cycle Management.
• Familiarity with automated testing for PowerApps (e.g., Test Studio).
• Experience with Azure services and enterprise security practices.
• 100% remote first company to foster flexibility, inclusivity, and autonomy.
• Competitive salary and performance-based increases.
• Comprehensive health insurance plans.
• Retirement savings plan (401(k)) with employer matching.
• Responsible PTO and holidays.
• Professional development opportunities.
• Collaborative and supportive work environment.
• Recognized as a Great Place to Work by our employees.