← Все вакансии/Lead/jobgether
LeadRemoteUS

Lead Software Engineer

J
jobgether
Уровень
Lead
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer based in United States.

Responsibilities
  • Lead hands-on development: work directly in the codebase from day one, learn the existing technology stack, and deliver working software to customers frequently.
  • Modernize software delivery: improve the software development lifecycle through continuous integration, automated testing, staging environments, feature flags, reliable deployment processes, and AI-assisted development tools.
  • Mentor and develop engineers: coach existing team members, improve code quality, share engineering best practices, and help the team become more effective and independent.
  • Shape the product roadmap: partner with the general manager to prioritize initiatives, evaluate trade-offs, and determine which features and improvements deliver the greatest business value.
  • Accelerate engineering with AI: introduce and optimize coding-agent workflows that reduce development time, improve productivity, and enable teams to accomplish more with available resources.
  • Integrate AI into products: build production-ready AI capabilities involving retrieval, tool use, evaluation frameworks, and appropriate guardrails.
  • Improve legacy systems: identify technical bottlenecks, strengthen existing architectures, and modernize codebases without relying on unnecessary full rewrites.
  • Operate with autonomy: make sound technical decisions, take ownership of outcomes, and collaborate directly with business operators and customers.
Requirements
  • At least 7 years of software engineering experience, including experience as a technical lead, founding engineer, CTO of a small company, or the primary engineer responsible for maintaining and developing a product.
  • Proven ability to work across multiple technology stacks, with production experience in at least three different stacks and the ability to learn unfamiliar technologies quickly.
  • Strong hands-on development skills and a track record of delivering production software in established codebases.
  • Experience taking over complex or poorly maintained codebases and helping teams regain momentum and improve engineering practices.
  • Daily use of AI coding agents, with the ability to explain and demonstrate your development workflows and setup.
  • Demonstrated ability to mentor engineers, improve code quality, and establish effective software development processes.
  • Strong independent judgment, ownership, and problem-solving skills, with the ability to work effectively without close day-to-day supervision.
  • Excellent communication and collaboration skills, including the ability to work directly with general managers, business stakeholders, and customers.
Conditions
  • Fully remote work arrangement.
  • Opportunity to lead engineering at an established software business with a product and customer base already in place.
  • Significant technical ownership and autonomy over engineering practices, architecture, and product delivery.
  • Hands-on exposure to AI-assisted software development, coding agents, and production AI applications.
  • Opportunity to work with varied technology stacks, including .NET, Ruby on Rails, Python, TypeScript, Oracle, PHP, and other technologies.
  • Ability to influence product strategy and collaborate directly with business leadership.
  • Opportunity to mentor engineers, strengthen existing teams, and create measurable improvements in software delivery.
  • Long-term professional growth through technical leadership, product ownership, and exposure to diverse software businesses.
Стек и навыки

С чем работаем