How Remoteville checks and expires listings

Tech Lead/Manager, Software Engineering

Skills
Machine Tools
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 3+ years of technology leadership experience
  • Experience developing technology strategies and fostering innovation
  • Experience leading globally distributed teams
  • Working knowledge of AI concepts including machine learning LLMs multimodal models prompt engineering AI agents RAG and vector databases
  • Hands-on experience with commercial or open-source GenAI tools such as OpenAI Hugging Face or LangChain
  • Experience modernizing legacy or monolithic architectures
  • Experience migrating systems to modular cloud-native platforms and hybrid cloud strategies
  • Ability to design and develop APIs integrating legacy systems with modern solutions
  • Experience deploying solutions on AWS GCP or Azure including containers serverless and cloud storage or compute services
  • Proven ability to build secure resilient scalable high-availability enterprise systems
  • Strong experience with agile delivery such as Scrum Kanban or SAFe
  • Experience with Jira or Azure DevOps
  • Demonstrated success organizing teams around a Product Operating Model
  • Strong cross-functional collaboration in distributed remote-first environments
  • Ability to communicate complex technical concepts to technical and non-technical audiences including executives

Nice to have

  • Innovative
  • Collaborative
  • Strategic
  • Customer-focused
  • Mentoring mindset
  • Data-driven

Day to day

  • Lead a software engineering team focused on building tools that deliver world-class content for Cengage Learning Platforms.
  • Define and execute an AI-first roadmap that strengthens content quality and accessibility while improving customer outcomes.
  • Collaborate closely with product and design partners using the Product Operating Model to shape discovery, backlogs, estimates, and delivery priorities.
  • Drive continuous improvement through modern automation data-driven insights and well-instrumented SDLC metrics.
  • Balance technical debt maintenance and new feature development while mentoring the team and communicating progress to executives.