1 month ago
Remote, India or Bengaluru, IndiaStaff+
Responsibilities
- Partner with senior architects and technology teams to define and execute business-aligned IT strategy and vision.
- Develop technology and integration roadmaps, architectural standards, reusable solution patterns, reference architectures, interface specifications, and architecture decision records.
- Define integration patterns for APIs, events, messaging, batch/file exchange, streaming, ETL/ELT, SaaS integration, and partner integration.
- Design and modernize complex systems into cloud-compatible or cloud-native applications, including legacy migration strategies.
- Lead solution design and implementation assistance for secure, scalable, reusable integration services.
- Evaluate applications and technical options, develop business cases, identify trade-offs, and influence strategic direction.
- Establish security, development, architecture, performance, scalability, cost, and operational-efficiency guidance.
- Collaborate with business, IT infrastructure, PMO, development teams, clients, vendors, and third-party integrators.
- Coach technology team members and provide leadership and direction on engineering and development practices.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent experience.
- At least 10 years of experience architecting enterprise solutions, data integration, and emerging technologies.
- Strong experience with enterprise integration patterns, API-led integration, event-driven architecture, messaging, file/batch exchange, streaming, and data integration.
- Experience writing complex code and tuning applications, with programming experience in Java, Pro-C, Python, JavaScript, or TypeScript.
- Experience with messaging and event platforms such as Kafka, Solace, RabbitMQ, IBM MQ, Azure Service Bus, AWS SNS/SQS, or Google Pub/Sub.
- Ability to create solution architecture documents, integration diagrams, interface specifications, API and event contracts, and architecture decision records.
- Strong communication, presentation, stakeholder management, negotiation, critical-thinking, problem-solving, leadership, and collaboration skills.
- Understanding of data science principles, data needs, secure delivery practices, automated testing, containerized applications, and continuous delivery workflows.
- Financial services industry experience and demonstrated ability to evaluate technologies pragmatically are preferred.
Benefits
- Flexible work environment and fluid career paths with encouragement of internal mobility.
- Focus on purpose, well-being, work-life balance, and an inclusive workplace.
- Opportunities to participate in community volunteering and causes supported by Empower.
- Normal office working conditions.
