Senior Software Engineer
Hiya Inc
Senior Software Engineer
Hiya is hiring a Senior Software Engineer to join the Protect team, responsible for building and scaling the AI-powered spam and scam detection systems that protect hundreds of millions of people from fraudulent calls before they ring. As voice threats evolve faster than ever; driven by AI-generated abuse, sophisticated spoofing, and increasingly complex attack patterns. You'll own the end-to-end pipeline that enables our data science team to develop increasingly sophisticated scam detection models while maintaining strict privacy and regulatory compliance. It's all about building the pipelines that allow Hiya to stay ahead of rapidly evolving voice threats and deliver measurably better protection to mobile operators and their subscribers worldwide. You'll shape how protection scales across our network, how quickly we adapt to new threats, and how effectively we translate AI innovation into real-world safety outcomes.
What You'll Do
- Own the complete development lifecycle for spam and scam detection infrastructure - from researching and proposing solutions to implementation, testing, deployment, production maintenance, and monitoring
- Participate in on-call rotation, ensuring rapid recognition and resolution of production issues while continuously improving system reliability
- Design and build frameworks that enable data scientists to develop, test, and deploy increasingly complex scam detection models with access to call data in a privacy-aware, regulation-compliant manner
- Make independent implementation decisions while driving collaborative design discussions that improve system quality, long-term maintainability, and cost-effectiveness across the team
- Evaluate critical tradeoffs between immediate fixes and durable solutions when production issues arise, prioritizing overall service quality and system resilience
- Collaborate proactively with cross-functional partners - including product managers, data scientists, and other engineering teams - to align technical decisions with business impact, user needs, and Hiya's broader strategic priorities
- Recognize and evangelize engineering patterns, design principles and architectural decisions that could be adopted across teams to raise overall quality and execution speed
- Influence how the team operates by pushing back on solutions that don't align with design principles, surfacing issues early during project planning, and reasoning clearly about business impact versus cost
What We're Looking For
Required
- 4+ years of software engineering experience, with strong expertise in distributed systems, microservices, network architecture, and database systems
- Proven experience operating distributed systems in production environments
- Ability to quickly recognize, diagnose and resolve production issues
- Relevant technical experience may include:
- RxM engineering
- TCP/IP
- DNS resolution
- Web backend development
- Ability to evaluate tradeoffs between immediate fixes and long-term solutions
- Strong focus on service quality, reliability and system resilience
- Ability to work independently on implementation while knowing when to involve others in design discussions
- Confidence making well-informed technical decisions and clearly explaining tradeoffs
- Interest in agentic workflows, including engineering automation and customer-facing applications
Preferred
- 6+ years of software engineering experience
- Experience building frameworks or infrastructure that support data science or machine learning workflows
- Functional programming experience
- Experience with data processing pipelines, especially Kafka or similar technologies
- Familiarity with client-side processing pipelines
- DevOps, monitoring, and observability experience
- Familiarity with on-call rotation
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 point of view, engaging in open discussion, listening respectfully to others opinions and committing to decisions.
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.
Benefits
- Stock options
- Private Retirement/Pension program through Erste Bank
- Generali Private Health Care
- Donation Matching for a charity of your choice (up to $500/ year)
- WFH equipment stipend (up to $500 in your first year)
- $1,000/year in Professional Development funds
- Online English Classes
- Gym membership
- Flexible working model (2 days a week, Tuesdays and Thursday 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.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States
