Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Cloud Platform Senior Software Engineer image - Rise Careers
Job details

Cloud Platform Senior Software Engineer

About Us

At Hiya, we’re revolutionizing voice communication to make it more secure and productive. Our mission is to protect against spam and fraud, connect businesses with customers, and secure global telecommunications.

Since 2015, when we introduced the first mobile caller ID and spam-blocking apps, we’ve been at the forefront of voice intelligence innovation. In 2016, we partnered with Samsung and AT&T to launch Hiya Protect, the first network-based spam-blocking solution. In 2019, we introduced Hiya Connect, a branded call SaaS platform that helps businesses reach more customers by phone.

Today, our Voice Intelligence Platform powers over 500 million users worldwide. Leveraging adaptive AI and audio intelligence, it delivers smarter, safer, and more productive voice interactions across networks, apps, and devices.  Our network & solution partners have grown to include British Telecom, EE, Virgin Media O2, Ericsson, Rogers, Bell Canada, MasMovil, Telenor, HP, KPMG, and more.

About the Position

The Cloud Platform Senior Software Engineer is an Individual Contributor position responsible for developing and maintaining Hiya's production cloud platform on the Core Technology team. You’ll enable Hiya development teams to run resilient, scalable, and observable services which power our global mobile applications and carrier-grade phone services. You'll support product engineers based in Budapest and collaborate with teammates in Seattle and Madrid to build our internal developer platform. 

We’re excited about you because you have practical software development skills on top of your production cloud engineering experience, are adept at collaborating across teams locally while working with a distributed team globally, and combine top-notch technical abilities with an understanding of business requirements. 

 

What You’ll Do

  • Work with remote teammates to shape and implement Hiya's cloud platform: architect and develop cloud services, controller components, command-line tools, automated policies, and API services.

  • Serve as a liaison and developer advocate between the Core Technology team and product engineering teams: understand other teams' problem domains, translate those into platform requirements, and guide teams toward adopting common solutions.

  • Maintain Hiya's global network, carrier connectivity, and asynchronous messaging data plane.

  • Participate in a global on-call rotation for incident response.

What You’ll Need to Succeed:

  • Practical software development skills for building tools and platforms in at least one of Python, Go, Scala, or Rust, as well as configuration management using git.

  • Production cloud engineering expertise in AWS, Google Cloud, or Azure.

  • Expertise building highly available, multi-region applications and infrastructure

  • Familiarity with Linux system engineering and Unix fundamentals.

  • Strong knowledge of Kubernetes abstractions

  • Proven track record of self-education to understand emerging technologies and industry patterns

  • Proficiency in collaborating and communicating with both local and remote team members in English and Hungarian

The person in this role must embody Hiya’s key values of: Serving our customers, Doing rather than observing, Improving ourselves and our business, Owning and holding ourselves accountable for success and Leading by showing up with a POV, engaging in discussion, listening respectfully to others opinions and committing to decisions. 

You will have a fast start if you have experience:

  • Managing infrastructure as code using (for example) Terraform, AWS CloudFormation, or AWS Cloud Development Kit

  • Developing Kafka applications or managing Kafka clusters

  • Using AWS service APIs and scripting the AWS command line

  • Managing global networks using AWS network abstractions

  • Securing public endpoints for mobile backends

  • Building telephony applications or carrier network integrations

The requirements listed in the job descriptions are guidelines. You don’t have to satisfy every requirement or meet every qualification listed. If your skills are transferable we would still love to hear from you.

More Details

When determining compensation, a number of factors will be considered: skills, experience, job scope, location, and competitive compensation market data.

  • Start Date: Immediately

  • Status: Full-time 

  • Type: Hybrid, in-office two days a week 

  • Location: Budapest

  • Travel Requirements: 1 week annually to USA 

  • Department: Engineering

  • Reports to: Jake Utley

  • Direct Reports: No

 Benefits

  • Private Retirement/Pension program 

  • Generali Private Health Care

  • Donation Matching for a charity of your choice (up to $500/ year)

  • WFH equipment stipend 

  • $1,000/year in Professional Development funds

  • Online English Classes

  • Gym membership

  • Flexible working model (8 days a month is required in the office. In the rest of the month you decide whether you are working from home or from the office.)

 

This position is based in Budapest, Hungary.

We are building a team with a variety of perspectives, identities, and professional experiences.  We evaluate great candidates through a business lens and we strongly believe that diversity and unique perspectives make our company stronger, more dynamic, and a great place to build a career.

