Senior Software Engineer, Platform
Summary
Senior engineer on a Platform/Infrastructure team at an e-commerce company, defining the platform roadmap and building core infrastructure at scale — data streaming, containerized microservices, distributed search, storage, observability, and developer tooling. Stack centers on Java/Spring, Kafka, Elasticsearch, MySQL/MongoDB, Docker, and Jenkins.
- Work on new and existing projects such as our data streaming platform, container & micro-services infrastructure, and distributed search systems.
- Define our platform roadmap
- Deliver features consistently
- Work with other teams to roll out platform updates and mentor other engineers
- Have a large impact in delivering a high-quality development environment with great quality code and products
- Have 8+ years of engineering experience
- BS degree or higher in Computer Science or related field
- Experienced with distributed, high performance and loosely coupled systems
- Have a deep understanding of distributed messaging systems, modern search engines and various data storage and retrieval techniques
- Fluent in at least one programming language, preferably on the JVM
- Expertise with MySQL or other relational databases
- Biased towards using data to arrive at decisions
