Req ID: 78849
Location: Remote
Areas of Interest: Information Technology
Pay Transparency Salary Range: $100,000 - $175,000
Bonus TypeDiscretionary
Team CultureOur 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 TimeRole 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 GitHub 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 & ExperienceMust-Have - 5-8+ years of software engineering, with 3-5+ years designing and building secure Java Spring Boot microservices and RESTful APIs.
- Production experience on AWS (compute, messaging, storage), event-driven patterns (Kafka, SNS/SQS/Kinesis), and container technologies (Docker, Kubernetes)
- Proficiency with SQL Server or PostgreSQL.
- Strong test discipline (unit/integration/contract), CI/CD pipelines, and code review excellence.
- Experience with observability tools (New Relic, Datadog, Splunk, etc.) and incident response.
Nice-to-Have - Securing APIs with Spring Security and OKTA
- Familiarity with AI-assisted development tools (GitHub Copilot, Amazon Q) and DevSecOps practices.
- Experience building APIs integrated with Kong API Gateway, Apigee, or similar API Gateway
- Experience with MongoDB, Redis, or similar NoSQL technology.
- Experience building services deployed to Tomcat, Jetty, or similar Java Servlet containers.
- Infrastructure-as-Code (Terraform/CDK), containers/orchestration (EKS/ECS), or serverless (Lambda) experience.
- Experience with schema registries, CDC, or stream processing.
- PCI & SOX awareness.
Apply today and take the first step towards your next career opportunity!