emerge soft company
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.