Senior Software Engineer (Remote)
Core
Independently develop, redesign, and refactor production applications to adapt to customer and associate needs.
Role type
Senior Software Engineer (Backend/Microservices)
Builds
Production applications, APIs, and scalable microservices architectures
Domain
Retail technology, enterprise-scale backend systems, financial transaction data
Required skills
Java, Kafka, Pub/Sub, RESTful APIs, Microservices, Elasticsearch, Google Cloud Platform (GCP), BigQuery, event-driven architectures, real-time data processing, high-throughput transaction platforms, API design, scalable architecture design
Preferred skills
Mentoring engineers, leading technical workstreams, driving multiple initiatives simultaneously, serving as technical face of product/platform, experience in large enterprise organizations with complex distributed systems
Technologies
Java, Kafka, Pub/Sub, Elasticsearch, GCP, BigQuery
Responsibilities
Develop, test, deploy, and maintain software; Create test suites for rapid deployment; Collaborate in agile processes; Mentor less experienced engineers; Lead technical discussions and drive delivery commitments
Seniority
Senior, hands-on IC with mentorship responsibilities