Bass Pro Shops

Sr Engineer - Software Development, Onsite

Bass Pro Shops$100K — $130K *
Retail & Consumer Goods
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, or related field
  • 8+ years experience in enterprise software development
  • 4+ years experience in designing and scaling microservices in retail/e-commerce
  • Deep knowledge of distributed systems and event-driven architecture
  • Proven ability to design mission-critical systems
  • Exceptional communication and leadership skills

Responsibilities

  • Lead development of microservices for retail and e-commerce platforms
  • Implement real-time inventory visibility and customizable checkout systems
  • Design high-throughput integration flows between digital platforms and enterprise systems
  • Ensure the security of user transactions while maintaining PCI-DSS compliance
  • Architect systems for high traffic during peak sales events
  • Drive containerization using Docker and Kubernetes
  • Conduct code reviews and mentor engineering team

Benefits

  • 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
  • Discounts on retail merchandise and resorts
Full Job Description

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!

About Bass Pro Shops

Bass Pro Shops is a leading retailer of outdoor recreation merchandise, including hunting, fishing, and camping gear. The company was founded in 1971 by Johnny Morris, and is headquartered in Springfield, Missouri. Bass Pro Shops operates over 170 stores across the United States and Canada, as well as a number of resorts and lodges. The company is known for its high-quality products and exceptional customer service, and is committed to promoting outdoor recreation and conservation. Bass Pro Shops is also involved in a number of charitable initiatives, including supporting veterans and first responders.
Learn more about Bass Pro Shops
Size
40,000 employees
Industry
Founded
1972

Similar Jobs

More Jobs at Bass Pro Shops

More Retail & Consumer Goods Jobs

Find similar Sr Engineer - Software Development, Onsite jobs: