Engineering Manager

LEVEL

Executive

TEAM

Development

TYPE

Full-Time

LOCATION

Remote

We live and breathe for technology and if you live and breathe for technology, we can change the world together!

WHAT WE NEED

Qualifications

  • Bachelor’s or Master’s degree in engineering departments from reputable universities,
  • Good command of written and spoken English,
  • Strong communication and leadership skills,
  • Strong engineering skills and programming fundamentals,
  • 10+ years of work experience in software development,
  • Proven 5+ years of team management experience,
  • Extensive experience designing and developing enterprise-grade software,
  • Knowledge and experience in C# .NET, .NET Core, Redis Cache,
  • Experience with MS SQL Server, PostgreSQL, and Oracle,
  • Experience with AWS,
  • Experience with Docker and Kubernetes,
  • Knowledge of microservices-based and mobile-based software architectures,
  • Have a good knowledge of Object-Oriented Programming and Software Design Patterns,
  • Experience with agile development methodologies including Scrum,
  • Experience with source control management systems and continuous integration/deployment environments.
WHAT WILL YOU DO

Job Description

  • Managing team of software developers to deliver high quality software solutions include planning, monitoring and quality management,
  • Ensure that projects are accurately estimated and delivered to schedule,
  • Helping the team with architectural decisions, software development best practices and technologies, tools and techniques used within the team,
  • Providing technical direction and work closely with the project management team to understand requirements and plan development process and goals,
  • Responsible for designing and developing software solutions contributing to all phases of the development lifecycle,
  • Take a lead developer role to ensure the successful delivery of the solution, working ahead of the team to unblock the more technically challenging aspects of the projects,
  • Responsible to build and grow the technical team,
  • Future planning of Tmob products on a technical perspective.
WHAT WE OFFER
  • 100% Remote work
  • Dynamic and friendly work environment
  • Continuously learning and development opportunities
  • Extra vacation time
  • A competitive salary with great benefits
  • Stock options available to qualified employees
  • Private health insurance
APPLY THIS POSITION

hr@thinksmobility.com

To apply for this position please send your resume to hr@thinksmobility.com.