×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Scottsdale, Maricopa County, Arizona, 85261, USA
Listing for: HireRising
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
    Data Engineering
Salary/Wage Range or Industry Benchmark: 170000 - 250000 USD Yearly USD 170000.00 250000.00 YEAR
Job Description & How to Apply Below

Staff / Senior Technical Individual Contributor, Scottsdale, Arizona

Sponsorship: Not eligible for sponsorship

We are seeking a highly experienced Staff Data Engineer to join a growing Data Engineering team. This is the most senior technical individual contributor role on the team and is ideal for a hands-on engineer who combines deep software engineering expertise with enterprise data architecture, cloud engineering, data governance, and AI/GenAI capabilities
.

The Staff Data Engineer will define and evolve long-term data architecture and technical standards across teams and platforms while remaining hands-on with coding and engineering
. This individual will serve as a technical authority, mentor senior engineers, lead complex cross-team initiatives, and make critical architectural decisions that improve scalability, reliability, cost efficiency, and maintainability.

Key Responsibilities
  • Define and evolve long-term enterprise data architecture
    , technical standards, patterns, and best practices across teams and platforms.
  • Remain hands-on with software development and data engineering
    , with strong expertise in Python, SQL, Spark, and AWS
    .
  • Design and oversee highly scalable, resilient, fault-tolerant, secure, and cost-efficient data systems using AWS cloud technologies.
  • Lead complex cross-team and multi-system data initiatives spanning multiple business functions, platforms, and data domains.
  • Serve as the senior technical authority and escalation point for complex data engineering, architecture, and production challenges.
  • Make principled architectural tradeoffs between AWS-managed services and open technologies
    , such as Apache Spark, Flink, and Iceberg
    , based on scalability, maintainability, performance, and cost.
  • Establish and evolve enterprise standards for data quality, reliability, observability, security, governance, and operational excellence
    .
  • Drive alignment on data modeling, data warehousing, batch processing, real-time/streaming integration, and platform usage patterns
    .
  • Identify and reduce technical debt, duplication, operational risks, and architectural inconsistencies across data platforms.
  • Partner with engineering, analytics, architecture, product, and business leaders to translate strategic objectives into scalable technical data solutions.
  • Design and implement highly reliable data pipelines and distributed systems capable of supporting mission-critical production workloads.
  • Apply strong knowledge of distributed systems, partitioning, performance optimization, fault tolerance, and scalability to solve complex engineering problems.
  • Use an AI-first approach to improve engineering productivity, automation, operational efficiency, data quality, and systemic risk management.
  • Apply AI/GenAI capabilities in production engineering environments
    , including automation, developer productivity, data quality, or operational workflows.
  • Mentor senior and experienced engineers through architecture discussions, code/design reviews, technical guidance, and knowledge sharing.
  • Influence technical direction across teams without direct people-management responsibility
    .
  • Balance near-term delivery priorities with long-term platform health, scalability, sustainability, and technical excellence.
  • Establish best practices around CI/CD, infrastructure-as-code, automation, monitoring, observability, and production reliability
    .
  • Lead root-cause analysis and resolution of complex issues across data pipelines, distributed systems, and cloud infrastructure.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Systems, Computer Engineering
    , or a related field, or equivalent practical experience.
  • 8+ years of experience in data engineering, software engineering, platform engineering, or a closely related field.
  • Proven experience designing and evolving large-scale, cloud-based data platforms
    , particularly in AWS
    .
  • Strong hands-on programming experience with Python, SQL, and Spark
    .
  • Expert-level understanding of AWS data services and cloud data architecture
    .
  • Strong experience with data engineering, data architecture, data governance, and data warehousing
    .
  • Demonstrated experience leading cross-team, multi-system data initiatives with enterprise-wide architectural impact.
  • Experience owning or supporting mission-critical production data systems
    .
  • Deep understanding of distributed systems, data partitioning, performance tuning, scalability, and fault tolerance
    .
  • Advanced expertise in data modeling and data warehouse architecture
    .
  • Experience designing scalable,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary