Job Summary:We are seeking a highly skilled and experienced Principal Software Engineer to lead the design, development, and implementation of scalable and high-performance software solutions. This role requires a strong technical background, leadership capabilities, and the ability to drive engineering excellence across teams.
Key Responsibilities:
- Lead the end-to-end software development lifecycle, from requirements gathering to deployment
- Architect, design, and develop scalable, reliable, and secure software solutions.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers.
- Mentor and guide junior and mid-level engineers, promoting best coding practices and technical excellence.
- Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards.
- Optimize system performance, troubleshoot technical issues, and implement innovative solutions.
- Drive technical discussions and contribute to strategic decision-making for technology adoption.
- Stay updated with industry trends, emerging technologies, and best practices in software development.
- Ensure high-quality software delivery by implementing robust testing and CI/CD pipelines.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with expertise in designing and building complex applications.
- Proficiency in MERN Stack (MongoDB, Express.js, React.js, Node.js) or other relevant frameworks.
- Strong experience in cloud platforms such as AWS, Azure, or GCP.
- Solid understanding of microservices architecture, APIs, and distributed systems.
- Hands-on experience with DevOps tools, CI/CD pipelines, Docker, and Kubernetes.
- Strong problem-solving skills, analytical thinking, and the ability to work in a fast-paced environment.
- Excellent communication skills and the ability to collaborate effectively across teams.
Preferred Skills:
- Experience with AI/ML integration in software applications.
- Knowledge of blockchain, cybersecurity, or IoT technologies.
- Contribution to open-source projects or active participation in developer communities.
Job Type: Full-time
Pay: Up to Rs800,000.00 per month
Application Question(s):
- Which cloud platforms you have experience in?
- Please share your resume at: https://tinyurl.com/PSEWalee
- The company is located in DHA Phase 8, Lahore. Would you be willing to work on Onsite ?
- How many years of experience you have in MERN Stack?
- Do you have an experience in DevOps tools?
Experience:
- Software Development: 8 years (Required)
Location:
Work Location: In person