Staff Software Engineer

Company: Iowa State University Research Park
Apply for the Staff Software Engineer
Location: Torpoint
Job Description:

Job Description

As a Staff Software Engineer for JD Financial – Johnston located in Johnston, IA, you will:

  • Drive architecture, technical strategy, and engineering excellence across multiple teams
  • Acts as a technical multiplier, influencing architecture across multiple teams
  • Drives long term technical vision while balancing near term delivery
  • Leads design reviews, authors ADRs, and sets engineering standards
  • Mentors senior engineers and tech leads
  • Trusted partner for complex technical trade offs and high impact decisions

Location: Johnston, IA

VISA Sponsorship is NOT available for this position

What Skills You Need

Backend Engineering (Java / Node.js)

  • 7 or more years designing and building large scale, distributed backend systems
  • Expert in Java (Spring Boot) and Node.js, including API design, concurrency, performance tuning, and service reliability
  • Proven ownership of backend architecture, design reviews, and production incident resolution
  • Experience defining service boundaries, API standards, and backward compatible evolution strategies

Cloud & Platform (AWS)

  • 5 or more years leading cloud native architecture on AWS
  • Deep knowledge of EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, and IAM
  • Strong experience with Infrastructure as Code (Terraform, CloudFormation, CDK) and CI/CD pipelines
  • Ownership of cloud security, cost optimization, observability, and disaster recovery strategies

Frontend Platform (React / Next.js)

  • 5 or more years with React, including hooks, context, performance optimization, and state management
  • 4 or more years with Next.js, including SSR, SSG, server components, routing, and data fetching patterns
  • Proven ability to define frontend architecture, shared patterns, and performance standards across teams

TypeScript

  • 4 or more years of deep TypeScript experience in large codebases
  • Expertise with strict typing, generics, discriminated unions, and type safe APIs
  • Ability to define robust domain models and enforce correctness via tooling (ESLint, CI, tsconfig)

Databases & Data Systems

  • 7 or more years designing and operating data intensive systems
  • Strong experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL stores (DynamoDB, MongoDB, Redis)
  • Expertise in schema design, migrations, performance tuning, and high availability strategies

What Makes You Standout

Education

  • Bachelor of Technology Computer science or related fields

#J-18808-Ljbffr…

Posted: July 10th, 2026