About the Role
The role involves leading the design and implementation of software systems, guiding development teams through complex technical challenges, and ensuring solutions are maintainable, secure, and aligned with business objectives.
Responsibilities
- Lead the design and development of robust software architectures
- Collaborate with engineering teams to define system requirements
- Evaluate and integrate new technologies into existing systems
- Ensure code quality through reviews and best practices
- Develop scalable and secure software solutions
- Document architectural decisions and system designs
- Mentor developers on technical best practices
- Support deployment and operational stability
- Identify performance bottlenecks and optimize systems
- Work with product teams to align technical strategy with business goals
- Drive adoption of modern software patterns and frameworks
- Ensure compliance with security and data protection standards
- Participate in technical planning and roadmap development
- Troubleshoot complex system issues
- Promote reusability and modular design principles
- Oversee integration between internal and external systems
- Guide infrastructure decisions with operations teams
- Facilitate knowledge sharing across teams
- Ensure architectural consistency across projects
- Contribute to technical hiring and team growth
Nice to Have
- Master's degree in computer science or engineering
- Experience in fintech or high-transaction environments
- Knowledge of regulatory compliance standards
- Leadership in open-source contributions
- Certifications in cloud architecture
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative engineering environment focused on innovation and technical excellence
Technology Stack
- Primary use of Java and Python
- Infrastructure on AWS with Kubernetes orchestration
- Microservices architecture with REST and gRPC
- CI/CD via Jenkins and GitHub Actions
- Monitoring with Prometheus and Grafana
Growth Opportunities
- Access to professional development budgets
- Opportunities to lead technical initiatives
- Regular participation in industry conferences
- Internal tech talks and workshops
- Pathways to technical leadership roles