Full Time

Senior Software Engineer, Cloud Backend

Evertz
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Evertz, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Cloud Backend at Evertz will be responsible for designing, developing, and maintaining reliable and scalable cloud-based backend services that meet the needs of our clients in the media and entertainment industry. The successful candidate will work closely with cross-functional teams to ensure seamless integration of backend systems with various front-end applications while adhering to best practices in software development. This role requires strong proficiency in cloud technologies, a deep understanding of backend architecture, and the ability to collaborate effectively in a fast-paced environment.



Job Responsibilities

  • Design and implement backend services for cloud applications, ensuring scalability and performance.
  • Collaborate with product managers and front-end engineers to gather requirements and deliver robust solutions.
  • Establish and maintain CI/CD pipelines to facilitate continuous integration and deployment processes.
  • Conduct code reviews and provide constructive feedback to fellow engineers to maintain code quality.
  • Identify and troubleshoot performance bottlenecks and optimize application efficiency.
  • Stay up-to-date with emerging technologies and best practices and evaluate their application within created software.
  • Document architectural decisions, design patterns, and key processes to facilitate knowledge sharing.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on cloud-based backend systems.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Extensive experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Knowledge of SQL and NoSQL databases, including experience with database design.
  • Effective problem-solving skills and the ability to work independently or as part of a team.


Technologies & Tools

This position heavily involves the use of various technologies and tools including cloud platforms such as AWS and Google Cloud, CI/CD tools like Jenkins and Docker, as well as programming languages like Python and Java. Additionally, familiarity with database management systems such as PostgreSQL and MongoDB, along with monitoring and logging tools such as Prometheus and Grafana is essential for the successful execution of backend services. The candidate will also utilize collaboration tools like GitHub and Jira to streamline project workflows.



Ideal Candidates

The ideal candidate will possess exceptional analytical skills and a proactive approach to problem-solving. Strong communication abilities to work effectively with cross-functional teams and a passion for innovation in cloud technology are crucial. Candidates should demonstrate a strong commitment to quality and best practices, with a focus on continuous improvement and learning. Adaptability in a dynamic work environment and the ability to thrive under pressure are also essential characteristics for ensuring success in this role.

In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.