Cloud Software Engineer Job Description

Cloud Software Engineer Job Description

4.8
170 votes for Cloud Software Engineer
Cloud software engineer provides rotational, on-call, operation support of cloud services, deliver infrastructure as code through continuous integration and continuous delivery pipeline using tools such as Ansible, Jenkins, and Git.

Cloud Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Use a wide variety of cloud technologies to deliver applications used by development teams, security and executives
Working with WW/local teams on product implementation
Be open and upfront with colleagues about reasoning and intention behind new initiatives
Participate in the development and analysis of new cloud computing technologies including distributed computing approaches such as Hadoop, (HDFS, MapReduce), Hive, Pig, ZooKeeper
Write and implement algorithms which make the most of cloud architectures
Plan, design and code information systems
Expected to participate in several implementation phases of product development cycle – design, scoping, planning, implementation and test
Will work with senior members and tech leads in translating functional specifications and use cases into software building blocks
Will be involved in resolving defects by closely working with QA and support teams
Will develop key components of the distributed Cloud platform, developing and testing the same to ensure high quality and stability

Cloud Software Engineer Qualifications

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

Licensing or Certifications for Cloud Software Engineer

List any licenses or certifications required by the position: AWS, IAT, CISM, CISSP, GCP, CD, CI, SDDC, ITIL, JNCIE

Education for Cloud Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the 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, Computer Engineering, Mathematics, Information Systems, Education, Science, Electrical Engineering

Skills for Cloud Software Engineer

Desired skills for cloud software engineer include:

Cloud technologies
Git
Jenkins
Ansible
Puppet
XML
JSON
Contemporary source code development tools and techniques
Architecture
XML-RPC

Desired experience for cloud software engineer includes:

Experience with No-SQL databases (Hadoop, Hive)
Previous experience in developing web applications with JQuery, Struts, JSP
Experience with of OpenStack, Xen, KVM, QEMU, OpenVSwitch
1-2 years of related experience to include intern assignments
A degree in Computer Science, or show that you have genuinely developed the same level of knowledge through self-study
Deep understanding of distributed systems, problems and algorithms

Cloud Software Engineer Examples

1

Cloud Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a 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 cloud software engineer
  • Shares expertise throughout the organization
  • Be part of a team that develops a suite of products to scale and secure our cloud infrastructure
  • Work within an agile team to regularly deliver software
  • Architecting and developing core systems of services, prototypes, and proofs-of-concept
  • Effectively communicating technical solutions and decisions to both technical and leadership audiences through documentation, presentations, and verbal communications
  • Development of accurate time estimates and milestones for projects
  • Able to act as technical lead for projects
  • Pride in authorship of code
  • Research and resolve bugs in the OneOps platform
  • Provide on-call rotation support for immediate impacting issues related to deployments through the OneOps platform
Qualifications for cloud software engineer
  • Experience in one of Java/C/Ruby/Python
  • Experience or understanding of open source distributed system services such as Openstack, Zookeeper, etc
  • Demonstrated experience with Big-Data Cloud Scalability
  • Three(3) years of demonstrated experience with compute cluster monitoring tools
  • Three(3) years of demonstrated experience with Big-Data Cloud Scalability
  • Virtual stacks are legacy to you
2

Cloud Software Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of 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 cloud software engineer
  • Work with Scrum and an Agile Development processes
  • Be part of a development team using modern development languages and techniques, Relational and NoSQL databases
  • Participate in the development of healthcare/business related applications
  • Provides technical mentoring and knowledge sharing to Software Engineers
  • Serves as a go-to person for technical questions, researches issues related to customer support issues and assists Software Engineers with troubleshooting
  • Thorough understanding of Object Oriented Programming Principles and design patterns
  • You are a full stack software engineer
  • You work closely with a talented cross-discipline team to define new user experiences
  • You are responsible for the design, implementation, and maintenance of our features areas, delivering them on-time and at high quality
  • You partner with the technical leadership team to deliver solid technical designs
