Principal Software Engineer
Enghouse Interactive
Date: 1 day ago
City: Lahore
Contract type: Full time

Enghouse is looking for a driven and motivated Software Engineer to strengthen our team of software developers to evolve the product and making sure it supports the transformation of our customer base into the cloud, a perfect environment to grow and thrive in.
The position is offered at our local development hub in Lahore, Pakistan operating under Mettoni Associates Inc.. We support hybrid working models for easy integration into your lifestyle. This is a Hybrid role reporting to the Manager, R&D
Responsibilities:
As a Principal Software Engineer, you will be responsible for:
You will be an appreciated contributor to our team if you have:
Enghouse Interactive is a division of Enghouse Systems Limited, a publicly traded Canadian based software and services company founded in 1984. Enghouse shares are traded on the Toronto Stock Exchange (TSX) under the symbol "ESL". Enghouse Interactive is a leading provider of state of the art contact center software and videoconferencing solutions that enable our customers to leverage meaningful, daily customer interactions to deepen customer loyalty and uncover new opportunities to add value, profitably.
Hybrid
The position is offered at our local development hub in Lahore, Pakistan operating under Mettoni Associates Inc.. We support hybrid working models for easy integration into your lifestyle. This is a Hybrid role reporting to the Manager, R&D
Responsibilities:
As a Principal Software Engineer, you will be responsible for:
- Overseeing and leading complex engineering projects across different engineering functions or -teams
- Mentoring software engineers, aiding in establishing good engineering practices and fostering a learning environment
- Collaborate with other engineers and software architects to design, build and maintain enterprise-grade software
- Participate in the entire software development lifecycle, from concept and design through testing, deployment, and support.
- Investigate and troubleshoot software defects, ensuring timely resolution of issues reported by QA and customers.
- Stay up-to-date with industry trends, best practices, and emerging technologies to contribute innovative ideas and solutions to the team.
You will be an appreciated contributor to our team if you have:
- A minimum of 7 years experience in software engineering.
- Should have expereince in .NET and Angular.
- Project leadership experience with cross-functional teams
- Good interpersonal and communication skills, to gather information from and for people.
- Ability to write/speak and understand English language comparable to Level C1 (Cambridge ESOL, CEFR or similar).
- Strong leadership skills and a track record of leading high-performing development teams.
- Proficiency in software development methodologies, tools, and best practices.
- Experience with Agile or Scrum methodologies.
- Curiosity, self-motivation to learn and openness to new technologies, ability to work to tight and dynamic schedules as well as strong and proactive communication skills.
- University Degree in Computer Science or similar
- Knowledge of Secure Development best practices
- Experience with deployment models and administration of cloud technologies such as Docker, Azure or Kubernetes
- Knowledge of VoIP technologies
- Knowledge and experience of working in virtualized environments
- Opportunity for growth and advancement
- Great team atmosphere
- Opportunity to leave your mark through the delivery of innovative ideas to the team
- Work for a stable and established company
Enghouse Interactive is a division of Enghouse Systems Limited, a publicly traded Canadian based software and services company founded in 1984. Enghouse shares are traded on the Toronto Stock Exchange (TSX) under the symbol "ESL". Enghouse Interactive is a leading provider of state of the art contact center software and videoconferencing solutions that enable our customers to leverage meaningful, daily customer interactions to deepen customer loyalty and uncover new opportunities to add value, profitably.
Hybrid
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior/Principal Business Analyst (Account Management)
Soliton Technologies,
Lahore
20 hours ago
Job DescriptionWe are seeking a dedicated and detail-oriented Senior/Principal Business Analyst (Account Management) to join our dynamic team on-site. The ideal candidate will have a strong background in business analysis and account handling, with excellent communication skills and the ability to manage multiple tasks effectively. This role is crucial for ensuring the smooth execution of projects and maintaining strong client...

SENIOR IT PROJECT MANAGER - JIRA
ITC Worldwide,
Lahore
2 days ago
https://itcworldwide.info/JIRA -IT Project Manager, you will be helping to deliver a brand-new data hub project, made up of new methods such as Data Ingestion, Data Standardization, Validation, Master Data Management and a new reporting environment through to completion!REQUIRED THAT YOU HAVE:Bachelor's degree required, or equivalent work experience.Minimum 5 years' experience working in a technical project management capacity, managing multiple Technology...

Front Desk Officer | Lahore
CBRE,
Lahore
5 days ago
Lahore - Punjab - PakistanJob SummaryThis position will be the first point of contact for visitors. Receptionist will welcome guests & greet people who visit the business.Essential Duties And ResponsibilitiesKeep front desk tidy and presentable with all necessary material. Greet and welcome guests. Answer questions and address complaints. Answer all incoming calls and redirect them or keep messages. Receive letters,...
