
Software Engineer II
MiQ Digital2 months ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop and manage MiQ’s unified data platform across data ingestion, processing, cataloguing, and governance.
- Build scalable services, multi-tier web applications, and REST APIs using object-oriented programming and cloud technologies.
- Support Data Scientists and Analysts in ingesting, processing, and analyzing large volumes of data.
- Collaborate with product teams, users, stakeholders, and local products to support business growth and market needs.
- Design data systems for scalability and future readiness as programmatic media trends evolve.
- Implement data security, governance practices, and regulatory compliance measures.
Requirements
- Bachelor’s or master’s degree in Engineering.
- 2–3 years of development experience with an object-oriented language such as Java, Kotlin, or C++.
- Strong coding, SQL query-writing, analytical, and problem-solving skills.
- Understanding of object-oriented concepts, design patterns, algorithms, data structures, microservices architecture, scalable service architecture, and event-based programming.
- Experience building REST APIs and multi-tier web applications.
- Hands-on experience developing Java Enterprise applications in UNIX or Linux environments.
- Experience working with cloud environments such as AWS, Google Cloud, or Azure.
- Preferred experience with big data technologies including Hadoop, HDFS, Spark, and Hive.
Benefits
- Hybrid work environment.
- New-hire orientation with role-specific onboarding and training.
- Internal and global mobility opportunities.
- Competitive healthcare benefits.
- Bonus and performance incentives.
- Generous annual paid time off and paid parental leave, plus two additional paid days for holidays, cultural events, or inclusion initiatives.
- Employee resource groups supporting connection, action, and communities.
Categories
BackendData Engineering