About the Role
This role is responsible for defining application architecture strategies, guiding development teams, and ensuring integration across complex systems while supporting digital transformation initiatives.
Responsibilities
- Design scalable, secure, and maintainable enterprise software solutions
- Collaborate with business stakeholders to translate requirements into technical blueprints
- Lead architectural reviews and ensure compliance with standards
- Evaluate emerging technologies for potential enterprise adoption
- Support system integration across multiple platforms and services
- Document architecture decisions and promote knowledge sharing
- Guide development teams in implementing best practices
- Ensure alignment between application design and business objectives
- Manage technical debt through proactive modernization strategies
- Facilitate communication between engineering and non-technical departments
- Oversee API design and governance frameworks
- Promote reuse of components and services across projects
- Assist in defining data flow and interoperability standards
- Contribute to cloud migration and infrastructure planning
- Ensure solutions meet performance, reliability, and security requirements
- Advocate for user-centric design in enterprise applications
- Monitor system performance and recommend improvements
- Participate in vendor and tool selection processes
- Support disaster recovery and business continuity planning
- Drive adoption of DevOps and CI/CD practices
- Mentor junior architects and technical leads
- Establish patterns for identity and access management
- Ensure regulatory and compliance considerations are addressed
- Lead proof-of-concept initiatives for new platforms
- Coordinate with cybersecurity teams on threat modeling
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and on-site collaboration
Team
Part of the technology strategy team focused on scalable enterprise systems
Technology Stack
- Primary use of Java, Python, and Node.js for backend services
- Reliance on Kubernetes for container orchestration
- Integration with message brokers such as Kafka and RabbitMQ
- Use of PostgreSQL, MongoDB, and Redis for data storage
- Adoption of Terraform for infrastructure as code
Collaboration Expectations
- Regular engagement with product management and engineering teams
- Cross-functional work with cybersecurity and compliance units
- Participation in architecture review boards
- Facilitation of design workshops with business units
Available for qualified candidates requiring work authorization