Principal Software Engineer

Hybrid
Principal
Mohali, 🇮🇳 India
Software Developer
Software development

We’re Maropost-India, a 2024 Great Place To Work certified company and Canada’s 4th fastest growing tech company as named by Profit 500! Our Software as a Service Marketing Cloud technology provides organisations with a single platform to connect with customers via marketing automation, mass and transactional email, social media, mobile messaging, landing pages, and e-commerce.

Our platform is used and trusted by thousands of brands worldwide to maximise their revenue. Our unified e-commerce platform empowers thousands of B2B and multi-channel e-commerce businesses, big and small, to achieve more. From online stores, POS terminals and marketplace connections, to inventory, order management and shipping, our all-in-one platform connects it all.

We’re on a mission to build the most technically advanced marketing & e-commerce platform in the world coupled with unsurpassed customer service and support.

About The Position:

We are seeking an experienced and highly skilled Principal Software Engineer with expertise in PHP to join our dynamic and innovative development team. As a Principal Software Engineer, you will be a key contributor to the design, development, and maintenance of our software solutions. You will play a critical role in leading and mentoring a team of software engineers, driving technical excellence, and ensuring the successful delivery of high-quality software products.

Role and Responsibilities:

  • Provide technical leadership and guidance to a team of software engineers.
  • Drive the development and implementation of best practices for PHP and Perl software development.
  • Collaborate with cross-functional teams to define technical strategies and roadmaps.
  • Lead the design and architecture of complex software systems using PHP (Symfony framework) and Perl.
  • Work closely with product managers and other stakeholders to understand requirements and translate them into scalable and efficient technical solutions.
  • Ensure the adherence to architectural principles and design patterns.
  • Hands-on coding and development using PHP, Perl and related technologies.
  • Conduct code reviews to ensure code quality, performance, and security.
  • Continuously optimise and improve existing systems for better performance and maintainability.
  • Collaborate effectively with cross-functional teams, including product management, quality assurance, and infrastructure and operations.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Encourage collaboration, open communication, and a positive team environment.
  • Stay current with industry trends and advancements in PHP and Perl development.
  • Evaluate and recommend new tools, technologies, and frameworks to enhance development processes.
  • Work closely with QA teams to ensure the delivery of high-quality software.
  • Develop and implement automated testing strategies to maintain code reliability.

Qualifications:

  • Experience of 10+ years in Software Engineering.
  • Bachelor's or Master’s Degree in Computer Science or a related field.
  • Proven experience as a Principal Software Engineer or similar role.
  • Strong proficiency in PHP, Perl, and its associated frameworks (e.g., Laravel, Symfony).
  • In-depth understanding of software architecture, design principles, and patterns.
  • Good understanding of unit test cases.
  • Proficiency in working with AWS/GCP.
  • Good knowledge of CI/CD.
  • Experience with RESTful API development and integration.
  • Excellent problem-solving and debugging skills.
  • Strong leadership and mentoring abilities.
  • Excellent communication and collaboration skills.
  • Experience with database systems (e.g., MySQL, PostgreSQL) and ORM frameworks.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

 

Maropost

Maropost

Maropost is a leading provider of Unified Commerce for the midmarket

E-commerce
Technology
Small Business

Other jobs at Maropost

 

 

 

 

 

 

 

 

View all Maropost jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs