How Remoteville checks and expires listings

Manager Software Engineering

Skills
OOPWeb ApplicationsAdoptionBusinessBusiness IntelligenceBusiness Process ManagementHTML
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5-10 years of software development experience with recent experience as a Development Manager or Team Lead
  • Solid experience with the software development life cycle including requirements analysis design development release version control and deployment management
  • Good experience with Agile development methodologies and Java SDK 1.5 or higher
  • Experience utilizing SQL and writing queries
  • Previous experience with Java Web Applications Servlets Servlet Filters JSP JSTL JDBC
  • Experience with Spring Framework 3.x or higher including Spring MVC
  • Experience with Microsoft SQL Server
  • Experience using HTML CSS and JavaScript
  • Experience with web service platforms
  • Experience utilizing Object Oriented Programming principles
  • Deep understanding of Enterprise Software Design
  • Strong leadership skills with ability to lead by example motivate others and drive continuous improvement
  • Demonstrated troubleshooting and problem-solving skills
  • Ability to collaborate with multiple internal teams and management
  • Strong written verbal and interpersonal communication skills
  • Ability to leverage AI technologies and frameworks to deliver software solutions

Nice to have

  • AI-first mindset
  • High-performance culture
  • Operational excellence
  • Customer focus
  • Collaborative leader
  • Professional presence

Day to day

  • Lead and mentor multiple Agile software engineering teams to deliver high-quality enterprise solutions.
  • Own technical design and architecture decisions while collaborating closely with product managers and stakeholders.
  • Drive end-to-end delivery, strengthen operational excellence, and promote an AI-first culture that improves performance and efficiency.