Responsibilities:
— Understand complex business requirements and design complete software systems.
— Make sound architectural decisions and design scalable, reliable, secure, and maintainable systems from the ground up.
— Lead an engineering team from planning through successful delivery.
— Guide a team of engineers, delegate responsibilities, conduct architecture and code reviews, and maintain engineering standards.
— Take ownership of entire technical solutions, not just individual features or coding tasks.
Requirements:
— Near-native professional fluency in spoken English with the ability to communicate naturally, confidently, and precisely.
— Experience leading complex technical discussions with US-based clients, CTOs, product managers, and engineering teams.
— Significant experience working directly with US-based companies or clients, ideally for 3+ years.
— 10+ years of professional software engineering experience.
— Deep expertise in system design, software architecture, backend systems, APIs, databases, and cloud infrastructure.
— Strong understanding of distributed systems, microservices, performance optimization, and architectural trade-offs.
— Proven experience leading engineering teams and managing technical delivery.
— Strong problem-solving skills and confidence to make independent technical decisions.
— Hands-on engineering background with the ability to dive into code and resolve complex technical challenges when necessary.
— Previous roles such as Technical Lead, Solution Architect, Software Architect, Staff Engineer, or Principal Engineer.
Benefits:
— Remote work.
— Part-time employment.
Work Arrangement: Remote.
Зарплаты и спрос: Engineering менеджмент
Сейчас в каталоге 1 651 вакансия по этому направлению, удалённо можно работать в 34%.
Середина вилки в этой вакансии, 450 000 ₽ в месяц, на 36% выше медианы по направлению (330 000 ₽). У половины вакансий от 250 000 ₽ до 450 000 ₽ (вакансий с вилкой: 80).