Senior Software Engineer

What We’re About: 

At Looloo, we believe that deep technology will play an increasingly important role in defining the future of all industries. We are driven by a strong passion to solve the challenging problems facing the world today by developing innovative solutions that can lay a foundation for a better tomorrow. Right now, we are looking for an ambitious, proactive, and energetic Business Development Manager to expand our clientele and work closely with clients to develop new solutions that could best serve their needs. 

What Your Work Looks Like: 

Senior Software Engineer must balance between direct programming execution and leadership responsibilities. Ideal candidates must not only be able to create and maintain computer programs, program documentation, and operating instructions, and participate in the systems design process, but also provide mentorship and guidance to other junior programmers assigned to their team. They must be able to work with designers, project managers, and clients, create a robust plan to ensure timely and quality execution, and distribute work to their team. 

  • Lead a software development team to build high quality software systems (opportunities available for projects related to web frontend, mobile applications, and backend).
  • Design and create scalable and robust software systems.
  • Provide technical guidance to junior team members and set good technical work culture/best practices.
  • Work with a team of designers, project managers, and clients to understand problem requirements, design software that satisfies those specifications, and help the team break down problems into technical tasks.
Preferred requirements & competencies:
  • Bachelor’s degree in software engineering, computer engineering, computer science or related fields
  • Can write and debug programs
  • Fluent in expressing ideas and algorithms as programming code
  • Strong analytical and problem solving skills
  • Good communication and team-working skills
  • Enthusiastic to learn new technologies
  • Candidates with experience in the following are preferred: python, SQL, linux, shell scripting
What We Value
  • Bachelor’s degree or higher in software engineering, computer engineering, computer science, information technology or related fields
  • At least 5 years of experience as a software engineer/programmer
  • Experience in leading a software development project (usually as a technical lead or manager)
  • Has a working and current knowledge of programming (must be able to write programs). Can design, write, and review code at high quality.
  • Strong analytical and troubleshooting skills
  • Can work as a team, is diligent, and has excellent communication skills 
  • Eager to learn new technologies

Hiring process...

We believe that transparency is key to good work and try to embody that in all we do. That’s why we want you to have an idea of what to expect after submitting this online application. The next steps involve:

Initial chat with HR

15 minutes

Programing Test #1

30 minutes

Programing Test #2

30 minutes

Technical Interview

Up to 1 hour


HR will inform you of our decision via email