Senior Manager: Head of Software Engineering Opportunity

emerge soft company

Subscribe to our Telegram & Twitter Channel

Senior Manager: Head of Software Engineering in POLAND

Remote 3 hours ago

Technical Leadership & Software Engineering Expertise

• Deep technical experience in mobile apps and backend applications, including hands-on debugging and 

optimization 

• Extensive experience with cloud-native application design and modernization, preferably on Microsoft Azure 

• Strong understanding of microservices, API design, CI/CD pipelines, and cloud-native patterns 

• Solid background in microservices architecture, containerization (Docker/Kubernetes), and API-driven systems 

• Proven experience leading teams through cloud migrations, platform modernization, or infrastructure 

transformation projects 

• Led or participated in end-to-end platform migrations, including on-prem to cloud transitions, and production 

cutovers 

• Familiar with observability and performance management practices: tracing, logging, and metrics instrumentation 

for scalable systems 

• Ability to align engineering execution with product strategy, security requirements, and business KPIs 

Engineering Team Leadership & Delivery Management

• Experience working in Agile, DevOps, or cross-functional squad structures 

• Proven track record of managing cross-functional engineering teams (mobile, backend, DevOps, QA) to deliver large-scale, mission-critical applications 

• Demonstrated success in driving DevOps culture transformation and embedding agile/lean engineering practices 

across teams 

• Skilled in technical debt management, sprint planning, release forecasting, and performance tuning under fast-paced, high-availability environments 

Key Responsibilities: 

• Lead software engineering delivery across frontend and backend (Java) systems 

• Drive the technical execution of the DR-first migration and ensure readiness for full cutover to Azure 

• Define and enforce software engineering best practices, coding standards, and architectural principles 

• Oversee the design and refactoring of services for scalability, modularity, and performance 

• Manage engineering capacity, prioritize technical debt, and ensure sprint throughput aligns with business goals 

• Collaborate with DevOps, QA, Security, and Product teams to ensure end-to-end solution integrity 

• Mentor engineering leads and cultivates a high-performance development culture 

Information: 

• A key stakeholder in architecture decisions and delivery governance 

• Expected to champion engineering excellence, promote a culture of innovation, and ensure rapid iteration cycles 

post-migration 

• Will play a leadership role in upskilling and onboarding for the transformed platform 

Minimum Qualifications:

• Bachelor’s degree in computer science, Software Engineering, or related field; master’s is a plus.

• 8+ years in software engineering, with 3+ years in a senior leadership or engineering management role 

• Demonstrated success in managing distributed teams and complex system landscapes.

• Advanced degrees (e.g. MSc, MBA) or certifications in Technical Leadership are a plus 

Technical Skills:

• Backend: Java, .NET, Node.js

• Integration: REST/GraphQL APIs, Webhooks, Kafka, MQs

• Wallet/Payments: ISO 8583, ISO 20022, PCI DSS, OAuth2, Open Banking

• Channels: USSD, Mobile App, POS, Web

• CI/CD & Infra: Kubernetes, Docker, Jenkins, Terraform, Azure/AWS

• Observability: Prometheus, Grafana, ELK, Datadog

Certifications (preferred, not mandatory):

• Azure Solutions Architect Expert or Azure Developer Associate (preferred) 

• Certifications in Agile (e.g. SAFe, ICP-ACC) or Software Architecture (e.g. TOGAF) are an advantage.


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly