< Back to results

Senior Software Engineer - Client Solutions


MiQ / Bengaluru / Engineering & Modelling
This job post has now expired. Please see the other MiQ jobs available.
Job Overview

YOUR OPPORTUNITY

    • Job title – Senior Software Engineer
    • Team – Tech
    • Reports to– Engineering Manager/Director of Engineering
    • Role Type –Individual Contributor
    • Key relationships – Internal: Tech Teams & mainly the solutions team from various markets. You will be supported by your peers and experts across many fields who will help you succeed.

  • SECTION 3 – ROLE PURPOSE

    In this role, you will have the opportunity to work with market stakeholders, innovate, design, scope out the end to end project delivery by utilizing the best tech stack in order to solve the business challenges.You will have the opportunity to utilize a variety of latest Web application frameworks, Big Data technologies, Angular/React UI frameworks. You will be part of agile teams that utilizes CI and CD pipelines to speed up the products’ time to market. You will have an opportunity to work on different tech stacks comprising Java, Python, AWS, Docker, Kubernetes, Spark, Qubole and many others to satiate your tech buds!

  • Qualifications & Experience

    • 6+ years’ experience developing with an Object-Oriented Language (preferablyJava)
    • Excellent understanding of algorithms & data structures.
    • Good knowledge of the Linux environment.
    • Hands on expertise working with any one of UI technologies such as Javascript, jQuery,
    • Hands on expertise building multi-tier web applications, experience working on all layers of the stack is a plus.
    • Hands on expertise working with SQL like MySQL, Postgres
    • Hands-on expertise with NoSQL databases, such as HBase, Cassandra, MongoDB and good understanding of column based datastore like Redshift.
    • Good understanding of Big Data technologies like Hadoop v2, MapReduce, HDFS, Spark & Hive and Distributed systems.
    • Knowledge of various ETL techniques and frameworks.
    • Experience working on CI/CD pipelines
    • Hands on experience with cloud environments such as AWS, Google Cloud or Azure
    • Hands on experience building scalable
    • Experience of directly working with stakeholders to define and review the plans.
    • Experience having worked on Big Data technologies and Distributed systems is a plus.

    Must Have Skills

    • Development experience using Java or Kotlin and experience in Microservices architecture.
    • Excellent communication skills to work with market stakeholders to define and review the ongoing projects.
    • Hands on expertise working in any one of the UI technologies such as Javascript, jQuery, ReactJS.
    • Hands on experience in Python, shell scripting.
    • Hands on expertise building multi-tier web applications, experience working on all layers of the stack is a plus.
    • Hands on expertise working with SQL and NoSQL databases
    • Hands on experience with cloud environments such as AWS, Google Cloud or Azure
    • Hands on experience building scalable services
    • Excellent analytical and problem-solving skills.

    Good to Have Skills

    • Knowledge of Big Data technologies like Hadoop v2, MapReduce, HDFS, Spark & Hive and Distributed systems.
    • Understanding of AWS resource optimisation and management
    • Knowledge of ETL techniques and frameworks.

    Behavioral attributes

    • Continuous learning is our way of life. Stay abreast with the latest technologies and then apply them in relevant products
    • Come with a purpose and go extra miles to achieve stretch goals.
    • Have a never give up attitude.
    • We respect and complement each other to build an inclusive and diverse culture.
    • Be explorative and show resilience in difficult situations.
    • Be bold. Believe in yourself and make a difference.
    • Excellent analytical and problem-solving skills
    • Excellentcommunication and presentation skills
    • Ability to collaborate across multiple functions
    • Extreme attention to detail
    • Ability to meet tight deadlines and prioritize workload

Latest Jobs at MiQ


MiQ Overview

We’re MiQ, a programmatic media partner for marketers and agencies. Our better connected approach to programmatic advertising means we can connect data, discover insights and activate them in high-performance campaigns to deliver real business outcomes for our clients in an increasingly divided world. Making the most of your data is complex. You need to connect all your first party data, enhance it with the right second and third party data, analyse it with data science technology and resources, then use the insights you gather to build creatives with the right messages and target them to the right audiences with expert programmatic trading. We connect the right people, industry partnerships, and technology in a complete programmatic stack so we can solve your precise business challenges by maximising the value of your data.

Website Twitter LinkedIn Archive


Visit MiQ Careers Page (opens new tab)
MiQ Jobs by Location

Check below to see all of the open MiQ jobs organised by office location.

Austin (1)

Bangalore (9)

Bengaluru (10)

British Columbia (1)

Canada (1)

Chicago (5)

Hamburg (3)

London (5)

Los Angeles (3)

Manchester (1)

Mumbai (3)

New York (8)

Seattle (1)

Singapore (1)

Toronto (1)

US - Remote (1)

MiQ Jobs by Team

Check below to see all of the open MiQ jobs organised by team.

Client Services & Strategy (18)

Engineering & Modelling (10)

Finance & Accounting (1)

Grads & Internships (2)

Partnerships (1)

People & Places (5)

Product & Design (6)

Sales & Sales Support (6)

Technical Services (5)