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!