Weare looking for anEngineering Manager, Java, for our team onafull-time basis. Weare building aglobal social entertainment platform initially focused onthe North American market. This isanexciting opportunity tojoin afast-growing team inthe early stages ofincredible month-on-month growth with multiple opportunities tofurther your career and development asthe business grows. You will participate infull-cycle development ofclient web and mobile apps. High-quality code with predictable behaviour i
Weare looking for anEngineering Manager, Java, for our team onafull-time basis. Weare building aglobal social entertainment platform initially focused onthe North American market. This isanexciting opportunity tojoin afast-growing team inthe early stages ofincredible month-on-month growth with multiple opportunities tofurther your career and development asthe business grows. You will participate infull-cycle development ofclient web and mobile apps. High-quality code with predictable behaviour inproduction, automation, traceability, and seamless and transparent scaling are key principles tous. Wework with the best, will you joinus?About the roleAsthe Engineering Manager inPatrianna’s team, you will beresponsible for providing software delivery capabilities bybuilding and growing software engineering teams, supporting them during changes, enabling talents and forming productive relationships with the entire organisation. You will utilize your extensive engineering and managerial background towork with talented engineers and insightful product managers tobuild exceptional solutions relied upon bythousands ofPatrianna’s customers. Ifyou love growing strong teams, building customer-centric solutions, driving and embracing changes, striving for excellence every day, being adaptable and focused, and believing work should befun, come joinus!Our Technologies:—Java 19—Spring 6+—Spring boot 3+—Postgres(LightAlloy), Flyway, Ebean ORM, Quartz—Kafka3.6—Jakarta, RESTEasy, Websockets—Netty—Docker, Docker swarm, k8s—GCP cloud—ELK, Grafana, Sentry, Distributed tracing—Open containers, JUnit and alike—Apache Commons family, Guava, Reactor/ RXJavaResponsibilities :—Manage and grow several engineering teams with their leads within abusiness unit orproduct area—Participate and supervise conversations onkey technical decisions, delivery expectations, people allocation, collaboration with product managers and external stakeholders; beinvolved deeply into team’s work and provide assistance tocustomers when necessary.—Absorb and embrace the business expectations and needs when communicating with senior stakeholders and convert itinto actions—Coach teams onbest practices for software delivery—Facilitate relationship with product, program, customer success and other teams, providing the feedback tothe stakeholders—Ensure teams have clear understanding ofgoals and priorities, along with maintaining excellence: fixing technical debt, doing improvements and providing innovations—Keep high morale and motivation within teams even during complicated situations, facilitate aculture ofcare, mutual trust, help, transparency and open-mindedness—Systematically support and recognize team’s success, assist them inunderstanding, accepting and learning from fails—Manage staffing: hire new team members according tocompany values, culture code, and budget but keeping the highest professional bar possible; make hard decisions when “nogo” cases happen.—Monitor and maintain performance, receive and process feedback onthe team holistically and atthe personal level—Drive performance assessment and honest compensation review for the team members Requirements:—10+years ofexperience insoftwaredevelopment, primarily with Java stack—4+years ofexperience inmanaging 2+teams (orbig team, 15+) inmodern software development company with afocus onresult and efficiency—Humanity, empathy which are aligned with performance, business acumen, cost analysis, setting clear expectations and giving constructive feedback—Beopen-minded and capable tolearn from the experience aswell ascourage ofmaking decisions which lead todesired future state—Excellent communication skills inEnglish and native language, written and verbal. You can explain your idea toany engineer ormanager and perceive valuable feedbackTechnical Requirements:—Strong Java: Сore, Collections, Streams—Strong Java Concurrency: async programming challenges, Futures, executors etc—Strong Spring/Boot Core—Solid experience with ORM (Hibernate-like), SQL (uptoquery optimization, ifneeded)—Solid understanding ofKafka—Excellent understanding ofWeb principles, HTTP, REST (including security aspects)—Experience with Docker/Podman and ecosystem—Experience with one ofthe cloud platforms: AWS, GCP, Azure ...—Strong troubleshooting skills (Kibana, Grafana, Sentry, alerts/monitoring/profiling)—Good knowledge ofDesign patterns—English: Upper-intermediate+Would beaplus:—Ebean—Protobuf—GCPBenefits:Highly competitive salary30days off per year + bank holidaysPrivate HealthcareSummer and winter global gathering inSpain/UkrainePlus the opportunity tojoin afast-growing business where the sky’s the limit.