HamburgerMenu
hirist

Principal Engineer - Golang Technologies

HyreSnap
Multiple Locations
8 - 14 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 08/09/2025

Job Description

Role Overview :

We are seeking a seasoned Principal Software Engineer with a strong background in Golang to join our dynamic team. This role demands a blend of deep technical expertise, strategic thinking, and leadership abilities.


The ideal candidate will have extensive experience in building scalable SaaS platforms, a passion for innovation, and the ability to guide and mentor engineering teams.


Key Responsibilities :


- Architectural Leadership : Design and oversee the architecture of complex software systems, ensuring scalability, reliability, and performance.

- Strategic Decision-Making : Collaborate with cross-functional teams to set technical direction and strategy, aligning with business goals.

- Team Mentorship : Lead and mentor senior engineers, fostering a culture of excellence and continuous improvement.

- Innovation : Stay abreast of industry trends and emerging technologies to drive innovation within the organization.

- Process Optimization : Implement best practices in software development, including CI/CD pipelines, code reviews, and testing strategies.

- Stakeholder Collaboration : Work closely with product managers, designers, and other stakeholders to deliver high-quality software solutions.


Required Qualifications :


- Experience : 8+ years of hands-on engineering experience in developing SaaS-based software products and solutions.

- Golang Expertise : Proficient in Golang with a strong understanding of object-oriented design, development, testing, and profiling.

- Cloud Technologies : Experience with cloud platforms and architecture design.

- Microservices Architecture : Proven experience in scalable SaaS platforms using microservices and distributed systems architecture.

- CI/CD Pipelines : Strong understanding of CI/CD pipelines and related tools and technologies.

- Database Knowledge : Expertise with RDBMS systems, preferably MySQL.

- Security : Profound understanding of web application security and operating system fundamentals.

- Leadership : Demonstrated ability to lead engineering teams, conduct technical reviews, and drive engineering excellence.


Preferred Qualifications :


- Advanced Degree : Master's or Doctorate in Computer Science or a related field.

- AI/ML Exposure : Experience with AI/ML technologies and their application in data processing.

- Event-Driven Architecture : Familiarity with event-driven architecture and technologies like Kafka.

- Strategic Planning : Ability to contribute to strategic planning and decision-making processes.


info-icon

Did you find something suspicious?