Software Developer

| Chicago

LearnCore is a cloud-based learning platform, focused on “mission critical” skills development and the creation of more top performers for your organization. Its collaborative technology saves time and allows participants to quickly practice a skill/response and learn from top performers. Managers & executives get intelligence knowing where their team stands and where the gaps lie.

As an Engineer, you will face some of the most difficult challenges in modern software engineering. 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. You will have the opportunity to create the standard measurement units of corporate knowledge and skill. Your work is our #1 lever for business success.


  • 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


  • 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
  • 4+ years of professional software development experience 
  • BS, MS, or PhD in Computer Science, or Computer Engineering

NOTE: All candidates will be required to complete a technical assessment during the interview process; this assessment is administered after the preliminary phone interview 


  • 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


  • Salary + Bonus Opportunities 
  • Health, Dental, Vision coverage options
  • Pre-tax transit benefit options
  • Corporate gym membership
  • Quarterly volunteer events
  • Team Building activities, ping pong and foosball tables
  • Work with multi-award winning team, management, and product
  • High growth potential
  • Quarterly innovation hack projects 


  • LearnCore is a multi-award winning, quickly growing, technology company located in Chicago's downtown Loop 
  • Immediate Impact; no bureaucracy. Your work, planning, and efforts will directly impact the business
  • Strong work-life balance
  • Incredibly smart and hardworking engineering team
  • Be the force that makes us Chicago’s next big thing

NOTE: This is a full time, on-site position (no telecommuting); Local candidates preferred. Relocation assistance is not provided.

Read Full Job Description
Apply now
loading ...


222 N LaSalle, Chicago, IL 60601
222 N LaSalle, Chicago, IL 60601

Perks of working here

Commuter Benefits
Company Outings
Health Benefits
Some Meals Provided
Stocked Kitchen
More Jobs at LearnCore10 open jobs
Developer + Engineer
Developer + Engineer

Get notified
when new
jobs pop up.