ElmhurstRecruiter Since 2001
the smart solution for Elmhurst jobs

Senior Software Engineer

Company: TinkRworks, Inc.
Location: Elmhurst
Posted on: August 4, 2022

Job Description:

TinkRworks, a new and innovative company delivering exceptional STEAM experiences to students, is looking for a technologist with a strong background in Computer Science or Computer Engineering to join our team. This individual will report directly to the Chief Technology Officer and will be responsible for development and delivery of software across the company.In this role, your primary focus will be to lead the design and development of a wide variety of new capabilities for our proprietary, cloud-based learning platform. The core of this platform is an online coding platform called TinkRcode that we developed from scratch to meet the needs of our project-based curriculum so that students taking part in the programs we license to schools are able to program and bring their projects to life.The platform is off to a great start, and so we are looking to add to the team to continue driving it forward. This is an amazing opportunity to have a large impact on the development of a best-in-class educational platform!Responsibilities:

  • Working with the CTO, develop and execute near-term and long-term roadmaps for all TinkRworks software development activities.
  • Coordinate with the software development activities of internal and external software development teams.
  • Design and develop new capabilities for the TinkRcode online coding platform; this involves working on back-end databases, application servers, web applications, and interfacing to the firmware running on Arduinos, ESP32 and other boards.
  • Prototype and productize new platform capabilities that present the TinkRworks projects and curriculum in new, exciting and engaging ways for students.
  • Work with the Project Development and Curriculum Teams as new projects are being ideated, designed and created so that project-specific capabilities are identified and developed.
  • As needed, support the initial roll-out of new platform capabilities by working directly with the Instruction and Support Teams.
  • Work with the Support Team to help drive customer issues to closure.Requirements:
    • Bachelor's Degree in Computer Science or Computer Engineering
    • 5+ years of industry experience
    • 3+ years leading internal and/or external software development teams
    • Strong understanding of tiered, distributed systems
    • Experience developing for high-volume web applications
    • Experience developing web applications, using languages and technologies such as JavaScript, Typescript, Node, React
    • Experience deploying web applications using AWS
    • Fluent in Linux/Unix and shell scripting
    • Self-starter, self-directed and able to prioritize multiple ongoing tasks
    • Excellent written and verbal communication skillsPluses: -
      • Professional or personal experience developing for Arduino, ESP32 or similar boards -
      • Experience designing and/or developing compilers, interpreters
      • Experience working on networking or IT infrastructure (switches, routers) -
      • Experience teaching to children or working with children in an academic setting -
      • Experience creating applications using Unity or similar game development engine(s)
      • Proficiency in programming using a compiled language such as C/C++
      • Background in applied electronics or another Physical ScienceAbout TinkRworks -TinkRworks is creating the next generation of innovators and problem-solvers by delivering exceptional STEAM (Science, Technology, Engineering, Arts and Mathematics) experiences to children. Through our STEAM-X projects and curriculum, we enable students to apply school learnings and give them space to explore real-world problems with cutting-edge tools and technologies. Tinkering develops life-long problem-solving and critical thinking skills; these are capabilities that will compromise the majority of global job growth for years ahead. Through our programs, TinkRworks transforms learners to innovators.For examples of the types of projects that TinkRworks develops, please visit our website at www.TinkRworks.com. -

Keywords: TinkRworks, Inc., Elmhurst , Senior Software Engineer, IT / Software / Systems , Elmhurst, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Elmhurst RSS job feeds