Taro Logo

Software Engineer II

MiQ is a global programmatic media partner for marketers and agencies, specializing in programmatic advertising solutions.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Advertising

Description For Software Engineer II

MiQ Digital is seeking a Software Engineer II to join their engineering team in Bengaluru. As a global programmatic media partner for marketers and agencies, MiQ is at the forefront of programmatic advertising technology. This role offers an exciting opportunity to work with cutting-edge technologies and frameworks while making a significant impact on the company's global operations.

The position requires 2-4 years of experience in object-oriented programming, with a strong focus on Java development and modern web technologies. You'll be working in a dynamic environment where you'll design and develop end-to-end software components, utilize various web application frameworks, and work with big data technologies. The tech stack is diverse and modern, including Java, Python, AWS, Docker, Kubernetes, and Spark.

As a Software Engineer II, you'll be part of agile teams that leverage CI/CD pipelines to accelerate product delivery. You'll have the opportunity to work across the full technology stack, from frontend development using React and Angular to backend systems and cloud infrastructure. The role involves collaboration with various stakeholders, including Product Leads and teams across Engineering, Data Science, Analytics, and Trading departments.

MiQ offers an attractive benefits package including a hybrid work environment, competitive healthcare benefits, performance bonuses, generous PTO, and paid parental leave. The company strongly emphasizes diversity, equity, and inclusion, with various employee resource groups and initiatives to support its global community.

This is an excellent opportunity for a mid-level engineer looking to grow their career in a company that values innovation, technical excellence, and professional development. The role offers significant ownership and the chance to influence architectural decisions while working with a modern tech stack in a collaborative environment.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Design and develop end to end software components and systems from ground up
  • Work with various Web application frameworks and Big Data technologies
  • Participate in agile teams utilizing CI and CD pipelines
  • Work on different tech stacks including Java, Python, AWS, Docker, Kubernetes, Spark
  • Identify & evangelize frameworks and methodologies for building highly available, high-performance systems
  • Drive evaluation of new tools via POCs
  • Critique software product design and architecture and contribute to its evolution

Requirements For Software Engineer II

Java
JavaScript
React
Python
  • 2-4 years experience developing with an Object Oriented Language (Java, C++)
  • Excellent grasp of at least one programming language
  • Excellent understanding of algorithm & data structures
  • Good knowledge of the Linux environment
  • Good understanding of UI technologies such as Javascript, jQuery, AngularJS, ReactJS
  • Good understanding of multi-tier web applications
  • Exposure to HLD, LLD
  • Good understanding of Distributed systems is a plus
  • Good understanding of cloud environments such as AWS, Google Cloud or Azure is a plus
  • Hands on product development experience using Java or Kotlin
  • Good understanding of Microservices architecture
  • Excellent analytical and problem-solving skills

Benefits For Software Engineer II

Medical Insurance
  • Hybrid work environment
  • New hire orientation with job specific onboarding and training
  • Internal and global mobility opportunities
  • Competitive healthcare benefits
  • Bonus and performance incentives
  • Generous annual PTO
  • Paid parental leave
  • Two additional paid days for holidays, cultural events, or inclusion initiatives
  • Employee resource groups

Interested in this job?

Jobs Related To MiQ Digital Software Engineer II