Senior Software Engineer (Scala)

Job Description

Headquarters: Chicago, IL

LearnCore’s engineering team builds, scales and maintains the software services, including our web app, and third party native apps in iOS, Android, and others. Our company is growing quickly and we are looking for a senior Java developer who is ready to take on coding with new technologies.  Our current tech stack consists primary of Scala, but also includes utilizing other technologies such as MySql, Perl, Python.  


  • Build and maintain high-performance, fault-tolerant, scalable distributed software systems in the context of LearnCore's service-oriented architecture
  • Write code that is highly performing, maintainable, clear, and concise
  • Improve the reliability and efficiency of LearnCore’s core systems
  • Diagnose, and troubleshoot complex distributed problems and develop solutions that have a significant impact at our growing scale
  • Work cross-functionally with various business teams
  • Serve as a mentor to growing team of software engineers 


  • Expertise with at least one back-end web development language, such as Scala, Java, C#
  • Expertise with relational databases, such as MySQL
  • Deep understanding and experience with Linux systems
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation).
  • Experience establishing testing automation, and other aspects that drive business growth
  • Very strong data structures background
  • 6+ years work software development experience 
  • BS, MS, or PhD in Computer Science, or Computer Engineering


  • Experience with web infrastructure, distributed systems, performance analysis, and/or large-scale data processing
  • Experience with server side scripting languages including Perl, Python, or Bash
  • Experience with server infrastructure, security, and stability
  • A history of open-source contribution, and interesting pet projects

To apply: Please submit a resume & salary requirements to Kayla Davis:

Job not active

Posted by

Fevrok Bot

individual at Fevrok

Job Details

Monthly Salary:
Seniority Level:
Not Applicable
Job Function:
Employment Type:
Full Time
1 year ago
7 months ago

Job Skills

Apply to Similar Jobs