Senior Principal Software Engineer

Scottsdale, Arizona

Staffing Science
Apply for this Job
We are excited to announce an opening for a Senior Principal Software Engineer who is passionate about front-end/UI development while also being equipped with full-stack capabilities. This is a vital leadership position that will play a significant role in propelling technical excellence, mentoring talented teams, and shaping the architectural strategies of our engineering projects.

Location: City, State

Schedule: 5 Days a Week, On-Site (No Remote/Hybrid Options)

Key Responsibilities
  • Technical Leadership: Mentor and guide engineers at all levels in best practices, code reviews, and technical growth.
  • Foster a culture of quality coding and continuous learning to uplift the engineering team's capabilities.
Architectural Influence
  • Work closely with architects and leadership to further develop system and application architecture.
  • Propose scalable, maintainable solutions that align with our business and technical vision.
Engineering Excellence
  • Evaluate existing systems to highlight opportunities for standardization, optimization, and enhancement.
  • Create comprehensive documentation that supports best practices and standardized processes.
Full Stack Ownership
  • Take the lead on UI/front-end development primarily using React.
  • Extend and support backend services developed with Java (especially using Spring Boot) and handle integrations with various APIs and cloud services.
System Support and Maintenance
  • Customize and integrate software and hardware components effectively.
  • Conduct system testing, troubleshoot issues, and provide support for deployed solutions.
Cross-Functional Collaboration
  • Collaborate with product, design, and backend teams to troubleshoot problems and deliver impactful projects efficiently.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Information Systems, or a related field.
  • 7+ years of relevant software engineering experience with a strong focus on enterprise web development.
  • Proficient with React, JavaScript, HTML/CSS, and modern UI best practices.
  • Solid experience in Java, particularly with Spring Boot.
  • Strong grasp of Twelve-Factor App principles and modern cloud development.
  • Experience with CI/CD pipelines, AWS cloud services, and API integrations.
Preferred Qualifications
  • Familiarity with Next.js, Node.js, Kotlin, MuleSoft, Kafka, and distributed systems.
  • Experience working in Agile/Scrum environments.
  • Knowledge of service-oriented and microservices architectures.
  • Proven capability to address complex system challenges and enhance performance, security, and scalability.
  • Exceptional problem-solving skills with a proactive approach to engineering challenges.
  • Strong project management abilities, capable of working autonomously and in teams to drive initiatives forward.
  • Demonstrated success in building strategic partnerships and positively influencing technical teams.
Important:

This is a full-time, on-site role that requires in-person attendance five days a week. We believe close collaboration, rapid iteration, and strong team synergy thrive best in an office environment.

Date Posted: 06 May 2025
Apply for this Job