Demo

Principal Software Engineer

Insight Global
Phoenix, AZ Full Time
POSTED ON 3/2/2025
AVAILABLE BEFORE 3/27/2025

POSITION: Principal .Net Software Engineer (Permanent, Direct-Hire)

SALARY: $160,000 base salary quarterly bonus 3% annual raise

LOCATION: Phoenix, Arizona 85029 (Hybrid, 3 days onsite per week)


REQUIRED EXPERIENCE:

  • 10 years of progressive application programming/software engineering experience.
  • Prior experience working in leadership/mentor positions (Principal-Level, Staff-Level, or similar).
  • Advanced experience with Modern .Net Frameworks such as ASP.NET Core and Entity Framework Core.
  • Proficiency in C# 9.0 and later versions, leveraging features like records, pattern matching, and asynchronous streams.
  • Familiarity with .NET 5/6/7 for building cross-platform applications with improved performance and unified development experience.
  • Experienced in cloud application development, particularly with Microsoft Azure.
  • Hands-on experience with container orchestration tools (e.g., Kubernetes, AKS, Docker Swarm.).
  • Knowledgeable in web technologies (HTML5, CSS, JavaScript) and modern frameworks, with an understanding of web security principles.
  • Experience with Azure DevOps for project management, version control, and CI/CD.
  • Experience in SQL Server and version control systems such as Git, automated and unit testing.
  • Experience with Microservices, Rest APIs and Web Services.
  • Strong scripting abilities with languages like Bash or PowerShell.
  • Previous experience working with Executive/C-level stakeholders.


SUMMARY:

Are you a passionate and experienced .Net Software Engineer looking to take your career to the next level? A large sporting goods retailer/manufacturer in Phoenix, Arizona is seeking a dynamic Principal .Net Software Engineer to join their innovative team in a hybrid work environment. As a Principal Software Engineer, you will be at the forefront of designing, coding, testing, supporting, and debugging cutting-edge software applications throughout the software development lifecycle. You will leverage your expertise to lead, mentor, and evaluate team members, driving the adoption of new technologies, processes, and best practices to transform the client’s IT environment. If you thrive in a collaborative setting and are eager to make a significant impact, this role is for you!


Some of the daily responsibilities include:

  • Lead Technical Innovation: Gather and analyze material to identify and define the technical requirements and strategies needed for successful project completion.
  • Architect Scalable Solutions: Oversee technical system designs to ensure systems are built to provide both high availability and scalability.
  • Ensure Code Quality: Review project code created by team members to ensure quality and completion in accordance with the scope of work.
  • Drive Continuous Improvement: Proactively work to innovate the current environment through the research and planning of new products, technologies, and practices.
  • Develop and Maintain Standards: Take an active role in the development and maintenance of tools, standards, and methodologies.
  • Mentor and Train: Serve in a mentoring role to less experienced developers while providing training and technical assistance.
  • Foster Team Morale: Maintain morale by promoting open communication among team members.
  • Exemplify Professionalism: Be exemplary as a team player, showing the ability to handle stress in a professional manner.





Compensation:

$160,000


Exact compensation may vary based on several factors, including skills, experience, and education.


Benefit packages for this role include:

  • Medical and Dental Insurance
  • Health Care Flexible Spending Account
  • 401(k) Plan
  • Employee Assistance Program
  • PTO
  • Tuition Reimbursement
  • Generous employee discount
  • Robust wellness program with cash incentives
  • Ride Share Programs

Salary : $160,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Insight Global

Insight Global
Hired Organization Address Denver, CO Full Time
Overview Looking for a career in sales? Insight Global is one of the world's largest staffing firms. What does that mean...
Insight Global
Hired Organization Address Westerville, OH Full Time
Position: Payroll Analyst Location: Hybrid Remote near Westerville, OH $32-35 Hourly Based On Experience Duration: 6-12 ...
Insight Global
Hired Organization Address Wilmington, DE Contractor
Overview: We are seeking a skilled Cloud Security Engineer with expertise in Zero Trust Architecture (ZTA) to join our t...
Insight Global
Hired Organization Address Wilmington, DE Contractor
Duration: 6-month contract to hire Hybrid: Flexible- some weeks may require 1-2 days onsite, some may require none at al...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Phoenix, AZ area that may be a better fit.

Principal Software Engineer

Integrity Engineering & Design Solutions, Phoenix, AZ

Principal Software Engineer

Phoenix Staff Inc, Phoenix, AZ

AI Assistant is available now!

Feel free to start your new journey!