Technical Product Manager / CTO (Java) Job In Moscow, Russia
Dec 14, 2025 • Farheen begum • Job Openings / Employment & HR Notices
About the job
edna is an IT company that makes your interactions with everyday brands and services convenient, fast, and high-quality.
We help companies communicate with millions of users through modern digital channels: SMS, push notifications, instant messaging, social media, and web chats on company websites and apps.
With our help, you can receive notifications about purchases, schedule doctor appointments via a chatbot, or quickly receive support responses via a dialog box on the company's website.
We are looking for a Technical Product Manager (CTO) for the edna Pulse product.
edna Pulse is cloud-based software that enables businesses to organize a unified communications system with their clients across various digital channels (push, SMS, instant messaging, and social media).
We are developing a modern SaaS solution based on a microservices architecture (with a Java backend). Our processes are built on Jira, CI/CD is built on GitLab/Jenkins, and the entire infrastructure is containerized (Docker/k8s).
Our stack: backend on Java 17/21 (Spring Boot 3+, WebFlux, Project Reactor), frontend on React/TypeScript, database — PostgreSQL, we use Apache Pulsar, Redis, S3, work on trunk-based development, practice code review, conduct integration and unit testing.
Key tasks and areas of responsibility:
Technical Strategy and Architecture
Development and evolution of technical vision, architecture and product strategy in line with business goals;
Adoption of key technology decisions (stack, tools, standards) to ensure scalability, fault tolerance and security of the product;
Implementation of DevSecOps practices;
Finding and implementing solutions using AI/ML to improve the efficiency of the team, processes, and product;
Balancing the development backlog between new features, technical debt removal, and infrastructure improvements;
Organizing processes for timely and predictable releases, incident management and analysis;
Responsibility for code quality and efficiency of development processes;
Leadership and team development
Managing a cross-functional development team (backend (java), frontend, QA, DevOps), 4 team leads, 25 people;
Developing engineering competencies in the team: mentoring, implementing best practices, and conducting code reviews;
Formulation of performance metrics, participation in the selection and onboarding of new employees;
Communication and resource management
Translating business requirements into technical solutions and communicating complex concepts to non-technical stakeholders;
Budget management (payroll, infrastructure, licenses);
Ensuring product compliance with regulatory requirements (152-FZ, ISO27001).
What is important to us:
Experience of at least 7 years in development, including at least 3 years in the roles of Tech Lead ( Java ), Architect or development team leader in a product IT company;
Successful experience in bringing a product into production;
A deep understanding of modern approaches to software architecture design, and experience in making architectural decisions under tight deadlines and budgets;
Experience in managing technical budgets and payroll;
Skills in formulating ideas and development vectors and presenting them to stakeholders, including those from the business side;
Ability to transform product ideas into specific tasks for performers and control their implementation;
Accepting commitments regarding implementation deadlines and adhering to them;
Ability to identify team competencies and team development;
Systems thinking and decision-making skills under conditions of limited resources.
Technical expertise:
Deep knowledge of Java, JVM, modern frameworks (Spring Boot, Micronaut, Quarkus);
Experience in designing microservice architecture and APIs;
Knowledge of CI/CD, DevOps tools (Docker, Kubernetes, Terraform);
Experience with cloud platforms (Yandex Cloud, AWS, DO);
Understanding of PostgreSQL, Redis, message brokers (Kafka / Apache Pulsar).
We offer:
Hybrid work schedule from 10.00 to 18.30;
Convenient transportation accessibility of the office (Avtozavodskaya metro station, Omega Plaza Business Center), 50% compensation for parking fees near the business center;
After the trial period, voluntary health insurance with dental coverage + travel insurance abroad + the possibility of connecting close relatives on preferential terms;
Quarterly bonus after passing the probationary period based on work results;
Additional payment for sick leave up to 100% of average earnings after one year of work;
Training, participation in specialized conferences – at the company’s expense;
Corporate discount service from Best Benefits partners (goods and services, entertainment, restaurants and deliveries, sports, recreation, educational platforms, etc.);
Corporate teams in Moscow for football, volleyball, and running; participation in sports activities
Memorable corporate events and vibrant office activities;
Birthday bonus.