Skip to content
×

Senior Software Engineer - Java, AWS Distributed Systems

Remote / Online - Candidates ideally in
Chicago, Cook County, Illinois, 60601, USA
Listing for: BOK Financial
Full Time, Remote/Work from Home position Listed on 2026-11-05
Job specializations:
  • Software Development
    Backend Developer, Java Developer, AWS, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 175000 USD Yearly USD 100000.00 175000.00 YEAR

Job Description & How to Apply Below

Position: Senior Software Engineer - Java, AWS, & Distributed Systems

Select how often (in days) to receive an alert:

Senior Software Engineer - Java, AWS, & Distributed Systems

Location: Remote

Areas of Interest: Information Technology

Pay Transparency Salary Range: $100,000 - $175,000

Final date to receive applications: 11/20/2026

BOK Financial Corporation Group includes BOKF, NA; BOK Financial Securities, Inc. and BOK Financial Private Wealth, Inc. BOKF, NA operates Trans Fund and Cavanal Hill Investment Management, Inc. BOKF, NA operates banking divisions:
Bank of Albuquerque;
Bank of Oklahoma;
Bank of Texas and BOK Financial®.

Bonus Type

Discretionary

Team Culture

Our mission is to empower our company, teammates, and customers through resilient, customer-centric technology. We leverage our technical expertise and deep business understanding to deliver impactful solutions.

Mindset

Ownership, customer obsession, growth mindset, think big — start small, bias for action, and relentless pursuit of engineering excellence.

Why Join Us

  • Remote Flexibility:
    Work from anywhere in the U.S., with quarterly travel to Tulsa, OK.
  • Impact:
    Build platforms used across the business; modernize critical systems, development agentic-first solutions.
  • Growth:
    Leadership development, career advancement, and cutting-edge tech adoption.
  • Culture:
    Inclusive, collaborative, and innovation-driven.
  • Career Paths:
    Multiple advancement opportunities available.
How You'll Spend Your Time

Role Summary

As a Senior Software Engineer, you’ll be a hands-on technical leader and key contributor in a cross-functional team, often acting as a technical lead. You’ll design, build, and operate Java Spring Boot microservices and RESTful APIs on AWS (as we migrate from on-prem), using event-driven architecture and data stores like SQL Server, PostgreSQL, MongoDB, and Redis. You’ll drive execution, mentor others, and champion operational excellence.

Modern Software Development

  • Design & Build:
    Architect and implement Spring Boot microservices and RESTful APIs with best practices for domain-drive design, scalability, reliability, and maintainability.
  • Event‑Driven Systems:
    Deliver features using event‑driven architecture (Kafka, SNS/SQS/Kinesis), including publish/subscribe patterns, idempotency, retries, and error handling.
  • Data & Storage:
    Model schemas and access patterns for SQL Server, PostgreSQL, MongoDB, and Redis; optimize for correctness, performance, and cost.

Agentic AI–First Engineering

  • Develop using AI assisted‑ workflows with tools such as Git Hub Copilot, Amazon Q, and Claude to accelerate coding, refactoring, documentation, and test generation.
  • Leverage agentic patterns for multistep tasks such as feature scaffolding, modernization, dependency analysis, and CI/CD interactions—with appropriate human‑in-the‑loop (HITL) controls.
  • Apply AI-assisted‑ PR review and security scanning, validating suggestions with engineering judgment and secure by design principles.
  • Continuously evaluate and improve how AI tools are used across the SDLC to increase throughput, quality, and developer experience.

Quality, Delivery & Operations

  • Quality Engineering:
    Own testing strategy—unit, integration, and contract tests—while enforcing CI quality gates.
  • CI/CD & Automation:
    Help shape next generation‑ pipelines as we transition to AWS EKS.
  • Observability & SRE:
    Instrument services using New Relic; define SLIs/SLOs and participate in a minimal on-call rotation.
  • Security by Design:
    Follow secure coding practices and remediate findings; PCI & SOX awareness is helpful.
  • Technical Leadership:
    Lead design reviews, mentor peers, and guide pull requests with a high bar for craftsmanship.
  • Operate What You Build:
    Practice build‑it/run‑it ownership from development through production.
Education & Experience

Must-Have

  • 5–8+ years of software engineering, with…

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:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary