A company is looking for a Principal Software Engineer to lead the design, development, and implementation of complex software solutions. Key Responsibilities Lead the design and architecture of software systems, ensuring scalability, performance, and security Mentor and guide senior and staff engineers while collaborating with cross-functional teams to define project requirements Drive the adoption of new technologies and methodologies to improve development processes and outcomes Required Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or related field preferred At least 10 years of experience in software development with a proven track record Senior-level experience within a technology team, including previous architect and / or principal-level experience Experience working in an Agile-based environment and in a SOC 2 Type II certified environment Proficiency in Microsoft Office and experience with JIRA and Confluence
Principal Software Engineer • Tempe, Arizona, United States