Qualifications for cloud software engineer
  • Experience in Java EE, customer cloud ingest and web-tier architecture, and other server side languages
  • Fluent in languages (e.g., Python, Ruby, Java, C++ or C#)
  • BS/MS in Computer Science/Engineering preferred
  • Some experience in Distributed Systems development with Java/C++/Python/NodeJS/GO
  • Prefer some Cloud development experience ( AWS/Azure)
  • GIT/SVN/Mercurial expertise
3

Cloud Software Engineer Job Description

Job Description Example
Our company is looking to fill the role of cloud software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for cloud software engineer
  • Drive system architecture, design, implementation, and test of major components of the IoT platform
  • Lead the development of major subsystems and components of the IoT platform
  • Partner with various cross functional team member to formulate strategy and priorities of product requirements
  • Take full ownership of major feature development and ensure timely delivery with quality
  • Be a crafts(wo)man and encourage code craftsmanship across team Lead and participate in code reviews to drive teams to the highest standards
  • Requirements analysis and user centered design modelling
  • Design and implement features for next generation Forecasting features, balancing long term goals with short term needs
  • Adopt, embrace, and promote agile practices
  • Strive for quality and write readable, maintainable code that scales and performs well
  • Perform design/code reviews
Qualifications for cloud software engineer
  • Container Technologies - Docker Containers, Mesosphere, Kubernetes
  • Ability to oversee software development teams, ensure the work is completed in accordance with the constraints of the software development process being used on any particular project design, implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints, and perform quality control on team products
  • Coding experience in multiple languages including but not limited to Node JS, J2EE , No SQL, SQL Db, iOS/Android app development, JSON, HTTP, REST API, Java, JavaScript,HTML5, AJAX CSS, JQuery Mobile, Angular JS
  • In-depth knowledge of complex applications written in Python
  • Working knowledge of multi-threaded network applications
  • Working knowledge of AWS and Azure cloud services
4

Cloud Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of 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 cloud software engineer
  • Provide guidance and expertise on DevOps, migrations, and cloud technologies to customers (both customer mission application program offices and lead customer program offices
  • Work on Microservices platform architecture
  • Work with integrated product teams across organizational boundaries using modern software engineering methodologies (SDLC, Agile) to develop requirements, testing, evaluation, validation, and enhancements, provide regular status reports, lead successful customer demonstrations that result in customer acceptance of team products
  • Draw on professional experience to define, architect, and design complex cloud-based software systems, system components, and analytic tools to meet customer requirements, including integration of open source software tools like MongoDB, Redis, MapReduce, Kafka, and related products
  • Ensure the timely and accurate development of system documentation, including code comment and user manuals, instructional and briefing materials as appropriate for any delivered product
  • Follow standards for software development, code comments, bug reports, code reviews, and software assurance processes
  • Serve as a core member of an engineering team that designs and develops REST microservices and other software applications
  • Write code and unit tests, automation, and conducting code reviews all while pair programming (with few exceptions)
  • Interact and work closely with product manager to devise solutions and break them down into incremental production-ready user stories
  • Make Hadoop easy to use on the cloud
Qualifications for cloud software engineer
  • Knowledge and use of code coverage tools and methodologies for Python, Java or C/C++ (Coverage.py
  • Familiarity with multi-threaded network applications
  • Knowledge of Agile Development continuous integration/deployment methodologies
  • Familiarity with AWS, Azure or other cloud services
  • Knowledge of complex, multi-threaded network applications in a Linux environment
  • 8+ years working experience in Python programming
5

Cloud Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a 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 cloud software engineer
  • Design and implement cloud platform services including storage, messaging, scheduling, API management, cloud automation, authentication, security
  • Collaborate on the design of our newest features
  • Implement those features in a robust and maintainable fashion at web scale
  • Lead the design of server infrastructure automation, management, and maintenance
  • Lead the development of cloud infrastructure intelligent monitoring and scheduling
  • Design, architect, and implement software with high-scalability and high-availability in mind
  • Share and discuss ideas with our team and give feedback to others
  • Build prototypes, products and systems suitable for testing and sets up and runs lab simulations
  • Maintains a broad knowledge of state-of-the-art computer technologies
  • Maintains familiarity with company technology, organization and business
Qualifications for cloud software engineer
  • Offs, software reuse, use of Commercial off
  • Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Define, implement and document operational processes and procedures, with periodic review for Design and implement a security framework covering infrastructure and applications, processes and compliance with appropriate regulations and standards including ISO 27001/27002, SSAE 16/SAS-70 SOX, PCI
  • Run and monitor the worldwide infrastructure 24 by 7 year-round serving enterprise customers
  • Solid understanding of agile application development methodologies and release management
  • Prior Experience with development environments such as Microsoft Visual Studio, HTML Text Editors

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates