Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAs part of our global Cloud Development team you will work on various components as a Software Engineer. Your role includes specification development testing and releasing of new features. The team owns the platforms throughout the lifecycle. You are expected to contribute to the vision understand our customers needs business goals product roadmap and contribute to building an engineering culture within the team. We expect the successful candidate to deliver high quality software and to be passionate about software engineering. You must have a proficient understanding of software development security and the mechanisms to design safe resilient and highly-available cloud native services.
The Opportunity:
Design develop and manage services in public cloud
Develop safe resilient and highly-available distributed services
Write technical specifications work with several teams and manage technical dependencies and drive design meetings with various stakeholders for consensus
Collaborate with business software engineering teams on solving business problems via the architecture and engineering of cloud native applications
Engage with the larger Core Engineering organization to create and deliver usable safe cloud native engineering patterns with associated guardrails and operational practices
Create communicate and promote best practices for public cloud native development across the firm
Partner with cloud providers such as Amazon Web Services (AWS) Google Cloud Platform (GCP) and Microsoft Azure to shape the future of public cloud services for finance industry
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What You Need:
Strong technical ability willingness to learn and evolve your skills with advances in technology
Bachelors or Masters Degree in Computer Science or related field with at least 1 year of relevant professional experience
Proficiency in designing developing and testing software in one or more of Java JavaScript Python or golang; open to using and learning multiple languages
Expertise with Linux containers system security and automation with scripting languages
Experience architecting designing administering or developing applications in Amazon Web Services
Ability to communicate technical concepts effectively both written and orally as well as the interpersonal skills required to collaborate effectively with colleagues across diverse technology teams
Ability to reason about performance security and process interactions in complex distributed systems
Ability to understand and effectively debug both new and existing solutions
Work experience with typescript Golang Python and AWS
Knowledge and experience of software development lifecycle and infrastructure-as-code tooling such as CloudFormation Terraform CDK or Kubernetes
Experience with security isolation and multi-tenant design of distributed cloud services
Familiarity with software artifact and container image lifecycle management and governance
Understanding of RESTful API design best practices and experience in developing them
Familiarity with cloud network architectures and the integration with hybrid cloud networking
Experience with serverless platforms such as AWS Lambda and Google Cloud Functions
Full-time