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.
ESSENTIAL FUNCTIONS:
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).
Performance Engineering: 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
EXPERIENCE/QUALIFICATIONS:
Minimum Degree Required: Bachelor's Degree in Computer Science, Information Technology, Engineering, or equivalent experience
Years of Experience: 8+ years in enterprise software development, with 4+ years dedicated to designing and scaling microservices within a retail or e-commerce ecosystem.
Domain Expertise: 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
KNOWLEDGE, SKILLS, AND ABILITY:
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
TRAVEL REQUIREMENTS:
· n/a
Full Time Benefits Summary:
Enjoy 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!
Bass Pro Shops is an equal opportunity employer. Hiring decisions are administered without regard to race, color, creed, religion, sex, pregnancy, sexual orientation, gender identity, age, national origin, ancestry, citizenship status, disability, veteran status, genetic information, or any other basis protected by applicable federal, state or local law.
Reasonable Accommodations
Qualified individuals with known disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and certain state or local laws.
If you need a reasonable accommodation for any part of the application process, please visit your nearest location or contact us at hrcompliance@basspro.com.
Bass Pro Shops