How Remoteville checks and expires listings

Manager, Software Engineering

Skills
Software DevelopmentCode ReviewDebuggingEmerging TechnologiesEngineeringHTMLMechanisms
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's or Master's degree in Computer Science Software Engineering or a related field
  • 5+ years of software engineering experience with strong technical expertise
  • Experience managing and mentoring software engineering teams
  • Strong project management and organizational skills
  • Excellent communication and interpersonal skills
  • Hands-on troubleshooting and debugging experience
  • Experience designing and building large multi-tenant web based and/or client server applications in cloud environments such as AWS or Azure
  • Experience with event driven design using Kafka SQS SNS or similar
  • Core experience with Typescript Node JavaScript and some .NET as a bonus
  • Experience with Elastic Search Redis Kafka and SQL Server

Nice to have

  • Collaborative
  • Innovative
  • Results-oriented
  • Passionate about learning

Day to day

  • Lead and guide software engineering teams through the full development lifecycle for digital entertainment products.
  • Drive the design, enhancement, and delivery of high-quality software solutions in a fast-moving, collaborative environment.
  • Partner with Product and Business teams to plan priorities, improve SDLC practices, and implement secure scalable engineering standards.