We are seeking an Associate Software Engineer to join our dynamic team. In this role, you will actively participate in the development and maintenance of software products while collaborating closely with experienced engineers and mentors. This position offers a valuable opportunity to enhance your technical skills, gain hands-on experience with modern software engineering practices, and build a solid foundation in software design and development. The ideal candidate is passionate about software engineering, eager to apply object-oriented principles and design patterns, and motivated to learn functional programming and test-driven development (TDD). You will work within agile teams, contributing to continuous integration and delivery, and take pride in producing clean, secure, maintainable, and reliable code. Understanding software performance in real-world production environments will also be a key focus.

Key Responsibilities
- Develop and maintain software features under the guidance of senior engineers.
- Collaborate with cross-functional teams to identify, analyze, and implement effective solutions.
- Write clean, testable, maintainable, and efficient Java code.
- Contribute to building high-performance, scalable, and reliable applications.
- Support API design and implementation using sound object-oriented principles and best practices.
- Participate actively in Agile development processes, including Scrum ceremonies and team planning.
- Learn and contribute to full-stack development using TypeScript and Node.js.
- Demonstrate commitment to continuous learning, professional growth, and knowledge sharing within the team.

Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or currently in the final year of study.
- Up to 6 months of software development experience, including internships, academic projects, or personal projects.
- Solid understanding of Java and object-oriented programming concepts.
- Familiarity with software testing, debugging, and code quality practices.
- Basic knowledge of containerization technologies such as Docker.
- Exposure to version control systems like Git and understanding of CI/CD principles.
- Interest in or exposure to NoSQL databases such as MongoDB and Elasticsearch.
- Understanding of web technologies and RESTful API development.
- Willingness to learn and work with TypeScript and Node.js.
- Strong analytical and problem-solving skills focused on software quality.
- Effective communication and collaboration skills in a team-oriented environment.

Preferred Qualifications and Benefits
Technologies you will work with include Java, Spring Boot, TypeScript, Node.js, Angular, React, MongoDB, MySQL, Redis, Neo4j, DynamoDB, Docker, Kubernetes, Git, AWS, Kafka, GraphQL, and SonarQube. Development practices emphasize Agile (Scrum), CI/CD, Microservices, and Test-Driven Development (TDD).

Why join us? You will work with modern technologies and industry-leading engineering practices while learning from experienced engineers and mentors. This role offers hands-on experience building scalable, cloud-native applications in a supportive, innovative, and growth-oriented environment. We encourage continuous learning and professional development to accelerate your career.

Our benefits include a flexible working environment, volunteer time off, access to LinkedIn Learning, and an Employee Assistance Program (EAP).

NIQ is committed to fostering an inclusive workplace that reflects the diversity of the communities and markets we serve. We believe diverse perspectives drive innovation and excellence. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic. We invite individuals who share our dedication to inclusivity and equity to join us in making a meaningful impact.

NIQ is the world’s leading consumer intelligence company, delivering comprehensive insights into consumer buying behavior. With operations in over 100 markets and coverage of more than 90% of the world’s population, NIQ combines advanced analytics with state-of-the-art platforms to provide the Full View™ of retail and consumer insights. NIQ is an Advent International portfolio company committed to innovation and growth.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Mid-Level
Maximum Experience:
5 Years
Apply Before:
Oct 18, 2026
Posting Date:
Oct 12, 2026

NielsenIQ

· 11-50 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Associate Software Engineer

Posted Oct 16, 2026

Associate Support Engineer - PostEx

Naseeb Enterprise Inc, Lahore, Pakistan
Posted Oct 16, 2026

Software Engineer

Posted Oct 16, 2026

Software Engineer

Posted Oct 16, 2026
View All
I found a job on Rozee!