Share
Architectural Leadership: Own and evolve the architecture for risk engineering systems, ensuring solutions are scalable, secure, maintainable, and in alignment with enterprise standards.
System Design: Eliminate duplication across systems and ensure clear responsibility boundaries; align systems with business needs and future scalability.
Engineering Excellence: Champion clean architecture, promote use of modern frameworks, enforce quality gates, and ensure adherence to design patterns and coding standards.=
Lead by Example: Write reference implementations, contribute to core libraries, and conduct in-depth code reviews to influence standards and uplift team capabilities.
Cost Optimization: Propose and drive engineering solutions that reduce operational overhead, improve resource efficiency, and automate manual processes.
Technical Vision: Set the long-term technical direction for the risk engineering domain, align with enterprise architecture strategies, and ensure teams are building toward a common vision.
Framework Development: Identify opportunities to build reusable components, services, and frameworks that accelerate feature delivery across the organization.
Modernization: Lead migrations of legacy systems into modern architectures and cloud-native paradigms with minimal disruption and high impact.
Collaboration: Drive complex technical discussions, build consensus across engineering, product, and operational teams, and ensure smooth delivery of cross-functional projects.
Documentation & Governance: Create well-structured Architecture Decision Records (ADRs) and contribute to technical documentation and standards.
Mentorship: Act as a technical mentor, guiding senior and junior engineers on architecture best practices and advanced problem-solving.
Introduce AI-first frameworks and reusable components that reduce developer friction and enable faster iteration.
Automate diagnostics, monitoring, and remediation using intelligent assistants and prediction-based alerting.
Shape the next generation of risk systems that are autonomous, scalable, and continuously learning.
Excellent in interpersonal communicatomn
Proven experience (12+ years) in software engineering with significant experience (5+ years) in architecture roles in large-scale, distributed systems.
Strong hands-on experience with:
Languages/Frameworks: Java/Kotlin, JEE, Spring, Spring Boot, Node.js, React.js, Material design, Python,
Messaging & Streaming: Kafka, messaging paradigms (pub-sub, queues)
Databases: RDBMS (e.g., MySQL, PostgreSQL), NoSQL (e.g., MongoDB, Cassandra), distributed cache
Containers & Orchestration: Docker, Kubernetes
Big Data & Stream Processing: Hadop,Apache Flink, Apache Spark
Expertise in building platforms for feature store, Nrt aggregation, online/offline data parity.
Deep understanding of architectural patterns (microservices, event-driven systems, domain-driven design, CQRS).
Experience in driving architecture transformations and migrations.
Exceptional communication, presentation, and consensus-building skills.
Demonstrated ability to influence senior stakeholders and technical teams.
Expert in resolving performance bottlenecks.
Experience in risk or fraud engineering systems.
Strong understanding about cloud-native architectures.
Experience working in large-scale eCommerce or financial transaction systems.
Open source code committer
These jobs might be a good fit