Our team has won various awards over the last 4 years from Built-in Seattle and Seattle Business Week to #86 on Deloitte Technology Fast 500 and Forbes #1 Startup Employer. Here at Hiya, we are a people-centric company focused on helping each and every one of our employees grow both personally and professionally. We feel that creating a team culture of support and empowerment to challenge the status quo results in an energized and passionate team that is continuously challenged and passionate about the work they are doing. You'll love working here if you are looking for an innovative challenge that is disrupting an industry. Come  join us! 

 

Hiya Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Hiya DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Hiya
Hiya CEO photo
Alex Algard
Approve of CEO
What You Should Know About Cloud Platform Senior Software Engineer, Hiya

Join Hiya as a Cloud Platform Senior Software Engineer in Budapest and be part of a team that's redefining how we communicate through voice technology! At Hiya, we're on a mission to secure global telecommunications and enhance the way businesses connect with customers. You will play a critical role in our Core Technology team, where you'll develop and maintain our production cloud platform that powers our applications and carrier-grade services. Your expertise in cloud engineering will help ensure that our systems are resilient, scalable, and observable. You'll collaborate with talented product engineers in Budapest, Seattle, and Madrid, working together to build internal developer tools that keep our operations smooth. If you have a solid background in software development and cloud platforms, this is a fantastic opportunity to express your creativity! Your responsibilities will range from designing cloud services and automated policies to participating in a global on-call rotation. Plus, you'll be an advocate between various teams, translating their needs into effective solutions. It’s not just about coding; it’s about making a real impact by serving our customers and leading the way with innovative cloud solutions. If you're looking for a place where your skills and ideas matter, Hiya is the perfect fit for you!

Frequently Asked Questions (FAQs) for Cloud Platform Senior Software Engineer Role at Hiya
What skills does a Cloud Platform Senior Software Engineer need at Hiya?

As a Cloud Platform Senior Software Engineer at Hiya, you'll need strong software development skills, particularly in languages like Python, Go, Scala, or Rust. You'll also need a solid background in production cloud engineering using AWS, Google Cloud, or Azure, along with experience in deploying highly available applications. Familiarity with Kubernetes, Linux system engineering, and configuration management with git are also key skills that will help you excel in this role.

Join Rise to see the full answer
What does the Cloud Platform Senior Software Engineer do at Hiya?

In this role, the Cloud Platform Senior Software Engineer at Hiya is responsible for developing and maintaining our cloud infrastructure. You'll architect and develop cloud services, work with product teams to translate requirements, and ensure our systems run smoothly. You’ll also participate in incident response and advocate for best practices across teams, making sure that all our cloud services are resilient and scalable.

Join Rise to see the full answer
What qualifications are required for a Cloud Platform Senior Software Engineer at Hiya?

To qualify for the Cloud Platform Senior Software Engineer position at Hiya, candidates should have practical software development skills, production cloud engineering experience, and a strong understanding of cloud platforms like AWS or Azure. Experience with infrastructure as code (like Terraform or CloudFormation), developing Kafka applications, and securing mobile backend services are desirable attributes that will enhance your application.

Join Rise to see the full answer
What kind of work environment can a Cloud Platform Senior Software Engineer expect at Hiya?

At Hiya, Cloud Platform Senior Software Engineers engage in a hybrid working model, with two days required in the office each week. The environment is collaborative and supports flexible working arrangements, prioritizing personal and professional growth. As part of a diverse team, you'll experience a culture that values innovation and empowerment while working on cutting-edge voice communication technologies.

Join Rise to see the full answer
What benefits does Hiya offer Cloud Platform Senior Software Engineers?

Hiya offers a range of attractive benefits for its Cloud Platform Senior Software Engineers, including a private retirement program, health care, a professional development stipend, and generous donation matching options. Employees can also enjoy flexible working conditions, a gym membership, and online English classes. These benefits all contribute to a supportive work atmosphere where personal and professional advancement is encouraged.

Join Rise to see the full answer
What are the career advancement opportunities for a Cloud Platform Senior Software Engineer at Hiya?

Career advancement opportunities at Hiya for a Cloud Platform Senior Software Engineer include potential roles in leadership positions or specialization in emerging technologies within cloud development and voice intelligence. Hiya promotes a culture of continuous learning and values unique perspectives, encouraging each employee to grow in their roles, tap into their strengths, and embrace innovative challenges.

Join Rise to see the full answer
How does collaboration work for the Cloud Platform Senior Software Engineer at Hiya?

