Senior Software Engineer

Harnham
Tempe, Arizona, United StatesFull-time$125,000–$140,000Posted Aug 27, 2026

About the role

Senior Software Engineer – Back-End / Full Stack

Location: Tempe, AZ — Hybrid, Monday–Thursday onsite; Friday flexible/remote

Compensation: $125,000–$140,000 base + 10% annual bonus

Employment: Full-time

The Opportunity

We are seeking a Senior Software Engineer to join a growing engineering team in Tempe, Arizona.

This is a hands-on development position focused approximately 80% on back-end engineering and 20% on front-end development. The role will have significant ownership across API development, AWS serverless architecture, microservices, mobile and web applications, and integrations with internal and external platforms.

The engineering team is highly business-facing, so this is not purely a heads-down development role. The successful candidate will work directly with business stakeholders, architects, and other engineers to understand requirements, recommend solutions, and deliver scalable applications.

What You'll Work On

Current and upcoming initiatives include:

Building new applications and platforms from the ground up

Developing APIs supporting mobile applications

Building and enhancing customer-facing portals

Re-platforming a large public-facing website into a modern, API-driven architecture

Integrating AI capabilities and new technology platforms

Building APIs and integrations connecting internal systems and external vendors

Supporting operational and enterprise applications

Improving scalability, reliability, and automation across the technology environment

What You'll Do

Design, develop, test, and deploy scalable back-end services and APIs

Build serverless applications and microservices using AWS Lambda, DynamoDB, S3, and other AWS technologies

Develop primarily with Python and Node.js

Work with TypeScript and JavaScript

Contribute to front-end applications using React and React Native

Design and consume APIs, including GraphQL-based services

Partner with architects and developers on technical designs and architecture decisions

Work directly with business stakeholders to gather requirements and recommend technical solutions

Translate technical concepts for non-technical stakeholders

Coordinate UAT and gather feedback from business users and pre-release testers

Participate in CI/CD, testing, deployment, and production support

Lead technical workstreams and take ownership of projects from design through delivery

Conduct code reviews and mentor junior engineers

What We're Looking For

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field

Ideally 6–8 years of software development experience; strong candidates with 4–5+ years may also be considered

Strong experience with back-end engineering, API development, and microservices

Hands-on experience with AWS serverless technologies

Experience with AWS Lambda, DynamoDB, S3, or similar AWS services

Strong development experience with Python and/or Node.js

Full-stack development experience

Experience with technologies such as TypeScript, JavaScript, React, React Native, and/or GraphQL

Experience working with both SQL and NoSQL databases

Experience with modern CI/CD tools and development practices

Experience owning or leading development projects

Experience conducting code reviews and/or mentoring junior engineers

Strong communication and stakeholder management skills

Ability to gather business requirements and translate them into technical solutions

Recent U.S.-based project experience strongly preferred

Nice to Have

Jira

Agile development environments

Salesforce

Mobile application development

Enterprise system integrations

Compensation & Work Environment

The base salary range for this position is $125,000–$140,000, plus a 10% target annual bonus. First-year bonuses are prorated based on start date.

This position follows a hybrid schedule in Tempe, Arizona, with Monday through Thursday onsite and Friday available as a flexible remote day.

Work Authorization

Candidates must be authorized to work in the United States. This position is not eligible for current or future employment visa sponsorship.

Responsibilities

  • Design, develop, test, and deploy scalable back-end services and APIs
  • Build serverless applications and microservices using AWS technologies
  • Develop primarily with Python and Node.js
  • Contribute to front-end applications using React and React Native
  • Partner with architects and developers on technical designs
  • Work directly with business stakeholders to gather requirements
  • Coordinate UAT and gather feedback from business users
  • Lead technical workstreams and take ownership of projects

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 6–8 years of software development experience preferred
  • Strong experience with back-end engineering and API development
  • Hands-on experience with AWS serverless technologies
  • Strong development experience with Python and/or Node.js
  • Experience with TypeScript, JavaScript, React, and GraphQL
  • Experience with SQL and NoSQL databases
  • Strong communication and stakeholder management skills

Benefits

  • 10% annual bonus
  • Hybrid work schedule

Skills mentioned

PythonNode.jsTypeScriptMicroservicesServerless ComputingAWSREST APIsGraphQLReactCI/CD

About Harnham

Harnham provides specialist Data and AI recruitment and staffing services, along with bespoke training solutions, across multiple industry verticals, operating in the UK, the USA and EU - contact us today to discuss your requirements: info@harnham.com Our recruitment and talent teams cover all aspects of the data and AI pipeline, from collection to consumption, across multiple data roles and functions. Whether you need full-time staff, contract talent, specialized training, Data-qualified graduates, or C-suite executives, Harnham Group is equipped to fulfill all your data talent requirements. Our five core services: * ATD - Rockborne – our graduate development arm – deploys expertly trained data consultants, who have gone through an intensive 12-week data training programme. After two years in the scheme, your consultant could become a * Contract / C2C / Freelance: Whether you're addressing a talent shortage, augmenting a project team, or encountering resource gaps, our specialist consultants offer bespoke interim talent solutions to address your unique challenges and drive success. * Full-Time / Direct Hiring: From early career professionals to senior management, our comprehensive services enable you to unearth outstanding data talent across various specializations, ensuring your organization thrives in the data-driven era. * Executive Search: With our dedicated executive search team and an extensive network encompassing the director to C-suite level, we assist both global corporations and ambitious startups in securing top-tier leadership talent to accomplish their goals. * GenAI, Prompt, LLM Training: Elevate your team's data expertise with our all-encompassing training programs covering essential tools and technologies such as Python, SQL, Machine Learning, LLM’s and AI. Highly bespoke, customised to your team learning requirements and budgets.

Staffing and Recruiting201-500 employeesWimbledon, London