Risk Management (IT Risk)

Risk Management (IT Risk) Risk Permanent Job Summary As a Manager within our Technology risk team, this role will oversee the organization’s comprehensive controls and Technology risk management program, identify, assess, monitor, control and mitigate Technology risks within organization, as well as advise company on potential risks within their information systems and technological needs to safeguard business goals and strategies. This role will work on a group-wide of Technology Risk including IT Compliance and IT Internal Audit. Promoting risk-awareness culture to all staff. Job Description Develop, establish, and implement Technology Risk Management frameworks, including policies, standards in compliance with SCBX group requirements, applicable laws and regulations. Establish and perform the second line of defense subject matter expert for key stakeholders in matters related to Information Security and Technology Risk Management within organization. Challenge and advise on risk assessment process which comprises analyzing, identifying, evaluating, and moniting & reporting risks that impact all business risks. Ensure the IT Third-party Risk Management (IT TPRM) program aligns with internal policy, and external regulatory requirements. Work closely with all stakeholders to identify risks, mitigate the risks while engaging third-parties to provide products and services to the company Oversee the ongoing treatment of identified technology risks and ensure the remediation plans can be closed in a timely manner. Regularly report to the company’s senior management and board of directors on the cybersecurity and technology risks and risk management practices. Provide advice to Head of Risk Management on assurance and controls oversight related to technology risk Create and maintain an external network with other Technology Risk managers, and relevant risk forums. Collaborate and maintain good communication channels with other risk partners, such as Operational Risk Management, Compliance & Legal, People and Reputation risk. Manage and lead a team of technology risk management professionals, providing guidance, coaching, and development opportunities Promote risk culture awareness, provide education and training to employees inside the organization and the board members, senior management. Experiences At least 5-7 years work experience with relevant second or third line of defense in IT risk experience preferred. Experiences or strong passion in FinTech company or banking industry Practical knowledge of Cyber & Technology risks, technical skills and practices. Ability to lead direct reports and virtual teams Knowledge & Skills Strong knowledge of IT Third-party risk management. Sound understanding of applicable laws, regulations, and industry best practices. Professional certifications such as CRISC, CISSP, CISM, CEH, or ISMS are desirable. Apply now

Software Engineer Manager

Software Engineer Manager Technology Permanent Job Summary Software Engineer Manager will lead 3-5 engineering squads (20-30 people) responsible for planning, designing, developing, and providing software package, make it ready to be deployed on production server. Software Development Manager must ensure that the software is built with high quality standard and meet the committed delivery timeline. The role requires ability to prioritize well, communicate clearly, have a consistent track record of delivery, excellent software engineering skill, and must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Job Description Represents software development teams to the whole group including, businesspeople, product team, project management team. Be the point of contact for the team. Consult the team members and enforce the team direction align with the company policy Work closely with Product Owner, Business Analyst, System Analyst to clearly understand the requirement and can identify what need to be developed and improved. Participate in planning sessions to provide accurate estimation of the requirements provided. Managing big and complexity project teams to develop, execute and complete assignments and Organizing team roles and evaluating employee performance Keep up with industry best practices, new knowledge, new techniques and can apply them to your work with the agreement from the team Experiences Bachelor’s Degree in computer science, computer engineer, or a relevant field 15+ years of experience in software development using Java, JavaScript, TypeScript or other application technology stack 5+ years of experiences in managing software development team as a technical lead Extensive experienced using one or more development frameworks/libraries (Spring Boot, NodeJS). Experience in using or building CI/CD workflow for web application project Experience in using Git as source code version management tool Experience in working with SQL/NoSQL Database (e.g., MySQL, MongoDB), can write effective SQL statements Experience in mobile and web development is a plus (iOS, Android, HTML5, CSS, e.g.) Experience in Cloud Services (e.g., Amazon Web Services, Google Cloud Provider, Microsoft Azure) is plus. Experience in web service and its related technologies, RESTful, SOAP, XML, JSON Experience in using Message Queue / Kafka to solve integration problem Knowledge & Skills Knowledge of one or more mobile/web development languages (Swift, Java, Kotlin, Dart, JavaScript) and markup languages (HTML, CSS, etc.). Knowledge of one or more unit test framework/libraries (JUnit, Mockito, Jest, XCTest). Knowledge of one or more automation tools (Espresso, XCUITest, Robot framework, Cypress, Karate, Flutter Driver, and Detox) Good in teamwork and collaboration and positive attitude. Ability to work effectively under pressure, self-motivated and goal oriented. Good command of English Good understanding of Enterprise Integration Pattern Good understanding of Microservice architecture Confidence to challenge the status quo, communicate new ideas, and provide informed opinions Strong presentation and modeling skills Strong interpersonal skills; ability to be personable yet persistent Potential to motivate and cultivate team Apply now

Solution Achitech

Solution Architect Technology Permanent Job Summary Solution architect works closely with project and development labs to seek for the optimum solution architecture design based on IT architecture constraint and project timeline. He/she also ensure the solution architecture design has alignment with architecture roadmap, principle and architecture patterns of the customer and SCB Tech X. He/she performs regular architecture review to validate the design delivered and co-work with enterprise architect to seek for the architecture domain challenge and initiated as architecture improvement opportunities. Job Description Develop solution architecture based on tribe’s requirement and architecture roadmap Provide intensive guidance to development team to deliver targeted business outcomes and manage risk to business processes and operations Identify integration pattern uses in domain architecture and retrofit back into reference architecture for future usability Review solution delivery outcomes to identify architecture challenges and improvement opportunities Incorporate solution architecture design into architecture repository Perform end to end architecture design starting from conceptual design, high level architecture design, detail application design, infrastructure design and cloud system design depending on the individual skills Occasionally provide research and development / POC for new technology before recommend to the projects Conduct POC and communicate to solution vendors for deep understanding of the solution/technology usage Provide intensive guidance to project team to leverage software assets developed by other labs/projects Perform technology choices evaluation Experiences Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or related fields. Experienced in the areas of software architecture design for at least 5 years At least 8 years experienced in software development area Knowledge & Skills Broad technical aptitude and knowledge within application architecture Ability to understand complex business requirements Knowledgeable on the enterprise architecture patterns and leverage existing design pattern into solution architecture design Knowledgeable on cloud architecture design Knowledgeable on the development methodology Knowledgeable on modern application design patterns such as microservices architecture, serverless architecture, API architecture Apply now

Senior Data Engineer

Senior Data Engineer Data Permanent Job Summary A Senior Data Engineer will be responsible for creating and delivering the strategic enterprise data platform roadmaps for data engineering solutions and services. This will involve building and maintaining data pipelines, integrations, transformations, performance tuning, data governance, and setting monitoring tools. You will help clients to achieve tangible data-driven outcomes through the use of TechX Data Platform, helping data teams complete projects and integrate our platform into client’s enterprise ecosystem. You will be a technical advisor internally to the sales team, and work across teams of cloud infrastructure, security, enterprise architect, data engineer, data scientist, and developers. You’ll grow as a leader in your field, while finding solutions to clients’ biggest challenges in data engineering, data analytics, and data science problems. To success in this role, you need to be passionate about client liaison, data and cloud infrastructure technology, building key learnings and problem solving, as well as good communicators with strong people skills. Job Description Responsible for overall data architecture design, and implementation of data platform including Data Lake, Data Lakehouse in the multi-cloud environments. Design and develop the E2E data pipeline: data transformation, ingestion, processing, and surfacing of data for large-scale applications. Analyze source data and perform data ingestion in both batch and real-time patterns via various methods; for example: file transfer, API, Data Streaming using Kafka and Spark Streaming. Define and implement the data pipelines for real-time and batch processing across layers in the data platform. Participate in cluster performance tuning to continually improve the quality of data pipeline and overall data platform. Apply software engineering rigor and best practices to data and ML services, including CI/CD, automation, testing, and Infrastructure as Code Design data organization structures and taxonomies from multiple data sources for optimal use and enabling data quality and governance. Work collaboratively with the data governance team to maintain data integrity and data availability across data domains Work with sale team to support presale activities related to TechX data platform and data engineering solutions. Establish strong collaboration with internal and external stakeholders to ensure project delivery. Ensure appropriate strategy/solution is proposed to customer and monitor actions and results against plans. Provide demonstrations, presentations, training, and consultation for potential clients. Experiences Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or related fields. Minimum 5 Years of Experience in Data Engineer, Data Architecture, Data Modeler, or Data Management with large-scale data in the distributed data platform and overseeing complex data projects in an enterprise environment. Excellent proficiency in programing languages (Python, PySpark, SQL, R) and experience with business intelligence solutions (Tableau, PowerBI or Advanced Excel) Full stack experience in data collection, aggregation, analysis, visualization, productionisation, and monitoring of ML products – MLOps Hand-on experience in Data Lake, Data Lakehouse technology (Spark/Hadoop, Docker or Kubernetes) and cloud platforms such as Azure, AWS, or GCP. Hand-on experience in CI/CD practices and tools such as Jenkins, Git, Gitlab, Azure DevOps Hand-on experience in Infrastructure as Code such as Terraform or Pulumi. Experience in technical consulting, or in a client facing role providing data engineering solutions Experience in managing Proof of Concepts and creating solution demonstrations Knowledge & Skills Understand business requirements to translate them into technical requirements that technical team members can drive into the project design and delivery Understand reports and dashboards requirements, develop data export, data API, or data visualization tools Hand-on experience in Agile methodology with with Confluence, Jira, or other similar task management and requirement capturing tools Proven ability to quickly and deeply learn new technologies and clearly communicate their value proposition Excellent verbal, written, and interpersonal communication skills (both Thai and English) Strong organizational & time management skills Self-starter with a growth mindset Apply now

Senior Cloud Infrastructure Project Manager

Senior Cloud Infrastructure Project Manager (1 Year Contract) Platform Team Contract Job Summary A Senior Cloud Infrastructure Project Manager will be collaborate with stakeholders (Cloud Engineer, Project Manager) to define cloud infrastructure requirements for application and translate them into actionable infrastructure deployment plans. Job Description Prioritize and oversee infrastructure deployment and collaborate with team to ensure system meet predefined performance, security, and compliance standards. Understand azure cloud resources and be able to consult to developer/architecture. Be able to understand CI/CD pipelines for infrastructure provisioning and application deployment. Manage cloud resource consumption cost and project timelines to ensure successful project delivery with given budget. Provide report including infrastructure deployment progress, risk and its mitigation plan. Day-to-day support for infrastructure setup issues and requirement until handing over the project Experiences Bachelor’s or Master’s Degree in Computer Engineering, Computer Science, Information Technology or related Experience in Azure Cloud landing zone and its cloud native services. Experience in 3rd party SaaS/PaaS such as MongoDB Atlas, Elastic Cloud, Databricks and Confluent Kafka Experience in CI/CD Tools such as Jenkins, Github or Gitlab. Knowledge & Skills Strong in Project Management and Agile Methodology. Strong interpersonal communication and negotiation skills to effectively collaborate with teams and stakeholders Good English communication skill. Apply now

Infrastructure Engineer (Junior – Senior Level)

Infrastructure Engineer (Junior – Senior Level) Technology Permanent Job Summary Infrastructure engineer will be specialized in designing, developing and implementing systems and infrastructures based on the standards. Job Description Support the Solution Architect with the design of new services and implementation Evaluate and recommend necessary changes in performance tuning, infrastructure design and monitoring. Develops, configures, implements and maintains high quality Infrastructure Engineering solution with security standards, policies, procedures to ensure the secured, integrity and availability of Infrastructure. Handle incident resolution, drill down to find out what caused it, and coordinate with other teams to resolve them and participate in on-call rotation and DR testing Experiences Bachelor’s or Master’s Degree in Computer Engineering, Computer Science, Information Technology or related 3-5 years of experience in IT infrastructure projects of handling multiple projects concurrently with successful project delivery. 3-7 years of experience in scalable service environments. Passion for developing and maintaining reliable, scalable infrastructure. Experience operating and deploying development observability tools such as Prometheus, Thanos, Grafana, Logstash, ELK Stack, OpenTelemetry, Jaeger, OpenSearch, Experience with automation and middleware tools such as Jenkins,Kafka, Cloud SDK Visibility on providing leadership of architecture, design and planning to support the organization’s implementation on Cloud computing with a focus on application and platform technology. Familiarity with implementing security best practices for cloud environments and Kubernetes platforms Knowledge & Skills Fluence on infrastructure as code such as Terraform Fluence on Azure cloud infrastructure administration (AWS and Huawei is more consideration) Strong knowledge and technical skills in containerization, Kubernetes Ability to handle multiple projects simultaneously Good in teamwork, collaboration, positive attitude, systematic thinking and good interpersonal skills. Apply now

Senior Platform Services

Senior Platform Services Platform Team Permanent Job Summary Senior Platform Services – is responsible for leading with the design of significant components of a modern digital service platform including its automation, build, deployment and support. It’s a fast-paced environment and you’ll be trusted to make sound, reasoned decisions. You’ll do this whilst learning about new technologies and approaches, with talented colleagues that will help you to learn, develop and grow. Job Description Provide leadership in architecture, design and planning to support the organization’s implementation of Cloud computing with a focus on application and platform technology. Leverage industry best practices and technological innovations to provide solutions that contribute to increased IT operational efficiency. Provide leadership in architecture, design and planning to support the organization’s implementation of DevOps, including the orchestration/automation of platform provisioning, system configuration, application deployment, application configuration, performance engineering and cloud deployments/management; introduce industry adopted best practices and engineer process changes to improve the overall quality of software deployments. Collaborate with development and IT infrastructure teams to solicit requirements, design, build and automate the provisioning of platform services to support the software development lifecycle. Participates in defining parameters for third party service level agreements (SLA). Provide monitoring over SLA performance indicators to ensure compliance requirements established under contractual agreements between the organization and third party service providers are met. Ensure technical and user manual documentation is up-to-date and available in electronic format for all applications Experiences Bachelor’s Degree in Computer Engineering, Computer Science or related fields Minimum 5 years experience in supporting mission-critical corporate applications; programming in a variety of languages; and using a Systems Development lifecycle, preferably with a structured methodology. Sound experience with enterprise-based technology Minimum 2 years experience in a lead or above position with strong people management skills Minimum 2 years experience with cloud platforms, virtualization platforms, middleware and containerization. Minimum 2 years’ experience working with Release Management and automation/DevOps concepts and practice Experience with version control software and job execution tools, preferably Azure DevOps and Jenkins Knowledge/experience with Application Logging, Monitoring, Performance Management. Knowledge & Skills Working as part of a team – You’ll work alongside colleagues in engineering, testing, consulting, product management and security capabilities to build, test and deploy software of the highest quality Putting people first – you’ll support your colleagues and facilitate an inclusive DevOps culture in all that you do. Finding your voice – As a respected voice within your team and to our customers, you’ll drive conversations and decisions to ensure services are scalable, secure, reliable and performant. Apply now

Penetration Tester

Penetration Tester Technology Permanent Job Summary Penetration Tester responsible to conduct highly complex offensive security operations testing consistent with known adversary tactics techniques and procedures and contribute to the development of objectives and approaches taken to remediate risk Job Description  Conduct highly complex offensive security operations testing consistent with known adversary tactics techniques and procedures and contribute to the development of objectives and approaches taken to remediate risk Document security issues and impacts identified through offensive operations in a clear and concise manner to facilitate reporting to impacted stakeholders Provide guidance and recommendations to stakeholders responsible for security remediation actions to close identified gaps and remediation validation testing Consult with defensive operations teams on adversary tactics to guide and mature cyber defensive countermeasures Independently handle complex issues with minimal supervision, while escalating only the most complex issues to appropriate staff Experiences Proficiency with leading commercial and open-source automated reconnaissance and penetration testing tools and services Ability to perform targeted penetration tests without use of automated tools Client-side code execution Intimately familiar with networking fundamentals (all OSI layers) Understanding of application design principals Ability to independently research new vulnerabilities in software products Familiar with fundamentals of software exploitation on modern operating systems Current knowledge of common threats as they relate to specific industries Knowledge & Skills Knowledge of web application exploitation methodologies Ability to read and interpret common programming languages Effective organizational and inter-personal skills communicating with clients Excellent written skills, articulating highly technical topics to a wide range of audiences Apply now

SRE Engineer

Site Reliability Engineer (SRE) Technology Permanent Job Summary SRE are responsible to be on PagerDuty rotation and find solution or workaround within SLA. Daily monitoring. Create monitoring dashboard and alert metric. Develop and maintain incident runbook. Organize and execute failover testing, disaster recovery testing. Organize and execute backup testing plan. Finding solution to convert routine or manual work to be automated script. Job Description Be on a PagerDuty rotation and a be a first tier of incident workflow.  Daily Monitoring and Create monitoring dashboard and alert metric. Develop and maintain incident runbook and build runbook as automated script. Organize, execute, and create automated script for failover, disaster recovery testing.  Organize, execute, and create automated script for backup testing. Experiences Bachelor or Master of Software Engineering, Computer Science, Computer Engineer, or related field  1+ years of experience in project SRE, DevOps, IT Supports or IT Operations or relevant senior project for newly graduated candidate. Knowledge & Skills Strong problem analysis, analytic and good interpersonal skills Experienced with Could services AWS, Azure and Google. Experienced in Prometheus, Grafana and ELK. Good in teamwork and collaboration and positive attitude. Ability to work effectively under pressure, self-motivated and goal oriented. Good command of English (Speaking, Writing, Reading, Listening) Apply now

Developer Advocacy

Developer Advocacy Technology Permanent Job Summary The developer advocate strives to build awareness and programmes around technology platforms, tooling and development best practices within SCB TechX. Another key focus is to execute advocacy campaigns and initiatives aimed at increasing developer efficiency while being a core voice for all engineering teams. Job Description Build, support and inspire a community through proactive direct engagement, with a bias toward learning and listening and transforming community members to fans and advocates of the product portfolio we are building. Establish yourself as a trusted technical peer and community advocate by generating innovative content, whether it is blog posts, videos,code examples,substantial support from our product. workshops, webinars etc. You will have tremendous freedom in this space to be creative and generative with Work with Product Management, UX and Engineering to source feedback to make our products, integrations, services, and documentation better. Develop workshops, lead demos, hackathons, and meet-ups to help developers understand and evaluate our product capabilities and contribute to our innovations. Design and execute a plan to improve the developer experience with the products, which will include highly technical content and meetup and other events to promote the product Experiences 2-5 years of experience as a Developer or IT Engineer across any relevant disciplines including cloud software development. Experience speaking at technology conferences, blogging and writing technical articles. Deep familiarity with modern cloud technologies, including AWS or GCP, modern agile development practices, including DevOps and related toolsets. Knowledge & Skills Proven experience guiding and growing a community where you were a key factor in driving measurable positive outcomes. Excellent communication skills as both a strong technical writer and a dynamic public speaker. Potential to motivate and cultivate team. Willingness to travel when called upon to work irregular hours in support of global community conferences and events. Apply now

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| The withdrawal of consent

If you want to withdraw your consent to the collection, use, and/or disclosure of your personal data, please send us your request.


Message sent

We have receive your message and We will get back to you shortly.