Careers


Location: Johnston, IA

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 

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

 

ISU Research Park - Careers
ISU Research Park
The Iowa State University Research Park (ISURP) Park serves as a launchpad for startups, a growth center for scaling businesses, and an R&D hub for major corporations.

ISURP’s location provides direct access to 3,000 acres of contiguous university-owned test ground, offering unparalleled opportunities for ag-tech development, field trials, and large-scale research projects. The adjacent airport, robust infrastructure, and collaboration with Iowa State's BioCentury Research Farm (BCRF) create a unique environment where research seamlessly transitions to real-world application.

By fostering collaboration between industry leaders, Iowa State University, and emerging talent, ISURP plays a crucial role in building the workforce of tomorrow—right here in Ames, Iowa.
Join Our Mailing List!