Principal Software Engineer
IRIS Consulting Corporation - Saint Paul, MN
Apply NowJob Description
Account Manager & Recruiting Consultant at IRIS Consulting Corporation Principal Front-End Software Engineer As a key technical leader, you will set engineering standards, mentor team members, and drive best practices in coding, testing, security, and continuous delivery. You will work closely with product owners, architects, and cross-functional teams to deliver scalable and high-performance software solutions. Key Responsibilities: Software Development & Architecture Champion front-end performance, accessibility, and usability best practices. Implement scalable, high-quality, and maintainable software solutions. Drive adoption of modern front-end architecture and frameworks. Collaborate with backend engineers to develop well-structured APIs and integrations within Azure, .NET, and other Microsoft Stack technologies . Leadership & Agile Development Lead and mentor engineering teams, ensuring adherence to best practices in software development. Establish and enforce coding standards, ensuring high code quality and maintainability. Promote an automation-first mindset in testing, deployments, and monitoring. Work in an Agile environment, refining backlog items, estimating effort, and delivering iterative improvements. Provide technical leadership, coaching, and support to junior and mid-level engineers. DevOps & Production Monitoring Ensure applications are built for reliability, observability, and maintainability. Monitor production environments, proactively identifying and resolving performance bottlenecks. Lead troubleshooting efforts, collaborating with stakeholders to resolve software issues efficiently. Drive continuous integration and deployment (CI/CD) within Azure DevOps . Key Qualifications 7+ years of experience developing enterprise-scale SaaS applications . 3+ years in a lead/principal engineering role , managing teams of 20+ engineers . Deep understanding of modern front-end architecture , including component-based design, state management, and performance optimization. Strong DevOps mindset with experience in CI/CD pipelines, containerization, and cloud environments (Azure, AWS, or GCP) . Experience designing and building secure, scalable, and high-performance web applications . Proven ability to lead, mentor, and drive engineering best practices across cross-functional teams. Core Competencies Leadership & Mentorship - Ability to lead, mentor, and inspire engineers to achieve technical excellence. Problem Solving - Strong analytical skills with a structured approach to troubleshooting and optimization. Customer-Centric Approach - A passion for delivering high-quality, user-friendly experiences. Agility & Adaptability - Comfortable navigating complex, fast-paced development environments. Seniority level Mid-Senior level Employment type Contract Job function Information Technology Industries Software Development #J-18808-Ljbffr
Created: 2025-03-06