Principal Software Engineer

Principal Software Engineer

OneByte is seeking an experienced Principal Software Engineer to join our dynamic team in Lahore, Pakistan. In this role, you will play a key part in designing, coding, debugging, and maintaining software systems for one of the fastest-growing healthcare enterprise sectors. As a Full-Stack Engineer, you will leverage your expertise in Javascript, Node.js, and Angular to help build next-generation solutions for our clients in the healthcare sector, driving both productivity and performance.

At OneByte, we are committed to innovation and excellence. As a Principal Software Engineer, you will have the opportunity to influence key decisions, mentor junior engineers, and contribute to projects that have a lasting impact on the healthcare industry.


Key Responsibilities

  • Software Development: Design, code, and debug software applications while continuously improving the performance and usability of existing systems.
  • Training & Mentoring: Provide guidance and training to other engineers, helping them enhance their technical skills and follow best practices.
  • Software Maintenance: Regularly maintain, upgrade, and optimize existing software to ensure continued high performance and scalability.
  • Project Oversight: Supervise technical aspects of various projects, ensuring solutions meet both user requirements and industry standards.
  • Issue Resolution: Investigate software-related complaints and adjust systems to ensure optimal performance and functionality.
  • Collaboration: Attend regular team meetings, brainstorm ideas, and propose solutions to technical issues while collaborating effectively with cross-functional teams.

Qualifications & Requirements

  • Experience: 6+ years as a Software Engineer with hands-on experience in Node.js and Angular.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
  • Technical Skills:
    • Proficiency in Node.js and Angular (must-have).
    • Knowledge of additional programming languages such as Python, C++, Java/J2EE is a plus.
    • Extensive experience in software development, scripting, and project management.
    • Familiarity with system monitoring tools like New Relic and automated testing frameworks.
    • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Skills & Competencies:
    • Strong analytical and problem-solving skills.
    • Excellent verbal and written communication skills.
    • Proven leadership and organizational abilities, with experience managing complex web systems and multitasking across projects.
    • Knowledge of software development methodologies and best practices.

Benefits

  • Competitive Salary
  • Medical Insurance
  • Referral Bonuses
  • Generous Vacation Time
  • Paid Maternity and Paternity Leave
  • Work from Home Days
  • In-office Lunch Facility
  • Travel Allowance
  • Company Equipment: Laptop, internet device, screens, etc.
  • Professional Development: Opportunities for career growth and skill enhancement.
  • Dynamic Team Environment: Collaborate with a high-energy, motivated team.

How to Apply

Interested candidates should submit their CV to the email address provided in the image or apply online through our website. Please ensure your CV includes relevant work experience, qualifications, and certifications.

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment