代码改变世界

聊聊互联网巨头在新加坡的职位与薪酬

2020-08-16 22:52  圣殿骑士  阅读(9392)  评论(4编辑  收藏  举报

概述

上周发了一篇AutoUpdater迁移到Github, 主要目的是熟悉当前社区写文章的流程以及GitHub的开源和发布流程,另外也开始回归社区,准备多写一些技术文章,多开源项目,顺带把这几年造的轮子也一一开源,我深信有开源才有进步,一味闭门造车只会逐渐被时代所淘汰。

前几天查看博客与邮箱,发现很多朋友发的邮件或者博客留言,由于最近几年一直忙于工作,所以没有及时一一回复,在此也统一表示抱歉,希望后面有更多的时间来回答各位的问题。

也有朋友想了解新加坡IT现状和薪酬情况,我觉得三言两语可能无法完全讲清楚,就干脆写几篇文章来详细聊聊。

新加坡互联网发展程度比不了美国及国内,公司也没有美国和国内那么多, 没有硅谷的巨头FAANG(Facebook,Amazon,Apple,Netflix和Google),也没有国内耳熟能详的BATJM(百度、阿里、腾讯、京东、美团)以及拼多多,字节跳动, IT市场规模相对来讲要小很多,主要IT企业可以分为以下几类,薪酬依次递减:

  1. 第一类是美系巨头在亚太的总部和研发中心。
  2. 第二类是金融企业(三家本地银行, 投资银行, 大大小小的几十家外资银行,二十多家保险公司)。
  3. 第三类是最近几类才发展起来的独角兽企业,如Grab, SEA等。
  4. 第四类是IT相关的项目外包或人力外包公司。
  5. 第五类是新加坡IT相关的初创公司。
  6. 第六类是新加坡其他行业的IT部门。

如果展开来聊,我估计几万字也写不清楚,所以我们今天最主要聊聊第一类美系巨头在新加坡职位与薪酬。

作为35+海外程序猿一枚,最大的好处就是不用担心被优化或者淘汰,身边60后,70后还在写代码的一大堆,所以没有像国内童鞋那么焦虑,但由于我现在所处公司最近几年业绩下滑,裁员不断,再加上今年疫情的原因,我自己也充满了深深的危机感!唯一的解决方案就是多了解业界的变化,不断学习,努力使自己不在被优化或者被淘汰的名单中。

之前由于公司项目需要,和微软和亚麻两大巨头的架构师们有多次会议,主要集中在使用他们的云计算产品和服务,在其中发现亚麻和微软在新加坡乃至东南亚的布局比我想象的更广泛和更深入。

最近和我曾经一起战斗的一个战友加入了“亚麻”,职位Senior Technical Program Manager

image

跟他聊了很多,也了解了他面试以及入职亚麻的一些流程,再加上自己曾经在微软工作过两年,还有很多同事在里面从事架构和管理的工作,所以对这两家公司有比较深入的了解。

在写这篇文章之前,也联系了这十年间在新加坡的前同事以及Meetup等活动人数的相关从业人员,大多集中在Google、Apple、Facebook以及IBM这几家, 了解了他们的一些基本情况,然后再结合各种招聘网站,薪酬网站,社区等进行了相关对比参考,尽量给自己和看文章的读者一个比较准确的信息。

美系IT巨头在新加坡都设立了亚太总部或者研发中心,如Microsoft ,Amazon ,Google、Apple、Facebook,Oracle, HP, IBM,Cisco, PayPal等, 有些虽然新加坡没有设立研发中心,但也招一些Solution Expert在新加坡或者整个东南亚扩展市场。

image_thumb74image_thumb73image_thumb72

这些公司给出的薪水是最高的,大多数基础薪资会超过新币10K(人民币5万)以及一些股票,奖励等,同时不会限制跳槽涨幅,比如我2012年从上一家公司跳进微软,工资涨幅接近翻倍,这个在新加坡本地企业中是做不到的,新加坡本地企业跳槽涨幅一般在10%~30%。

如果要进入这些公司做开发者或者高级开发者,多数还是会把数据结构和算法作为入门门槛,也就是说刷LeetCode还是必须的。但是如果你面试Program Manager或者Architect或者更高职位一般不需要刷题,更多会考察你的解决实际问题的能力(如架构,经验,技术视野)以及相关的管理能力(带团队)。

国际IT巨头在新加坡的运营方式

这些国际IT巨头在每个国家都会注册相应的公司来运营本地的相关业务或者开阔市场,在新加坡也不例外,下面我就罗列了最出名的几家:

职位与薪酬

Developer,Program Manager或者Architect的职位大多数在如下的范围,薪水大概范围在人民币税后50万~300万之间,具体看你的经验和取得的职位:

image

如果级别超过L7,E7, T7或者67的,在新加坡很少出现,除非是技术专家或者M级别的高级管理者,反正我没有在招聘网站看到过。

开发职位

薪水大概范围在人民币税后50万~200万之间。

大多职位集中在Frontend Developer, Backend Developer, Full stack Developer, Mobile Developer, DevOps Engineer , Algorithm Engineer等。

  • Frontend Developer(前端工程师)必须要懂HTML5, JavaScript, jQuery, Angular, ReactJS及TypeScript等, Vue.js目前还没有看到相关职位,估计后面也会流行起来。
  • Backend Developer(后端工程师)熟练掌握至少一门 web 开发框架(Spring, ASP.NET Core,  Node.js,  Gin,  Django,  Flask, Laravel, Rails等),熟练使用 MySQL/PostgreSQL/SQL Server/Redis/MongoDB等;
  • Full stack Developer (全栈工程师)= Frontend Developer + Backend Developer + 熟练使用DevOps
  • Mobile Developer (手机应用开发工程师): Native iOS (Objective-C和Swift), Android (Kotlin), Xamarin, React 以及Flutter。
  • Cloud Developer (云开发工程师): AWS, Azure 以及最近加入新加坡市场的Google Cloud 和 阿里云,Cloud Native Developer非常受欢迎。

如果是资深的后端或者全栈Engineer (如Staff Engineer, Principal Engineer等),你其实已经对标下面的架构师职位了,所以你得了解以下技术或者知识点:

  • 熟悉及使用面向对象设计开发;掌握Linux和Windows操作系统和大型数据库;熟悉容器化运维,熟悉DevOps, DevSecOps, BusDevOps等, 有CI, CD, Infrastructure as code相关项目经验。
  • 熟悉常用云解决方案,熟悉分布式系统设计,有高并发、高性能应用编程经验, 分析和发现系统的优化点,负责推动客户系统在云计算平台的性能和可用性的提升。
  • 云原生技术栈相关的开发及管理经验,如docker、kubernetes。
  • 熟悉分布式系统的设计和应用,熟悉负载均衡,分库分表技术、数据库主从,消息中间件、分布式框架、分布式缓存,搜索技术等,能对分布式常用技术进行合理应用和解决问题;
  • 对用过的开源框架能了解它的原理和机制,如服务框架、RPC、Service Mesh、服务注册中心、定时任务、动态配置、服务治理、应用容器等;熟悉领域设计以及微服务;
  • 了解并愿意学习AI,ML,区块链等技术,并在云平台实践。
  • 热爱技术,热爱开源,有代码质量和开发规范, 了解业内技术的发展方向, 在社区有一定的影响力。
  • 善于沟通与团队协作,有项目管理的相关经验。

因为新加坡不是研发中心,所以这边做的项目都不是核心项目,我看到的一些招聘职位如:

Google

Software Engineer II
Software Engineer III
Senior Engineer
没有看到过Staff Engineer及以上的职位, 如Senior Staff Engineer, Principal Engineer, Distinguished Engineer, Google Fellow, Senior Google Fellow。

Facebook

Software Engineer

他们家的招聘广告没有明显区分Senior, Staff 或者Principal , 具体看你入职的Level和薪资。

Amazon

Amazon SDE 1
Amazon SDE 2
Amazon SDE 3

没有看到过Amazon Principal, Senior Principal的招聘信息。

Microsoft

Software Development Engineer (SDE)
Software Development Engineer 2 (SDE 2)
Senior Software Development Engineer (Sr. SDE)
Principal Software Development Engineer

没有看到过Partner Software Development Engineer, Distinguished Engineer, Technical Fellow

大概级别在如下范围:

image

 

最近典型的招聘广告

imageimageimageimage

Solutions Engineer, Google Flights, Google Professional Services, gTech – Singapore

Roles & Responsibilities

Responsibilities:

- Implement and support customer integrations, and technical projects, including coding and integration of partner platforms.

- Work with our industry-leading pricing and shopping product, and build deep expertise in the travel industry.

- Support and lead new implementations, work closely with our strategic partners and improve product capabilities.

- Support cross-functional initiatives, engaging with Product Management and Engineering teams.

- Consult with partners to identify needs and develop their upcoming business solutions. Support, and communicate effectively with Mandarin-speaking clients.

Minimum qualifications:

- Bachelor's degree or equivalent practical experience.

- Experience in web technologies, one or more programming languages including Java, C++, and Python, and basic networking, Linux and systems.

- Experience with troubleshooting in a technical support capacity.

- Customer-facing experience in project-based work.

Preferred qualifications:

- Experience working cross functionally with engineering, product management, and operations.

- Experience in the Flights domain, or an enthusiasm and willingness to quickly learn the domain.

- Ability to translate complex product and technical concepts to non-technical and executive audiences.

- Ability to self-start and thrive in a fast-moving environment.

- Excellent verbal, written and presentation skills.

- Ability to speak Mandarin fluently.

Software Engineer (FACEBOOK)

Roles & Responsibilities

Responsibilities

  • Full stack web/mobile application development with a variety of languages including but not limited to PHP, JavaScript, HTML, etc.
  • Create consumer products and features using internal programming language Hack
  • Implement web or mobile interfaces using XHTML, CSS, and JavaScript
  • Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native
  • Work closely with operations and infrastructure to build and scale back-end services
  • Build report interfaces and data feeds

Minimum Qualifications

  • B.S. Computer Science or related technical field
  • 5+ years of experience with relational databases and SQL
  • 5+ years of experience with web technologies: JavaScript, XHTML, CSS

Senior Cloud Native Developer (DELL)

Roles & Responsibilities

Job Description

• Help customers realize unprecedented returns legacy application portfolio to cloud-native in order to incrementally reduce time, cost, and operational inefficiencies

• You will also work on Pivotal Cloud Foundry technology to deploy cloud-native applications.

• Assist Pivotal’s customers in transitioning existing JVM and/or .NET apps to Pivotal Cloud Foundry

• Continuously learn and be at the leading edge of Pivotal and industry trends

• Train, mentor, and develop pivots on a constant, ongoing basis to improve their performance.

• Coordinate with the larger Account Teams to coordinate selling motions and present a unified voice for Pivotal to clients.

• Maintain knowledge of Pivotal’s primary product offerings, and their value propositions.

• Be prepared to articulate value propositions to pivots and clients.

Required Skills / Experiences

• Familiar with extreme programming, test driven development, pairing, continuous integration, continuous delivery, and related techniques.

• Experience and familiarity building distributed / service oriented / microservice-style and cloud-based application architectures using programming frameworks like Spring/Java and .NET

• Implementation experience in building Twelve-Factor applications, and using Domain Driven Design

• Ability to explain complex technical issues in a way that nontechnical people may understand.

• Excellent written and oral communication skills

• Willing to travel and work on-site with customers Desired Skills / Experiences

• 6+ years of experience in software development

• You are a polyglot programmer (you might have used Angular, C#, Go, etc.)

• Experience with various public clouds

• Experience with Cloud Foundry Pivotal is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law

Software Engineer / Senior Engineer - Machine Learning & Algorithms, Singapore (Apple)

Roles & Responsibilities

Job Summary

At Apple, we work every single day to build products that enrich people’s lives! Do you enjoy working on challenges that are not yet solved? Imagine what you could do here at Apple. Our Advertising Platforms group makes it possible for people around the world to easily access informative and visionary content on their devices. Meanwhile, we help publishers and developers to promote and monetize their work. We are a team of passionate scientists and technologists, dedicated to help publishers and developers find their audience, and changing the way advertising works with data. Our technology and services power advertising in Apple News and Search Ads in App Store. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy. We are looking for an ambitious individual who can thrive in a fast-paced environment. You will develop, implement and deploy to production new advertising algorithms and supporting capabilities. The position also involves developing a keen understanding of the ad network behavior; detecting important data patterns; assuring the integrity and breadth of the data; measuring user, campaign and app performance; and finally analyzing the results of very large-scale experiments. In particular, this position will focus on making sure our advertising is meaningful and relevant in Asian languages and markets by developing new language and regional models incorporating localized, contextual and relevant information.

Key Qualifications

  • You can apply advanced statistical methods and work with large, complex data sets.
  • You can actively participate in investigations into multiple streams of ads quality data, and draw conclusions from data, recommend actions.
  • You have experience in some of the following domains: Algorithms, Architecture, Artificial Intelligence, Database Systems, Data Mining, Distributed Systems, Machine Learning, Networking, Statistics, Game Theory, Auction Design, or other experience with rigorous Quantitative Analysis or Systems Software implementation.
  • You have had to develop in Python or Java.
  • You are familiar with databases, SQL, and scripting languages.
  • You have a practical understanding of modern machine learning and its components.
  • You enjoy working closely with operational teams on deployment, monitoring, and management concerns.
  • You can take requirements from design through to implementation both independently and with larger teams.

Description

At Ad Platforms, we are constantly improving our algorithms to provide amazing user experiences and drive value for publishers and developers. You will find opportunities for improvement in our platform and build out data products that drive value for our advertisers. You will invent, design and implement new algorithms using machine learning and data science systems. You will have the opportunity to design and implement experimentation strategies to understand the impact of new models, work with cross functional teams to prototype new concepts, and deliver end-to-end systems in an agile setting. You will work with colleagues on a shared code base, sharing and contributing in a highly collaborative environment.

Education

BS or MS in computer science or equivalent field with 7+ years relevant experience

管理职位

关于管理的职位,我不是很了解,大多数从事管理相关工作的同事和朋友集中在Microsoft ,Amazon 以及 IBM这三家,多数职位是Program Manager, Senior Program Manager 或者 Group Manager等。

以免误导,我不会讲太多,因为我的目标职位不是管理者,也没有对其做过深入的了解,下面只贴出两个相关的职位,仅供大家参考。

imageimage

Technical Program Manager

Roles & Responsibilities

Job Description

Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. The AWS Cloud  infrastructure is built around Regions and Availability Zones (AZs). AWS Regions provide multiple, physically separated and isolated AZ which are connected with low latency, high throughput, and highly redundant networking. These AZ’s offer AWS customers an easier and more effective way to design and operate applications and databases, making them more highly available, fault tolerant, and scalable than traditional single datacenter infrastructures or multi-datacenter infrastructures. How would you like to come be part of the team that builds and procures that low latency, high throughput, and highly redundant network?
Amazon Web Services is looking for an Infrastructure Technical Program Manager to support the APAC region for the Metro Fiber Planning and Acquisition (MFPA) team who manage bulk and ring network fiber connectivity at AWS AZ’s. 
Amazon is seeking a candidate with proven experience in delivering successful programs, a strong sense of ownership, and a passion for defining and driving large cross-functional programs in the infrastructure space. You will control project intake, manage resources, goals, scope work, track and report progress, and develop mechanisms that enable automation. You should have a demonstrated ability to think strategically about business, finance, product, and technical challenges with the ability to build and convey compelling value propositions for our customers.
At Amazon, we set a high bar, so expect to be challenged on the scope and scale of the  problems we tackle. We are moving fast, using the latest technologies, and transforming the way we leverage network services. If you're looking for a place to make a huge difference, this is it.

You’re a good fit if you:

  • Can  break down complex problems with simplicity while understanding the roles and processes of your dependencies and partnering team.
  • Have  experience diving into the technical details of dark or lit fiber, civil engineering, contract management, optical networking, or capacity management with insightful questions about the services and teams you influence.
  • Can think long-term, balance conflicting interests, and converge on outcomes that earns trust.
  • Thrive in ambiguity by seeing around corners and pointing out blind spots.
  • Can deliver shared goals with internal cross functional teams and external vendors.
  • Enjoy analyzing data to find meaningful solutions.

Key Responsibilities:

  • Have a high deal of control over the planning and intake of your regions projects to ensure solutions are delivered on time and to standards.
  • Manage the prioritization and workflow of projects which will include defining new processes to go faster without sacrificing quality.
  • Proactively identify and resolve issues that may impair the team's ability to meet strategic, financial, technical, and customer’s goals.
  • Define and measure your programs metrics to prove value and benefit.
  • Interfacing and partnering with all levels of the AWS and Amazon business leadership with a emphasis on Fiber Optical teams.

Basic Qualifications:

  • 5+ years of Technical Program Management experience.
  • Bachelor’s degree in Business, Telephony, Information Technology, Civil Engineering, or Engineering
  • 5+ years of work experience in either network planning/capacity  management, civil engineering, dark or lit fiber, information technology, or fiber optical design.
  • Program Management or methodology certification such as Six Sigma or ITIL.
  • Willing to travel 10%.
  • Fluent in English language.

Preferred Qualifications:

  • Communicate complex technical issues simply and convincingly to a wide range of audiences.
  • Strong verbal and written communication skills. This position requires writing papers and status reports.
  • Strong analytic and problem solving skills.

Senior Program Manager

Roles & Responsibilities

The Amazon Mobile Business Development team creates convenience for our customers to experience Amazon services wherever they are by acquiring partner distribution for Amazon Subscriptions (e.g., Prime, Prime Video, Amazon Music Unlimited) and mobile applications (e.g., Shopping, Video, Music, Kindle, Photo-Cloud Drive and Audible) around the world.

We are seeking an experienced and dynamic Technical Account Manager with significant operational, business, and customer expertise to manage partner launch milestones, requirements, and engagement between our mobile partners and various Amazon teams to launch and grow distribution of Amazon Subscription Services and Mobile Applications.
A successful candidate will have experience working with internal business and product teams to deliver scalable product solutions at a global level, have excellent program and project management skills and be proficient in translating business requirements into technical requirements. Roadmap prioritization and milestone management and a strong will to deliver results to critical skills for this role.
To be successful in this role you will need to be a self-directed innovator accustomed to working in new territory; a communicator able to influence and motivate teams to action; and a problem solver who can drive immediate resolutions. The position is based in Singapore.

Responsibilities:

  • Manages assigned enterprise client accounts including major business partners with significant impact
  • Responsible for managing day-to-day operational and launch related activities (partner kick-off, Amazon systems on-boarding, payment plan setup, support periodic account audit, milestone tracking, wholesale subscription and preload application delivery support, data tracking and reporting, supporting all operational components of our mobile partnerships
  • Creates and leads meetings with enterprise partners and internal stakeholders regarding variety of Amazon’s apps and services
  • Own the pre and post-launch operational and technical account management of multiple partners across multiple geographic locations
  • Drive and identify improvements in Amazon products on behalf of assigned partners and acts as a primary stakeholder in helping to provide requirements and use-cases to Amazon product teams
  • Facilitates incident, problem and change management directly on behalf of enterprise business partners
  • Collaborate with internal stakeholders (Business Development and Marketing) on new business opportunities with partners

架构师

薪水大概范围在人民币税后80万~300万之间。

这个职位是我最关注的,目前美系IT巨头在新加坡招聘架构师最多的是Amazon,Microsoft和Google这三家,由于这边不是研发中心,所以架构师的主要职责在于如下几个方面:

  1. 推广云计算相关的产品及服务,所以必须要有技术的广度和深度,同时要有一定的Presentation,文档以及沟通了能力。
  2. 对接本地大型企业,如大型银行,保险公司,独角兽企业并帮助其顺利过渡到云计算并给出技术解决方案。
  3. 对接本地中小型企业以及创业公司使用云计算,根据目前的状况,给出技术解决方案。

大概级别对应如下:

image

需要掌握的技能或知识点:

  • 除了非常了解和熟练使用自家的云服务,你还得非常了解至少一家其他厂商的云服务, 如你是Azure的Solutions Architect,你也得懂AWS或者GCP。
  • 熟悉前后端分离的系统结构, 熟练掌握至少一门 web 开发框架(Spring, ASP.NET Core,  Node.js,  Gin,  Django,  Flask, Laravel, Rails等,熟练使用Angular, ReactJS及TypeScript。
  • 熟悉Mobile相关的开发技术,Native或者react native, flutter, xamarin等。
  • 熟练使用 MySQL/PostgreSQL/SQL Server/Redis/MongoDB;
  • 熟悉及使用面向对象设计开发;掌握Linux和Windows操作系统和大型数据库;熟悉容器化运维,熟悉DevOps, DevSecOps, BusDevOps等, 有CI, CD, Infrastructure as code相关项目经验。
  • 熟悉常用云解决方案,熟悉分布式系统设计,有高并发、高性能应用编程经验, 分析和发现系统的优化点,负责推动客户系统在云计算平台的性能和可用性的提升。
  • 云原生技术栈相关的开发及管理经验,如docker、kubernetes。
  • 熟悉分布式系统的设计和应用,熟悉负载均衡,分库分表技术、数据库主从,消息中间件、分布式框架、分布式缓存,搜索技术等,能对分布式常用技术进行合理应用和解决问题;
  • 对用过的开源框架能了解它的原理和机制,如服务框架、RPC、Service Mesh、服务注册中心、定时任务、动态配置、服务治理、应用容器等;熟悉领域设计以及微服务;
  • 了解并愿意学习AI,ML,区块链等技术,并在云平台实践。
  • 热爱技术,热爱开源,有代码质量和开发规范, 了解业内技术的发展方向, 在社区有一定的影响力。
  • 善于沟通与团队协作,有项目管理的相关经验。

具体要看公司以及职位,我上面只是列出一些常用技能,仅供参考。

最近典型的招聘广告

imageimageimage

imageimageimage

ASEAN, Solutions Architect, Amazon Connect (Amazon)

Roles & Responsibilities

External job description

Do you like helping customers implement innovative cloud computing solutions and solve technical problems? Would you like to do this using the latest cloud computing technologies? Do you have a knack for helping groups understand application architectures and integration approaches? Do you have the consultative and leadership skills to help customers succeed with their cloud efforts?
Amazon Web Services is looking for Solutions Architects to help establish AWS as the market leader for the Amazon Connect service. This effort is in direct response to feedback from customers and seeks to address the daily pain points of meeting the high bar of delivering outstanding customer service. This service offers a compelling alternative for our customers when faced with multiple components, channels and vendors, managing long term commitments and very complex pricing models, and scaling based upon the specific needs of their businesses.
This is a highly technical position for someone who can dive deep, build complex, AWS-optimized architectures, and help customers accelerate their adoption of this new AWS service. Your broad responsibilities include: owning the technical engagement and ultimate success around specific implementation projects. You should be as comfortable discussing complex technical details with a room full of engineers as you are briefing an executive audience. In addition, you will engage with other AWS solutions architects, partner and professional services organizations to drive large and highly complex sales opportunities to closure.
Here are some other qualities we are looking for:
Be great fun to work with. At AWS, we have a credo of “Work hard. Have fun. Make history”. In this role, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge and make a big impact.
Enjoy working with customers of all shapes and sizes. You will have a passion for educating, training, designing, and building cloud solutions for a diverse and challenging set of customers ranging from small businesses to the largest enterprises.
Responsibilies include:

  • Ensure customer success in building and launching Connect solutions
  • Educate customers of all sizes on the value proposition of AWS, and participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud
  • Conduct one-to-few and one-to-many training sessions to transfer knowledge to customers considering or already using AWS
  • Capture and share best-practice knowledge amongst the AWS solutions architect community
  • Author or otherwise contribute to AWS customer-facing publications such as whitepapers
  • Build deep relationships with senior technical individuals within customers to enable them to be cloud advocates
  • Act as a technical liaison between customers, partners, service engineering teams and support

25-50% regional travel to customer may be required.

Internal job description

Amazon Web Services (AWS) is looking for Solutions Architects to work on a new and large-scale project in the contact center space (Project Lily, aka Connect). This is a highly technical position for someone who can dive deep, build complex, AWS-optimized architectures, and help customers accelerate their adoption of this new AWS service.
Your broad responsibilities include: owning the technical engagement and ultimate success around specific implementation projects. You should be as comfortable discussing complex technical details with a room full of engineers as you are briefing an executive audience. In addition, you will engage with other AWS solutions architects, partner and professional services organizations to drive large and highly complex sales opportunities to closure.
The ideal candidate has hands-on experience building complex SaaS architectures, integrating contact center, CRM, and/or Workforce Management APIs, troubleshooting real time media architectures, and a good understanding of streaming protocols such as WebRTC and SIP.

Loop competencies

https://w.amazon.com/bin/view/AWS/Teams/GSSA/Recruiting/Connect/

Basic qualifications

  • Experience building integrations across WFM, CRM, Unified Communications, and contact centers
  • Working knowledge of popular communications protocols and APIs such as WebRTC and SIP
  • 3+ years of customer-facing experience, preferably in the enterprise space
  • 5+ years of key roles implementing large-scale technical solutions
  • Experience managing projects or complex engagements involving multiple stakeholders
  • Technical degree required; Computer Science or Math background highly desired
  • Experience developing solutions and passion for getting hands dirty with code/scripting (e.g, python, java, c#, .NET, Node.js)

Preferred qualifications

  • 5+ years hands-on experience building complex solutions, ideally SaaS in the cloud
  • Direct experience implementing AWS services · Presentation skills with a high degree of comfort with both large and small audiences
  • Exceptional written and verbal communication
  • High level of comfort communicating effectively across internal and external organizations
  • Demonstrated ability to adapt to new technologies and learn quickly · Knowledge and/or experience in one or more of the following:
  • Designing highly available applications with responsibility for infrastructure robustness, including networking, communications, server hardware and storage
  • Application, server, and/or network security

Sr Solutions Architect (Amazon)

Roles & Responsibilities

External job description

Come join the AWS Solutions Architect team in Singapore. In this role, you will create and deliver on a strategy to build mind share and broad use of Amazon’s web services and modern architectures within large fast-moving startup customers.

Your broad responsibilities will include:
- developing deep expertise in a diverse array of AWS technologies;
- understanding the customer's business and technical objectives, environments, and roadmap;
- formulating initiatives and programs to help the customer achieve their objectives with the AWS platform and solutions;

The ideal candidate will look like this…

Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. As the right candidate, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge.

Have a strong understanding of large scale cloud computing solutions. The ideal candidate would have designed and implemented distributed solutions using emerging technologies.

Candidates should have experience in most of the following areas:

  • Modern application architecture, micro-services, and modern data stores - both relational as well as non-relational;
  • Experience in DevOps and Continuous Integration, Delivery and Deployment;
  • Operations and security in large scale distributed systems;
  • Experience in working with large environments, across multiple quickly moving projects, and complex architectures.

** For more information on Amazon Web Services, please visit http://aws.amazon.com **

Internal job description

This role is in a single account team for a strategic, large DNB customer. Must-have experience and knowledge: includes working with large customers across multiple, quickly evolving projects; formulating and pro-actively driving initiatives in across multiple teams and functions; deep understanding of modern application architectures and purpose built databases.

Loop competencies

--

Basic qualifications

  • 8+ years of experience designing and implementing technical architecture using Linux/Unix, owning aspects of high availability, scalability, and performance.
  • Good understanding of modern application architecture with microservices, and operations using DevOps tools and techniques.
  • Strong verbal and written communications skills in English, as well as the ability to work effectively across internal and external organizations.
  • Ability to work in a diverse team, excellent verbal and written communication, and manage multi-person projects.
  • Speaking and presentation skills – Presentations, white boarding, demos to groups of technologists.

Preferred qualifications

  • Technical degree required; Computer Science or Math background highly desired.
  • Working knowledge of software development practices and Internet-related technologies highly desired.

Sr Solutions Architect (Amazon)

Roles & Responsibilities

Do you have the passion for helping customers and partners design and create robust security architectures to address their enterprise risk management requirements using cloud computing? Do you enjoy helping customers become more secure across their workloads and assisting them meet compliance accreditation? Would you like to do this using the world’s most advanced cloud computing technologies? Are you one of those rare technologists with the communications, consultative, and leadership skills to help guide major projects to success? The AWS Solutions Architecture team is hiring!

Come join the team as a Solutions Architect – Security, within Amazon Web Services (AWS) ASEAN team based in Singapore. In this role, you will deliver architecture guidance, lead proof-of-concept projects and conduct customer workshops. You will also drive collaboration with customers and partners to address security as well as compliance challenges.

Your broad responsibilities will include: owning the technical engagement and ultimate success around specific implementation projects, working cross-organizationally to facilitate widespread use and adoption of the AWS platform, and developing a deep expertise in the AWS technologies as well as broad know-how around how applications and services are constructed using the AWS platform. The ideal candidate will possess customer facing skills that will allow them to represent AWS well within the customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, and risk mitigation. He/she should also have a demonstrated ability to think strategically about business, product, and technical challenges.

The ideal candidate will look like this…

Be great fun to work with. Our company credo is “Work hard. Have fun. Make history”. As the right candidate, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge.

Enjoy working with customers of all shapes and sizes. You will have a passion for educating, training, designing, and building cloud computing systems for a diverse and challenging set of customers.

Have a strong understanding of large scale cloud computing solutions. The ideal candidate will have past experience working as a systems or support engineer. You will enjoy keeping your existing technical skills and developing new ones, so that you can make strong contributions to deep architecture discussions around systems and applications in the cloud. You regularly take part in deep-dive education and design exercises along with technical deep dive drive technical discussions to create world class systems for AWS.

Candidates should have experience in most of the following areas:
• Security and Compliance experience – must have strong experience and understanding of customer security/compliance requirements,
• Speaking and presentation skills – Presentations, white boarding, large and small group speaking.
• Technical – Web services development/deployment experience, and IT systems and network engineering experience.
• Operations and Security – Website/web services as well as traditional IT operations, management, and security and compliance experience.
• Economic and business – RFP/Acquisition support; market analysis; cost benefit analysis, etc.
• Experience in engaging enterprise class environment and complex architecture designs.

Internal job description

* Similar to external.

  • The right person will be highly technical and analytical, possess 15+ years of current solutions architecture (implementation/consulting) experience.
  • Deep knowledge of Infrastructure Security, Security Compliance and Operations is a must.
  • Experience architecting infrastructure solutions using both Linux/Unix and Windows with specific recommendations on server, load balancing, HA/DR, & storage architectures.
  • Experience architecting or deploying Cloud/Virtualization solutions in enterprise customers. AWS specific experience a bonus.
  • Experience working within the Enterprise software market or Internet industries is highly desired.
  • Enterprise application and database architecture a bonus.
  • Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations.

Preferred qualifications

  • Technical degree required; Computer Science or Math background highly desired.
  • Working knowledge of software development practices and Internet-related technologies highly desired.
  • Industry Security certifications highly desired.

Backbase Architect (Application Architect) (IBM)

Roles & Responsibilities

Responsibilities

In this Solution/Application/Technical Architect role, you will make an immediate impact by performing the following functions:

• Participating in technical pre-sales engagements with clients to ascertain business requirements and recommend best practice solutions and technology architecture based on client needs

• Work Closely with Client’s business & IT stakeholders, Product Owners, Architects, Team Lead or Development team to drive solution in accordance to the system design and acceptance criteria.

• Drive workshops, to gather technical requirements and development backlog.

• Proactively identify and propose innovative solutions to challenging problems in order to create scalable implementations and achieve results

• Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding and distinguish user requests from the underlying true needs.

• Design and build Backbase solutions - Articulate technology architecture, data architecture, integration with external solutions, presentation layer and workflows.

• Ability to provide program cost estimation and monitor/revalidate the estimates at key transition points in the development lifecycle.

• Accountable for ensuring that projects are adhering to delivery best practices and principles, manage technical scope and drive effective change control.

• Engages in practice development initiatives and frequently runs knowledge storms

• Build employee knowledge and skills in specific areas of expertise through the development of training course and mentoring

Requirements:

• Understanding of Content Management/Publishing based system such as Back base.

• Prior experience with Back base Frontend

• Prior experience with Back base Backend

• Prior experience with Back base Publishing

• Understanding of Back base architecture (6.x)

• Knowledge of JavaScript Design Patterns

• Knowledge of Gulp / Maven

• Expertise in Angular 6+

• Expertise in TypeScript

• Expertise in CSS and SASS

• Expertise in CSS Animations

• Expertise in JavaScript

• Knowledge of Automated Unit Testing Front End

• Expertise with Responsive Development

• Experience of developing cross platform hybrid apps

• Experience with hybrid mobile development

• Experience with responsive HTML

• Experience with crafting Front-end architecture

• Understanding of Java

• Knowledge of Java Design Patterns

• Experience with Postman

• Knowledge of Swagger/Open API Standards

• Understand of Restful APIs

• Experience with crafting Java application architecture.

• Knowledge of Automated Unit Testing (Junit)

Good to Have:

• Strong knowledge of Java

• Knowledge of Automated Unit Testing Front End

• Knowledge of Cordova

• Strong knowledge of Java

• Knowledge of Camel framework

• Knowledge of Spring Boot

• Knowledge of Automated Unit Testing in Java (JUnit)

• Prior experience with Back base Publishing (5.x)

• Understanding of Back base (5.x)

Cloud Solutions Architect (Microsoft)

Roles & Responsibilities

We are looking for a highly motivated and passionate Analytics Cloud Solution Architect to drive high priority customer initiatives on the Microsoft Azure Platform in collaboration with customers and the Microsoft field in Enterprise accounts segment of our business.  This is a customer facing role, owning overall technical relationship between customer and Microsoft Data, Advanced Analytics and Artificial Intelligence Platform.

You will own the Data Platform & Advanced Analytics technical customer engagements including architectural design sessions, specific implementation projects and/or MVPs. The ideal candidate will have experience in customer-facing or customer-side roles, and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management and Developers to drive Data Platform and Advanced Analytics solutions to productions.

  • Understand customers’ overall data estate, IT and business priorities and success measures to design implementation architectures and solutions.
  • Apply technical knowledge to architect solutions that meet business and IT needs, create Data Platform, AA/AI roadmaps, and ensure long term technical viability of new deployments, infusing key analytics and AI technologies where appropriate (e.g. Azure ML, ML Server, BOT framework, Cognitive Services, Big Data, Data Lake, Azure Databricks, etc.)
  • Ensure that solution exhibits high levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment
  • Develop deep relationships with key customer IT decision makers, who drive long-term cloud adoption within their company to enable them to be cloud advocates
  • Be a Voice of Customer to share insights and best practices, connect with Engineering team to remove key blockers
  • Assess the Customers' knowledge of Azure platform and overall cloud readiness to support customers through a structured learning plan and ensure its delivery through partners.
  • Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions on Microsoft Azure platform,
  • Maintain technical skills and knowledge, keeping up to date with market trends and competitive insights; collaborate and share with the technical community while educate customers on Azure platform
  • Be an Azure Platform evangelist with customers, partners and external communities

Professional

  • Experience. 5+ years of success in consultative/complex technical sales and deployment projects, architecture, design, implementation, and/or support of highly distributed applications required
  • Relationship Building. Proven track record of building deep technical relationships with senior IT executives in large or highly strategic accounts. Experience in managing various stakeholder relationships to get consensus on solution/projects. required
  • Problem Solving. Ability to solve customer problems through cloud technologies required
  • Collaboration and Communication. Acknowledged for driving decisions collaboratively, resolving conflicts and ensuring follow through with exceptional verbal and written communication skills. Ability to orchestrate, lead, and influence virtual teams, ensuring successful implementation of customer projects. Presentation skills with a high degree of comfort with both large and small audiences (Senior Executives, IT management, Database administrators and Data Scientist) required

Technical

  • Enterprise-scale technical experience with cloud and hybrid infrastructures, architecture designs, database migrations, and technology management. required
  • Breadth of technical experience and knowledge, with depth / Subject Matter Expertise in two or more of the following Data Platform and Analytics Cloud solutions required:SQL including OSS (PostgreSQL, MySQL etc), Azure SQL
    Data storage and archive
    NoSQL Databases including OSS (Maria, Mongo etc), Cosmos DB
    Big Data including SQL DW, Snowflake, Big Query, Redshift
    Advanced Analytics including Azure DataBricks, visualization tools as PowerBI, Tableau, QlikView
    Streaming, IoT, Real-time analytics
    ETL/ELT, Data Governance, Data Security
    Data Science, Data Engineering
    Deep Learning and Machine Learning including Azure ML, ML Server
    Artificial Intelligence including BOT framework, Cognitive Services
  • Expertise in data estate workloads like HDInsight, Hadoop, Cloudera, Spark, Python required
  • The technical aptitude and experience to learn new technologies and understand relevant cloud trend required
  • Competitive Landscape: Knowledge of cloud development platforms preferred

Partners: Understanding of partner ecosystems and the ability to leverage partner solutions to solve customer needs preferred

Experiences:

Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon Web Services, VMware, Google, IBM, Oracle, Teradata, SAP, Cloudera/Hortonworks, Snowflake, MapR, MemSQL, MarkLogic, Qubole, Pivotal, Actian, Alibaba, desired

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Cloud Solutions Architect (Microsoft)

Roles & Responsibilities

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. Growth mindset encourages each of us to lean in and learn what matters most to our customers, to create the foundational knowledge that enables us to make customer-first decisions in everything we do. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us achieve our mission.

Azure is the most comprehensive, innovative and flexible cloud platform today and Microsoft is hiring professionals that will drive customer cloud adoption within the most important companies in the market.

We are always learning. Insatiably curious. We lean into uncertainty, take risks, and learn quickly from our mistakes. We build on each other’s ideas because we are better together. We stand in awe of what humans dare to achieve and are motivated every day to empower others to do more and achieve more through our technology and innovation. Together we make a difference.

To learn more about Microsoft’s mission, please visit:  https://careers.microsoft.com/mission-culture

Check out all of our products at:  http://www.microsoft.com/en-us

Microsoft aspires to help our customers achieve their own digital transformation, leveraging the power of Microsoft Cloud solutions and services. To this end, Microsoft is investing in a dedicated Customer Success team member that will help the largest and most important companies in the world across all industries successfully adopt Microsoft Cloud solution and services.

The GSMO Digital Transformation Partnership organization is embarking on an effort to identify and engage with late stage startups and Unicorns to secure long lasting partnerships with such organizations and get them to utilize the benefits of our platforms and leverage the advantages of our business model. This effort will involve close alignment with the WW Business development and ISV organizations and deep collaboration with the subsidiary and area teams.

In this context, we are establishing two teams, a business development team formed primarily of Business Development Manager, Account Technology Strategists, and a technical team formed primarily of Cloud Solution Architects. The teams will be distributed into regional PODs in Europe, Israel and Singapore. The business development team will report into a Business development lead, while the technical team will report into a CSA manager.

The collective responsibility of the late-stage startups and Unicorns team is:

  • Leading and shaping the future of high potential late stage startups and unicorns based on globally set selection criteria
  • Assessing external data identifying those unicorns and late stage,  qualifying them based on current status, scores, cost of complexity and acquisition as well as internal Microsoft relationship and relevance (any upcoming ISV that can scale and go big)
  • Engaging with this segment to prioritize the right motion for a potential unicorn WIN (either through projects on azure at the start, strategic partnership with commitment, exclusivity on a specific workload, …)
  • Building strategic partnerships at the right time, with those unicorns to accelerate their growth and build new solutions
  • Onboarding the selected ones on Azure platform, designing and helping to migrate and increase consumption while striking the right goals for unicorns.
  • Envisioning new industry scenarios and business models with the unicorns
  • Driving technical alignment with the v-technical team across segments (CSU, STU, GBBs, Engineering, CSE etc…)

We are looking for a highly motivated and passionate Cloud Solution Architect for Cloud Applications and Infrastructure solutions to drive high priority customer initiatives on the Microsoft Azure Platform in collaboration with customers and the Microsoft field for the Unicorn and Late stage customers.  This is a customer facing role, owning the overall technical relationship between the customer and Microsoft Azure Infrastructure and Applications Development Platform.

You will own the Cloud Infrastructure and Azure Applications Development technical customer engagements including architectural design sessions, specific implementation projects and/or pilots. The ideal candidate will have experience in customer-facing roles and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management and Developers.

Key responsibilities include:

  • Understand customers' overall applications portfolio, IT and business priorities and success measures to design implementation architectures and solutions (Microsoft and 3rd party solutions) using PaaS, DevOps & Advanced Application coding
  • Apply technical knowledge and customer insights to create a modernization roadmap. Architect solutions to meet business and IT needs, ensuring technical viability of new projects and successful deployments, while orchestrating key resources and infusing key Infrastructure technologies (e.g. Windows and Linux IaaS, Security, Networking, etc.), and Application Development and DevOps technologies (e.g. App Service, containers, serverless, cloud native, etc.) as appropriate
  • Ensure all solutions exhibit high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment
  • Develop deep relationships with key customer IT decision makers, who drive long-term cloud adoption within their company to enable them to be cloud advocates
  • Be the Voice of the Customer; Share insights and best practices, and connect with Engineering teams to remove key blockers
  • Assess the Customers' knowledge of Azure platform and overall cloud readiness to support customers through a structured learning plan and ensure its delivery through partners
  • Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions on the Microsoft Azure platform
  • Maintain technical skills and knowledge of market trends and competitive insights; collaborate and share with the technical community
  • Be an Azure Platform evangelist with customers, partners and external communities

Experiences Required – Education, Key Experiences, Knowledge and Skills:

  • 8+ years of Experience – Required
  • Proven experience in influencing architectural and strategic technology decisions. - Required
  • Trusted advisor technically to our most strategic late stage startups and unicorns - Required
  • Expertise technology areas of depth for the different workloads of role. – Preferred
  • Experience in complex data migration scenarios – Preferred
  • Able to develop technical strategy vision and roadmaps – Required
  • Understanding of startups ecosystem, VC firms, and incubators. – Optional
  • Ability to own and develop accounts technical consumption plans for their respective workloads and technical closure plans for the same, in alignment with existing unicorn ATS - Required

Technologies:

  • Experience with open source relational database technologies such as MySQL, MariaDB and PostgreSQL; preferably in the context of Azure Database. – Required
  • Hands on experience using technologies such as SQL Data Warehouse, Snowflake, Big Query, Redshift and data lake concepts. – Required
  • Hands on experience with streaming workloads using technologies such as Spark streaming, Flink, Kafka streams and Storm. – Required
  • Strong understanding of a typical development lifecycle and associated operations (Dev Ops, ML Ops) for sustainable enterprise tier installations of cloud architecture - Required
  • Familiarity with core machine learning concepts (ex: compute systems – GPU & FPGA, frameworks – TensorFlow & pyTorch, tools – jupyter notebooks & VS Code, etc.) - Required
  • Common understanding of industry or functional scenarios that include machine learning (ex: predictive maintenance, recommendation engines, demand forecasting, knowledge mining, etc.) - Required
  • Digital native architecture - Required
  • Hands on experience on Kubernetes - Required
  • Hands on experience using OSS technologies, and familiarities with OSS communities - Required
  • Containers for packaging application deployment units and interacting with container-orchestration technologies such as Kubernetes and Service Fabric. - Required
  • Security and governance with a strong proficiency in defining and modelling security baselines. - Required
  • Infrastructure-as-Code to build, test and deploy infrastructure for application environments. - Required
  • Defining CI/CD pipelines to automate test and release across different application environments using concepts such as Blue/Green and Canary deployments. – Required Education Bachelor's degree in Computer Science, Information Technology, Engineering or related field preferred
    Certification in one of the following technologies preferred: Cloud, mobile, web application development, cloud-native application architecture (i.e. containers, microservices, API management), modern software development techniques like DevOps and CI/CD tool chains (i.e. Jenkins, Spinnaker, Azure developer services, GitHub) and container orchestration systems (i.e. Docker, Kubernetes, Cloud Foundry, Azure Kubernetes Service, GitHub).
    Experiences Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon, VMware, Google, IBM, Oracle desired

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

高级管理职位

关于高级管理的职位,我不是很了解,具体薪资范围以及级别我就不妄加猜测了。

前大老板还在Microsoft做Director,现在公司的一个前同事最近跳槽去了IBM, 职位是Country Leader (这位仁兄之前在我们公司职位是IT Operation Head,我2015年的时候正在做服务器的负载均衡搭建,他马上花了接近百万买了一个F5回来,服务器立马可以接受百万级的QPS,这件事情让我印象深刻呀 !),以免误导,我下面只贴出相关的职位,仅供大家参考。

最近典型的招聘广告

image

Head of Developer SA – ASEAN (AMAZON)

Roles & Responsibilities

External job description

Job Description:
Amazon Web Services seeks a Solution Architect Manager for Developer Solutions Architects who thrives in a dynamic, fast-paced environment and has a passion solving business problems through highly scalable, event-driven, cloud-based applications. Reporting to the Asean Head of Technology, this person will work with a team of developer SAs, helping Developers understand distributed infrastructure & application architectures such as microservices; technologies in the application integration, containerization and serverless space; and patterns and practices, frameworks and best-practices used in the design, build and deployment of modern applications.

The Developer Solutions Architect Manager is a highly technical individual who can dive deep when designing and building cloud-optimized application architectures, help develop a go-to-market strategy with AWS marketing and business development teams, and influence product roadmap by working closely with AWS customers and product teams, helping to establish AWS as a leading technology platform for developers. The role’s mission is to engage and inspire the broad developer community and foster adoption of the AWS platform, SDKs, development tools and technologies for the creation of full-stack applications and systems on AWS. Experience working directly with customers, engaging in one-to-one and one-to-many forums is required.
This role will also have a team of Developer facing Solutions Architect to manage and lead.
This person must be as comfortable whiteboarding complex application architectures with software engineers and other developer stakeholders, as they are briefing an executive audience on the benefits of modern application development techniques on AWS; and be skilled in microservice architecture design, DevOps, networking and continuous integration/deployment automation. The role’s mission is to engage and inspire the broad developer community and foster adoption of the AWS platform, SDKs, development tools and technologies for the creation of full-stack applications and systems on AWS. Experience working directly with customers, engaging in one-to-one and one-to-many forums is essential. Strong public speaking and writing skills are required, and previous AWS experience is preferred but not required.
Key Responsibilities include, but are not limited to:
• Be an active member of the AWS Solution Architecture team by engaging in on-to-one and one-to-many application architecture and development discussions with developers, software engineers, enterprise/solution architects and CTOs
• Accelerate adoption of AWS in the student, startup and professional developer communities by engaging through conferences, startup events, meetups, user groups and hackathons
• Help lead the direction for AWS developer events to make them best-in-class from a developer’s perspective, representing AWS through speaking, doing live demos and interacting with attendees
• Creating technical content such as reference apps, starter kits and patterns and practical guidance that will get developers excited about the potential of AWS as a development platform
• Contributing to a library of highly-reusable developer-focused artefacts such as demonstrations, sample code, blog posts, tutorials, lunch & learns, webinars and other modes of technical enablement

• Providing end-user feedback to AWS Product Management and Engineering teams based on the developer ‘voice of the customer‘. Participate in technical and design discussions with AWS technical teams to help speed customer adoption and ensure best practices during implementation

• Manage a team of Developer specialist Solutions Architects and act as player-coach.

Internal Job Description

Similar to external

Basic qualifications

• Be highly technical and analytical, possess 7+ years of current solution architecture (implementation, development & consulting) experience • Minimum 3 years of experience leading a development team in a professional production environment • The right person will have passion for software development, application architecture and technology in general, as well as a desire to work with, educate and inspire a community of developers • Ability to work with all levels of customer engagement – start-ups, enterprises, mid-market, and the ability to organize and explain complex technical concepts to development teams and executive-level audiences • Outstanding verbal and written communications skills are a must, with the ability to communicate complex ideas and concepts clearly in one-to-one and one-to-many public presentations • Deep working knowledge of software development practices and technologies is a must • The role is based in Singapore however travel throughout Asean may be required • Must have led a team before and have people management skills for a high performance team.

Preferred qualifications

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer, and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.· Computer Science, IT Systems, Software Engineering or Math background is requiredExperience and working knowledge architecting commercial application solutions, with expertise in Mobile/Cloud/Web/System/Data development for Linux/Windows and development on mobile platforms such as iOS/Android. High proficiency in web/scripting languages (NodeJS, JavaScript, Python, Ruby); back-end and system languages (Java, CSharp, C++); mobile languages (Xamarin, Java, Objective-C); IoT technologies (MQTT); enterprise application and database architecture a bonus.

总结

这篇文章本来最开始是写给自己的,主要是分析现在市场的行情。最新的一些技术及趋势,然后自己查漏补缺,避免被市场淘汰。上周看到一些朋友的邮件及留言,然后就在基础版本上做了一些修改发了出来,一来希望乐能回答邮件及留言的一些问题,同时也希望能帮助到一些对新加坡感兴趣或者准备到新加坡发展的朋友。

image

如果大家对新加坡从事IT相关的开发,管理以及架构比较感兴趣,也可以留言,我会尽力回复和解答,如果三言两语讲不清楚,也会考虑通过写文章的方式回答,虽然作者本人才疏学浅,但会竭尽全力,如有不正确或值得商榷的地方,也希望各位海涵及纠正!