Job Description
Join our award-winning engineering team in Cleveland and help shape the future of cloud-native applications. We're seeking a passionate Senior Software Engineer to design, develop, and deploy scalable solutions that impact millions of users. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with cutting-edge technologies in a collaborative environment.
Responsibilities
- Lead design and implementation of microservices architecture using Java/Spring Boot
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Mentor junior engineers through code reviews and architectural discussions
- Optimize system performance and implement CI/CD pipelines
- Contribute to open-source projects and stay current with industry trends
- Develop robust APIs and ensure high availability through fault-tolerant design
Qualifications
- 5+ years of experience in backend development with Java and Spring framework
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of distributed systems and database design
- Proficient in test-driven development and agile methodologies
- Bachelor's degree in Computer Science or equivalent experience
- Experience with event-driven architecture and message queues (Kafka/RabbitMQ)