Principal Software Engineer - AZ, GA - On Site
Tempe, Maricopa County, Arizona, 85285, USA
Listed on 2026-06-03
-
Software Development
Software Engineer, Full Stack Developer
Job Description
We are a proud work-from-office company. If you're ready to work on-site in a dynamic, global company, we’d love to hear from you.
Job Summary
As a Principal Software Engineer, you will be part of a team of engineers responsible for designing, developing, and supporting products and services that are part of our shared technology library. You will work closely with Product Managers, Designers, Engineering Team Leads, Quality and Dev Ops engineers, and Managers to continuously deliver value to our customers.
Responsibilities- Assist in leading product architecture and coordinate with the VP of Shared Technology to design and develop high‑quality code and features across shared technology services and products.
- Ensure code quality through software engineering best practices including code reviews, unit testing, peer programming, etc.
- Collaborate with internal teams to produce software design and architecture.
- Write clean, scalable code using .NET programming languages.
- Balance competing priorities to ship new features while resolving defects and managing technical debt.
- Participate in Agile ceremonies, story refinement and accurately estimate work efforts and requirements.
- Support a fail‑fast and learn mentality to drive responsible innovation.
- Bachelor’s degree in computer science or related field.
- 7–10 years of development experience in Microsoft technologies: C#, ASP.NET, .NET Core, MVC framework, Razor Pages, HTML5, CSS, JavaScript, Type Script, .NET Core Web API.
- Experience developing front‑end web application frameworks, such as Angular, utilizing ASP.NET Core and Web API for enterprise‑level web applications.
- Hands‑on experience working in .NET Framework 4.5+ and .NET Core.
- Proficient in SQL and developing/executing database queries in SQL/Postgre
SQL. - Proficient in Entity Framework 6.x, EF Core,
- Experience in Agile software delivery, Jira, Git Hub, unit testing frameworks.
- Familiarity with client‑side frameworks jQuery/Angular 12+/React.
- Strong understanding of various levels of n‑tier architecture using object‑oriented concepts.
- Strong communication skills and ability to translate customer requirements to technical designs.
- Understanding of modern microservice‑based architectures and methodologies.
- Familiarity with Kubernetes and cloud vendor solutions such as GCP, AWS, or Azure.
- Experience with CI/CD pipeline.
- HCM domain knowledge is a plus.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability, or protected veteran status.
Prism
HR provides reasonable accommodations for qualified individuals with disabilities. If you require an accommodation during the application process, please contact us at with the subject line "Request for Accommodation".
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).