Collaboration for a Cloud Platform Senior Software Engineer at Hiya is crucial, as you'll work closely with product engineers in Budapest and other international teams in Seattle and Madrid. This distributed collaboration involves regular communication and sharing best practices, ensuring that everyone is aligned toward common goals and can leverage each other’s expertise to enhance the cloud platform continually.

Join Rise to see the full answer
Common Interview Questions for Cloud Platform Senior Software Engineer
Can you explain your experience with cloud infrastructure and which platforms you have worked with?

Certainly! In your response, detail the cloud platforms you have worked with, such as AWS, Google Cloud, or Azure. Focus on the specific services you’ve utilized and any projects you've contributed to that involved deploying applications or managing cloud resources. Be prepared to discuss the challenges you faced and how you overcame them, highlighting your problem-solving skills.

Join Rise to see the full answer
How do you ensure the scalability and resilience of cloud services?

When answering this question, discuss techniques you've used to design scalable systems, such as load balancing, autoscaling, and incorporating redundancy. Share specific examples where you implemented these strategies and explain how they helped maintain service continuity during traffic spikes or failures, showcasing your proactive approach to cloud design.

Join Rise to see the full answer
What is your experience with microservices architecture in cloud applications?

In your answer, discuss any hands-on experience you have with designing and implementing microservices. Talk about the benefits you’ve experienced, such as improved deployment times and easier fault isolation. Explain your familiarity with tools like Docker or Kubernetes for container orchestration, as well as how you approached coordination between services to maintain smooth communication and operational flow.

Join Rise to see the full answer
Can you discuss a time when you had to troubleshoot a complex production issue?

This is your chance to demonstrate your critical thinking skills. Walk the interviewer through the issue, your process for diagnosing it, and the steps you took to solve it. Make sure to emphasize your logical approach, any monitoring tools you utilized, and the outcome that resulted from your troubleshooting efforts, conveying your ability to remain calm under pressure.

Join Rise to see the full answer
How do you keep yourself updated with the latest trends in cloud technology?

Share your strategies for staying informed, such as attending webinars, participating in online courses, reading industry blogs, or being active in tech forums. You might also discuss any relevant certifications you hold and how they’ve helped you solidify your knowledge in cloud technologies. This demonstrates your commitment to self-education and staying at the forefront of the industry.

Join Rise to see the full answer
What role does automation play in your cloud management approach?

Discuss your experience implementing automation tools in cloud environments. Highlight how you've utilized tools like Terraform or Ansible to manage infrastructure as code, improve efficiency, and reduce human errors. Providing a specific example of a successful automation project can further enhance your answer and showcase your technical capability.

Join Rise to see the full answer
Can you describe your experience with CI/CD pipelines for cloud applications?

In your response, detail your experience with continuous integration and continuous deployment tools, such as Jenkins, GitLab CI, or AWS CodePipeline. Talk about how implementing these processes improved your development lifecycle and allowed for more frequent deployments while maintaining high-quality standards. Emphasizing any challenges you faced, and how you overcame them can further demonstrate your knowledge and adaptability.

Join Rise to see the full answer
How do you ensure security best practices in cloud services?

Address security protocols you follow, such as access control, encryption, and vulnerability assessments. Discuss specific security measures you've implemented in past roles, along with frameworks or tools you’ve utilized to monitor or manage security aspects of cloud environments. This showcases your vigilance and thorough approach to maintaining safe cloud solutions.

Join Rise to see the full answer
What is your approach to managing incidents within cloud environments?

Your answer should include your method for incident management, starting from detection to resolution. Talk about identifying the cause, involving the right team members, and how you document incidents for future reference. Mention any incident response plans you’ve contributed to or created, demonstrating your focus on improving operational efficiency.

Join Rise to see the full answer
Describe a situation where you had to collaborate with cross-functional teams for a cloud project.

Highlight an example where you successfully worked across different teams, explaining the project's context and your role. Emphasize communication strategies you used to ensure alignment, share ideas effectively, and solve problems collaboratively. Showcasing your ability to foster teamwork will resonate positively with the interviewers as it aligns with Hiya’s emphasis on collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Socotec Remote 17/575 P. Kim Mã, Ngọc Khánh, Ba Đình, Hà Nội, Vietnam
Posted 10 days ago
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Waabi Remote San Francisco, CA
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago

Hiya's mission is to modernize voice with trust, identity and intelligence. We're protecting people from spam and fraud calls, connecting businesses with their customers, and helping carriers secure their networks for all.

10 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!