Description
🚀 CUJO AI® is a leader in artificial intelligence solutions for network service providers. We use machine learning and real-world data to develop cybersecurity, device intelligence, and parental control solutions that make internet connections safer for millions of homes.
About the Role
We are looking for a talented and motivated Senior Software Engineer with a background in building cloud native backend services to join our high performing and fast-growing engineering organization in Finland, Norway or Hungary.
In this role you will play a pivotal role in designing, developing and maintaining high quality platform services that power CUJO AI Cloud.
In This Role, You Will:
- Collaborate with cross-functional teams to analyze requirements, design solutions, and implement features.
- Write clean, efficient, and maintainable code using best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve software defects.
- Stay up to date with industry trends and emerging technologies.
- Take ownership of the work delivered, adopt “You build it, you run it” mentality.
- Build and improve CI/CD pipelines to enable safe and stress-free deployments.
- Implement observability into the systems by instrumenting code to collect metrics and configuring service monitoring and alerting.
Requirements
What We’re Looking For:
- Proficiency in one or more programming languages, such as TypeScript/JavaScript, Python, or Java. However, TypeScript is essential, as the majority of our team's solutions are developed using TypeScript.
- Experience in working with AWS, especially services like ECS, ELB, S3, Lambda, API Gateway, Route53, CloudWatch, IAM, VPC, Cognito, CloudFront, WAF.
- Experience in developing and running Serverless and Serverful workloads in AWS.
- Experience in provisioning resources in cloud-based environments using infrastructure as a code. Ideally AWS CloudFormation with AWS CDK. Terraform experience is a plus.
- Understanding the key technical aspects on distributed systems, observability techniques, monitoring and alerting systems.
- Strong emphasis on security, automation and quality.
- Understanding OAuth 2.0 standards and flows or desire to learn them is mandatory for this role, while experience implementing Identity Provider is a plus.
- Have a solid understanding and experience building declarative automation pipelines with tools such as Jenkins or Github Actions or similar to implement CI/CD pipelines to compile, test, package and deploy components in multi-account, multi-region cloud environments.
- Good understanding of Git version control system, and common development and collaboration methodologies around it.
- Documentation skills (processes, diagrams, technical designs).
What Will Make You Stand Out:
- Exemplify leadership in your areas of expertise and proactively embrace challenging tasks.
- Co-operative and can-do attitude.
- Team player, able to express own opinion, give/take and apply feedback.
- Communication and collaboration skills required to work in a multinational, geographically distributed, remote-first organization.
- Fluency in English (spoken and written) for effective communication with our international team.
Why Join CUJO AI?
- Flexible Work – Hybrid or fully remote options based on your location.
- Team Gatherings – Annual company events and team activities.
- Career Growth – Training bonuses for AWS certifications and other learning opportunities.
- Performance Bonuses – Company-wide annual bonus program.
- Referral Rewards – Earn up to €1,000 for referring new hires.
At CUJO AI, we value innovation, collaboration, and continuous improvement. Join us and work on technology that makes the internet safer!
📅 Apply by May 21, 2025 – but don’t wait! We’ll hire as soon as we find the right person.
📩 Apply via our recruitment portal. Questions? Email us at careers@cujo.com.