Sr Engineer - Software Development, Onsite

Bass Pro ShopsSpringfield, MO
Onsite

About The Position

The Senior Engineer is a highly experienced technical leader responsible for architecting, securing, and evolving enterprise IT platforms and services. Senior Engineers provide deep subject-matter expertise, lead complex initiatives, influence technical strategy, and serve as trusted advisors across IT, Security, and Engineering teams. This role emphasizes architectural thinking, cross-domain problem solving, and long-term system reliability and security. This is an onsite position, located in Springfield, Missouri.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or equivalent experience
  • 8+ years in enterprise software development, with 4+ years dedicated to designing and scaling microservices within a retail or e-commerce ecosystem.
  • Deep knowledge of distributed systems, event-driven architecture, API-first design, and domain-driven design (DDD) principles in a retail context
  • Proven ability to design and support mission-critical systems
  • Experience leading enterprise transformations or large-scale migrations
  • Exceptional communication and technical leadership skills
  • Advanced proficiency in Java 11/17+, Spring Boot, and Spring Cloud.
  • Proven experience building resilient, low-latency microservices that manage transactional logic.
  • Deep understanding of internal vs. external communication patterns, including REST/JSON, gRPC for high-performance inter-service communication, and GraphQL for flexible headless e-commerce frontend delivery.
  • Hands-on experience with distributed caching layers like Redis to optimize real-time product catalogs, shopping cart states, and high-frequency inventory lookups.
  • Strong implementation knowledge of modern security standards including OAuth2, OpenID Connect (OIDC), JWT, and Spring Security to safeguard customer transactions and checkout pipelines.
  • Hands-on experience with Apache Kafka (producers, consumers, Kafka Streams) for event-driven architecture.
  • Strong SQL and NoSQL skills, including experience with relational databases (PostgreSQL, Oracle) and document stores (MongoDB, CosmosDB, DocumentDB).
  • Mandatory experience with Docker and Kubernetes (AKS/EKS/OpenShift).
  • Familiarity with cloud providers like AWS or Azure.
  • Expertise in Swagger/OpenAPI documentation and API Gateway integration (e.g., Apigee, Kong).
  • Git, Jenkins, Terraform, or Ansible, alongside cloud-native pipeline automation via GitHub Actions or GitLab CI.
  • Continuous integration testing mastery using JUnit 5, Mockito, Test containers (for integration tests), and code quality tools like SonarQube.
  • Experience using ELK Stack (Elasticsearch, Logstash, Kibana), Dynatrace, or AppDynamics to troubleshoot distributed traces across microservices.
  • Experience in highly regulated or high-availability environments
  • Technical mastery and architectural judgment
  • Strategic thinking and systems-level perspective
  • Leadership through influence and mentorship
  • Risk-aware decision-making
  • Clear communication with both technical and non-technical audiences

Responsibilities

  • Lead the development and optimization of distributed microservices powering core retail and e-commerce platforms, specifically focusing on cloud-native, "headless" commerce implementations.
  • Architect high-performance, stateless services for critical digital customer touchpoints, including shopping carts, product catalog indexes, and promotional calculation engines.
  • Implement and extend critical retail functionalities, including real-time Global Inventory Visibility, complex fulfillment sourcing rules, and customized checkout/order routing pipelines.
  • Design and build high-throughput integration flows between digital commerce platforms and enterprise systems (ERP, WMS, POS, and Payment Gateways) using a mix of RESTful APIs and asynchronous event-streaming.
  • Orchestrate tokenized digital checkout systems, credit card vaulting integrations, and fraud-detection touchpoints.
  • Secure end-to-end user transactions while maintaining strict PCI-DSS compliance standards.
  • Architect systems to absorb extreme traffic concurrency and volume spikes during peak e-commerce sales events (e.g., Black Friday, Cyber Monday, or flash promotions)
  • Drive the containerization of core retail services and cloud infrastructure using Docker and Kubernetes (AKS/EKS/OpenShift).
  • Provide expert guidance on performance tuning (JVM heap settings, thread pool management), high availability, and fault-tolerant circuit breaker patterns (e.g., Resilience4j).
  • Take ownership of automated build and deployment pipelines, ensuring that core microservices are seamlessly deployed via Jenkins, GitLab CI, or GitHub Actions.
  • Work with Product Managers and business stakeholders to translate complex digital commerce and supply chain requirements into lean, high-performing technical designs.
  • Perform code reviews, establish enterprise coding standards for Java/Spring Boot, and mentor engineers in distributed systems design best practices.
  • Lead post-incident reviews and drive systemic remediation and reliability improvements
  • Author and maintain high-level architectural documentation and technical standards
  • Mentor Engineers and Associate Engineers; set the technical bar for the organization
  • ALL OTHER DUTIES AS ASSIGNED

Benefits

  • discounts on retail merchandise, our restaurants, world-class resorts and conservation attractions!
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Flexible Spending Account
  • Voluntary benefits
  • 401k Retirement Savings
  • Paid holidays
  • Paid vacation
  • Paid sick time
  • Bass Pro Cares Fund
  • And more!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service