Sr. Software Engineer

DISQO

Location
Finland
Job Type
full-time
Salary
Unknown
Posted
July 12, 2025

Job Description

DISQO’s mission is to build the world’s most trusted ad measurement platform that fuels brand growth. The world’s largest brands, agencies, and media companies trust DISQO for expert insight and AI-driven intelligence about their advertising performance across all platforms. We capture people’s sentiments and journeys,  connecting them with the brands they value and the media they consume. With this identity-based approach, brands gain more accurate and authentic insight so they can create more meaningful interactions.
 
When you join DISQO Nation, you join a community that values trust, transparency and innovation. We invest in our employees and apply a bottom-up management approach, rooted in the concept of servant leadership. We approach each day eager to learn, grow, and make a lasting impact. Best of all, we have fun while doing it!
 
The Role: We’re looking for a senior-level Software Engineer to join DISQO’s metering team.
You will work developing and maintaining the data collection tools on Android platform as a part of a larger metering team. The team consists of experts of multiple fields (Android, Browser extensions, Data ingestion & analytics) all working together to power DISQO’s Surf to Earn -platform.
 
While your primary responsibilities lie within the Android domain, close collaboration with other members provides opportunities to widen your skillset and participate in larger projects that cross the boundaries of platforms and technologies. The role is limited to applicants from Greater Helsinki (Helsingin seutu), with two on-sites per month in Helsinki. We expect the number of on-sites to go up in the future, but the role is still remote-first.

What you bring to the role:

    • Knowledge of the Android ecosystem and technical knowledge of the platform
    • You know how to take advantage of LLMs and other AI tools in a constructive way
    • You have a solid history in the field of software development
    • You know your way around git
    • You have experience with CI/CD
    • You are a team player, that likes to collaborate with others, rather than a lone wolf

What sets you apart:

    • You are passionate about the internals of an application rather than fancy UIs
    • You work fluently with others and are not afraid of asking for and providing help
    • You understand that the whole is bigger than the sum of its parts
    • You are accustomed to remote work
    • You want to learn new things and challenges excite you

Nice to have:

    • Expertise with Kotlin
    • Experience with building apps that run in the background (with low resource utilization)
    • Practical knowledge of utilizing AI on large datasets
    • Familiarity with AWS Services
    • Especially with API GW, Lambda, DynamoDB, Kinesis, S3, IAM
    • Knowledge of automated testing on the Android platform
    • Experience with TypeScript and Node.js ecosystem
    • Understanding of data ingestion & data schemas
    • Ability to use Terraform to manage AWS Services and alerting & monitoring tools
Perks & Benefits:
 
·Equity & Performance based bonus program
·Flexible work hours
·Comprehensive leave policy
·Medical insurance allowance for whole family
·Edenred MyChoice
·Monthly mobile/internet allowance
·Usage of Spacent workspaces
 
DISQO is an equal opportunity employer. Discovery, innovation, and growth are possible when we open ourselves to new possibilities, perspectives, and approaches. That’s why, at DISQO, we welcome, support, and empower individuals from diverse backgrounds. Exceptional teams are rooted in extraordinary people, each with a unique story and a compelling set of skills. DISQO does not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.
 
*Recruiting firms that submit resumes to DISQO without first entering into a written contract will not be entitled to any compensation on candidates referred by that firm.

🎯 Who is this job for?

This role is ideal for a Senior Android Software Engineer based in Greater Helsinki with deep knowledge of the Android ecosystem and a strong background in software development. The candidate should be collaborative, experienced with CI/CD, git, and interested in backend internals rather than just UIs. Experience with Kotlin, background app optimization, AI tools, AWS services, TypeScript/Node.js, and infrastructure automation (Terraform) are strong pluses.

πŸ’¬ Potential Interview Questions

  1. What experience do you have developing Android applications, especially for background services or low resource utilization?
    I have hands-on experience building Android apps using Kotlin, including creating background services optimized for minimal resource consumption and maintaining app stability.

  2. How do you leverage Large Language Models (LLMs) or AI tools in your development workflow?
    I use LLMs and AI tools to enhance code quality, generate documentation, automate testing, and accelerate problem-solving, always ensuring constructive and ethical application.

  3. Describe your familiarity with CI/CD pipelines in the context of Android development.
    I have set up and maintained CI/CD pipelines using tools like GitHub Actions and Jenkins to automate build, test, and deployment processes for Android applications, improving release velocity and reliability.

  4. What is your experience with AWS services like Lambda, DynamoDB, API Gateway, and Kinesis?
    I have practical knowledge deploying serverless functions with AWS Lambda, managing data with DynamoDB, building APIs via API Gateway, and streaming data using Kinesis, integrating these services in backend solutions.

  5. How do you ensure effective collaboration within a remote-first, cross-functional team?
    I prioritize clear communication, use collaborative tools (Slack, Jira), participate actively in code reviews, and maintain a culture of knowledge sharing to foster team cohesion and productivity.

  6. Have you worked with Terraform or other Infrastructure as Code tools for managing cloud resources?
    Yes, I have used Terraform to provision and manage AWS infrastructure, including defining monitoring and alerting setups to ensure system health and scalability.

  7. What strategies do you use to write efficient, maintainable Android code focused on app internals rather than UI?
    I follow clean architecture principles, emphasize modular design, write unit and integration tests, and use profiling tools to optimize performance and memory usage.

  8. Can you describe your experience with automated testing on the Android platform?
    I have implemented unit tests, UI tests using Espresso, and integration tests to ensure robustness, prevent regressions, and support CI/CD pipelines.

  9. How do you approach data ingestion and schema design in large-scale data systems?
    I collaborate closely with data engineers to design flexible, scalable schemas, validate data integrity, and implement efficient ingestion pipelines that support analytics and operational use cases.

  10. What motivates you about working in a fast-evolving, AI-augmented Android development environment like DISQO?
    I’m passionate about leveraging cutting-edge AI tools and cloud technologies to solve complex problems, continuously learning, and contributing to innovative products that impact millions.

πŸ“‹ Job Summary

DISQO is seeking a Senior Software Engineer (Android) based in Greater Helsinki, Finland, to develop and maintain data collection tools for its Surf to Earn platform. This remote-first role involves close collaboration across cross-functional teams and offers growth beyond Android to broader technologies. Ideal candidates have strong Android expertise, CI/CD experience, and a collaborative mindset, with Kotlin, AWS, and AI knowledge as pluses. Enjoy flexible hours, equity, performance bonuses, family medical allowance, and workspace benefits while contributing to a trusted ad measurement platform driving brand growth.

Required Skills

Kotlin TypeScript Node.js