Senior Cloud Software Engineer Job Description

Senior Cloud Software Engineer Job Description

4.5
194 votes for Senior Cloud Software Engineer
Senior cloud software engineer provides the virtualization/container platform administration for the EDP systems in Amazon EC2 instances, VPC, Elastic search, Lambda, Docker, Kubernetes cloud infrastructure.

Senior Cloud Software Engineer Duties & Responsibilities

To write an effective senior cloud software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior cloud software engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Design and develop platforms for the management and administration of all our data persistence layers including Cassandra, Elastic Search and Mysql
Analyze and improve efficiency, scalability, and stability of the various data persistence layers
Optimize our infrastructure at both the software and hardware layers
Build interactive visualization tools to get insights into our systems and drill down into various levels
Design and build algorithms to help detect anomalies and trend changes in our Production systems
Evaluate Spark Cassandra to get real time analytics on the data
Build reliable, scalable, service-oriented infrastructure on AWS
Design and improve architecture in order to ensure horizontal scalability at all layers
Implement API’s and services for use by other developers
Resolve issues related to performance at all tiers of the application

Senior Cloud Software Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior Cloud Software Engineer

List any licenses or certifications required by the position: AWS, X.509, PKI, SSH, F&O, D365, MS, SCM, II, ISTQB

Education for Senior Cloud Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior cloud software engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Software Engineering, Technology, Computer Engineering, Education, Information Technology, Software Development, Information Systems

Skills for Senior Cloud Software Engineer

Desired skills for senior cloud software engineer include:

Contemporary source code development tools and techniques
Cloud Platform - CoreOS
Kubernetes and Docker containers
RDBMS Persistence stack needed
JSON
SOA web services – REST
SOAP
XML
XML-RPC
Relational DB's

Desired experience for senior cloud software engineer includes:

A Bachelors or Masters in Computer Science or equivalent degree
Proficient in at least one scripting language (Shell, Python, Perl, Ruby)
Proficient in of Go, Java, Scala, Javascript
Passion for development/deployment of high-quality services for correctness and robustness
Strong knowledge of TCP/IP networking, load balancing, firewalls, HTTP, SSL, DNS, SMTP
Understanding of security best practices, server/network hardening

Senior Cloud Software Engineer Examples

1

Senior Cloud Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a senior cloud software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior cloud software engineer
  • Tackle complex, computationally-intensive problems in high-load environments while driving innovation that improves the architecture
  • Work with a self-organizing team of software professionals who are passionate about quality & bringing value to our customers
  • Contribute high quality, production ready code as hands-on developer while providing detailed feedback in design and code reviews
  • Works closely with senior developers, Q3, PM, and UX to ensure the features that are delivered meet business and quality requirements
  • Develop examples demonstrating how features can be used
  • Provide documentation to support additional features
  • Work with Tech Lead in designing, developing the platform
  • Work in a Scrum team, collaborate in solving problems and refining solutions
  • Development and promotion of new DevOps tools to simplify build process and entire continuous delivery pipeline
  • Continuously improve deployment strategies and testing to support our goal of 100% up-time
Qualifications for senior cloud software engineer
  • Experience with distributed storage services like Swift, Ceph
  • 5+ years of development experience, ideally in distributed systems
  • 2 years working with NoSQL databases, Cassandra is a plus
  • Designing for and operating Amazon Web Services at scale
  • Administering RHEL/ CentOS systems, including rpm packaging and working
  • Experience in web application development using Django/Python, REST, AMQP, MySQL, HTML & CSS is a plus
2

Senior Cloud Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a senior cloud software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior cloud software engineer
  • Lead a team of engineers focusing on 'design first' thinking, incorporating different end user personas
  • Write server-side code for data collection, search and indexing using C/C++
  • Scale data-intense problems horizontally rather than vertically
  • Design and develop highly scalable systems layer tools such as readers/parsers, and writers for a variety of stream formats such as QuickTime, IMF, MPEG2TS, MP4, W3C TTML1, H264, H265, AAC
  • Collaborate cross-functionally with teams such as content operations and client engineering to define new ingest and streaming specifications
  • Participate in standardization forums ranging from SMPTE to W3C TTWG related OSS activities
  • Use deep (machine) learning techniques for in-depth understanding and analysis of our media assets
  • Engage technically and manage research collaborations with leading academic institutions in the field of computer vision/artificial intelligence
  • Define and implement data models for efficient persistence and querying of media analysis data
  • Implement scalable RESTful web services
Qualifications for senior cloud software engineer
  • You can build distributed, reliable, scalable, low-latency, service-oriented web services
  • You have worked on and understand large scale engineering challenges
  • You thrive in a fast-paced environment that values innovation and cross-team collaboration
  • You're able to keep calm during production issues and focus on problem resolution
  • You're motivated by "the art of the possible" and are able to balance idealism and pragmatism with your solutions
  • Minimum of 5 years' experience in the software industry
3

Senior Cloud Software Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a senior cloud software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior cloud software engineer
  • Develop highly scalable tools used to package applications into Docker Containers
  • Help improve our metrics and logs gathering capabilities
  • Build out our Mesos / Marathon (DC/OS) based container orchestration platform
  • Work with dev teams to build developer friendly CLI and API’s tools driving adoption and usability
  • Maintain the platform’s documentation and help improve already established processes
  • Research, select and implement distributed, loosely coupled microservice platform
  • Provide the expertise you’ve gained while solving various scalability, reliability, and availability challenges in the past
  • Conduct first-rate programming in C#/Java with a strong emphasis on distributed computing
  • Fully own what you build
  • Work with the QA team to ensure minimal regressions and comprehensive customer-centric testing
Qualifications for senior cloud software engineer
  • Experience working with Agile Scrum Experience
  • Experience with Cloud Providers (AWS, CloudFoundry, Azure, Kubernetes)
  • Experience with DevOps and related tools (Jenkins, Go, Boto, ELK Stack, Auto-Scaling )
  • Frameworks for caching, queuing, RPC, and distributed data storage
  • Understanding of search engine internals and expertise with Lucene/ElasticSearch is a plus
  • MS (preferred) or BS in Computer Science with a minimum of 10 years experience
4

Senior Cloud Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a senior cloud software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior cloud software engineer
  • Lead and mentor developers both within and outside your immediate team
  • Understanding why application logging and metrics are
  • Provide technical support for developed products, contribute to technical product documentationational Science
  • Bachelor's or Master's in Computer Science, Computer Engineering
  • 5+ years software development experience in a professional environment
  • Experience with continuous integration workflows and Agile development
  • Cloud software development or distributed software systems development
  • Public cloud services at scale, preferably AWS
  • Deep learning or artificial intelligence
  • Define and implement data models and strategies for efficient persistence and querying of media analysis data
Qualifications for senior cloud software engineer
  • Thrive working in a fast-paced, evolving, growing, dynamic environment
  • Enterprise virtualization experience (Xen, VMWare)
  • BSc in Computer Science 8+ years of experience (or equivalent)
  • Experience with message queue technologies
  • Experience with distributed multi-threaded design and implementation
  • Experience with AWS, Hadoop, Hive, Pig, Ozzie, Storm, Active MQ/Rabbit MQ, REDIS
5

Senior Cloud Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of senior cloud software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior cloud software engineer
  • Assist in delivering test automation, spanning multiple release cycles
  • Stay current with relevant technologies
  • Design and develop software for high performing and scalable components for large scale cloud based SaaS and dPaaS solutions using open source technologies
  • Design core, infrastructure software components and services that run at scaleBuild automation to enable the systems to be maintained automatically
  • Develop reliable, performant, and scalable code for our high-volume system which currently handles millions of interactions per day supporting over 500 global brandsContribute to open source projects, and work on internal frameworks primarily using Java, C/C++, Golang
  • Develop, test, deploy, monitor, and improve our distributed systems, frameworks, and librariesDesign/consume REST APIs and create microservices on our next generation service platform
  • Optimize product functionality to integrate into our cloud solution
  • Interact with core Cloud Enablement team that follows the guidelines to release and update product images to maintain proper container Health index
  • Collaborate and participate with business automation productization process to guide enhancements in the deliveries
  • Understand how images will be consumed by customers and validate the usage
Qualifications for senior cloud software engineer
  • Experience troubleshooting large scale distributed systems
  • Minimum 1- 2 years experience with Apache Cassandra
  • Experience with ElasticSearch is a huge plus
  • Experience building scalable cloud services and infrastructure
  • 8+ years of experience developing, deploying and maintaining high volume production web applications and/or web API services
  • Solid understand of standard SQL and various RDBMs

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates