
Senior Software Engineer
Major League Baseballabout 1 month ago
Base Salary
$150k - $185k/yr
Responsibilities
- Design, implement, and maintain scalable, cloud-native services for streaming workflows.
- Decompose complex systems into well-defined services, APIs, and modules.
- Write clean, efficient, well-tested, and maintainable code.
- Participate in architecture/design reviews and provide technical feedback.
- Actively participate in Agile ceremonies.
- Contribute to operational excellence through monitoring and on-call support.
- Mentor early-career engineers and promote best practices.
- Stay current with emerging technologies and industry trends.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 5+ years of professional software development experience.
- Strong problem-solving skills with a track record of delivering high-quality solutions.
- Experience with Agile, source control, CI/CD, testing, and code reviews.
- Strong experience with Core Java (or Kotlin) and Spring/Spring Boot.
- Experience with messaging systems and relational/non-relational databases.
- Experience with JavaScript (React and/or Node.js).
- Hands-on experience with cloud platforms (GCP and/or AWS).
- Experience with cloud-native technologies: Kubernetes, Docker, Helm, Terraform.
- Experience building distributed, event-driven, non-blocking systems.
Benefits
- Competitive Benefits Package.
- Company 401K Contribution.
- Paid Time Off and Holidays.
- Paid Parental Leave.
- Access to Free Tickets to Baseball Games and MLB.TV.
- Discounts at MLB Store.
- Employee Assistance Programs (EAP).
- Onsite/Online Training & Development Programs.
- Tuition Reimbursement.
- Disability Benefits (short term and long term).
- Life and Accidental Death Insurance.
- Pet Insurance.
Tech Stack
AWSDockerGoogle Cloud PlatformHelmJavaScriptKotlinKubernetesNode.jsReactSpring BootTerraform