Search jobs > Scottsdale, AZ > Principal software engineer

Principal Software Engineer/Architect

Staffing Science
Scottsdale, AZ, United States
Full-time

Our client in Scottsdale AZworks hybrid on site, so must be local and willing to go into an office 3 days per week.

We are seeking a dynamic Lead / Staff Engineer / Architect to join our team. This role is a blend of engineering and architectural responsibilities, emphasizing the importance of technical leadership and strategic vision.

Experience in the React / Node stack is ideal but open to other stacks for this position as well as past lead / staff / principal experience and an in-depth knowledge around system design, data patterns, and algorithms.

This role sits on the architecture team but will be asked to spend the majority of their time engineering, leading teams, mentoring, and doing code reviews.

Key Responsibilities

  • Leadership and Mentorship : Provide guidance and mentorship to both senior and junior engineers, promoting best practices and conducting detailed code reviews.
  • Architectural Collaboration : Work closely with architects to comprehend technical requirements and design specifications.

Engage in architectural discussions to propose and evaluate solutions that meet business objectives, scalability, and performance needs.

Technical Strategy Development : Develop technical strategies and roadmaps, ensuring they align with business goals and incorporate cutting-edge technologies.

Evaluate the feasibility and long-term impact of new tools, frameworks, and processes.

  • Code Standardization and Documentation : Analyze existing and new codebases, creating documentation for standardization, reference, and reporting purposes.
  • Optimization and Performance : Address complex technical challenges, including system optimizations, performance enhancements, and scalability improvements.
  • Cross-Functional Collaboration : Work with cross-functional teams to identify and resolve technical issues efficiently.
  • System Configuration and Support : Configure, customize, and integrate software and hardware components. Perform system testing and troubleshooting to ensure functionality.

Provide maintenance, support, and upgrades for deployed solutions.

Qualifications

Education :

Bachelor’s degree in Computer Science, Computer Information Systems, or equivalent experience.

Experience :

  • At least seven years of experience in software engineering or enterprise web development, with a mix of engineering and architectural responsibilities.
  • 3+ years in a Lead / Staff or Principal Engineering role
  • Strong understanding of programming languages, frameworks, and design patterns.
  • Architecture experience
  • Familiarity with development best practices
  • Experience with Agile methodologies.
  • Expertise in APIs, publish / subscribe patterns, and implementations using NodeJS, NextJS, React, NestJS, JavaScript, MuleSoft, Kafka, AWS Cloud Platform, CI / CD pipelines, and other relevant technologies.
  • Demonstrated understanding of Service Oriented Architecture (SOA) and Microservices.
  • Ability to address and resolve complex technical problems with innovative solutions.
  • Anticipate potential obstacles and communicate effectively to ensure successful project execution.
  • Proven ability to work across different functions to facilitate project completion.
  • Strong ability to build and maintain relationships, influencing others positively.
  • 30+ days ago
Related jobs
Promoted
Raytheon
Phoenix, Arizona

Principal Systems Engineer – Solutions Architect. Multiple front-end of the business pursuits require an independent minded systems engineer who can develop architectures from existing capabilities adapted to emerging customer needs. Creating model based systems engineering architectural artifacts w...

Promoted
Pyramid Consulting, Inc
Phoenix, Arizona

Software architecture and coding. Real-Time Embedded Software Engineer (C/C++). Technical lead for designing, developing, and integrating the TXD software that interfaces with the RF hardware. Provide support for the software that interfaces with the RF hardware on legacy TCAS products such as TPA-1...

Promoted
Raytheon
Phoenix, Arizona

This Senior Principal Software Engineer position will support a major missile program as the Software Integrated Product Team Lead (IPTL). Experience including at least two of the following: Embedded Software, Embedded Software Security, Embedded Operating Systems (Linux, RTOS, VxWorks, etc), Softwa...

Promoted
Citizens Financial Group, Inc
Phoenix, Arizona

Your role as Principal of Software Engineering is to work with engineering teams and architecture to produce high-quality technology solutions. Principal of Software Engineer. The Principal Software Engineer will be responsible for:. Required: Bachelor's degree in Software Engineering, Computer Scie...

Promoted
Raytheon
Phoenix, Arizona

The team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and metrics. We are seeking software engineering professionals to. Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (ST...

New Relic, Inc.
Phoenix, Arizona
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). We are looking for a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our teams. Principal So...

WELLS FARGO BANK
Chandler, Arizona

We are seeking an experienced ServiceNow HR Domain Architect - Principal Engineer. ServiceNow Certified Technical Architect / Certified Master Architect. This combined portfolio of applications and tools are continually engineered to meet the challenges of stability, security, scalability, and speed...

Microchip Technology
Chandler, Arizona

BSEE/BS Computer Science, Computer Engineering or Electrical Engineering Preferred (or equivalent). Be able to evaluate the impact of software quality management principles on business objectives and developing and implementing software quality programs. Coordinate and track software quality assuran...

DriveTime
Tempe, Arizona
Remote

In short, as our Principal Software Engineer, you are responsible to drive several exciting initiatives, help solve problems, no matter how big or small, work on business-critical projects built around cutting-edge technologies and convey strategy and accuracy to our top-level decision-makers. Exper...

CVS Health
Phoenix, Arizona

Bachelor’s degree Computer Science, Software Engineering or Information Technology or equivalent combination of education and experience. This role is responsible for the big picture thinking, strategic direction, presenting to key stakeholders and holding engineering teams accountable for overarchi...