Senior Cloud Software Engineer Job Description
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:
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:
Desired experience for senior cloud software engineer includes:
Senior Cloud Software Engineer Examples
Senior Cloud Software Engineer Job Description
- 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
- 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
Senior Cloud Software Engineer Job Description
- 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
- 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
Senior Cloud Software Engineer Job Description
- 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
- 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
Senior Cloud Software Engineer Job Description
- 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
- 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
Senior Cloud Software Engineer Job Description
- 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
- 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