Search by job, company or skills

RoboMQ

Lead Software Engineer

Save
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Company:

RoboMQ is a fast-growing SaaS company delivering disruptive Identity Governance and Administration (IGA) solutions to mid-market enterprise customers. Our flagship product, Hire2Retire, automates the employee identity lifecycle by integrating HR systems with Identity Management and other applications helping organizations achieve seamless onboarding, offboarding, compliance, and security with zero-trust and least-privilege security posture.

About the Role:

In this leadership capacity, you will join our product engineering team to oversee the development of secure, scalable, and robust SaaS platforms. This role requires a versatile engineer who can navigate deep backend architectures and modern frontend frameworks with ease. As a Lead, you will steer architectural discussions, mentor junior developers, and take ultimate ownership of feature delivery from initial concept to global production deployment. We maintain a rigorous bar for quality and expect you to champion thoughtful, long-term technical solutions over quick fixes.

What You'll Do

  • Architectural Leadership: Lead the design and maintenance of mission-critical software components while driving technical design reviews and architectural strategy.
  • End-to-End Ownership: Own feature lifecycles from design to production, ensuring the team writes clean, efficient, and maintainable code.
  • Cross-Functional Collaboration: Partner closely with Product, QA, and DevOps teams to align technical output with business goals and global delivery standards.
  • System Optimisation: Continuously audit and improve system performance, reliability, security, and scalability.
  • Mentorship: Provide technical guidance to the engineering team, fostering a culture of continuous learning and code excellence.
  • Modern Infrastructure: Work within a Linux-based environment utilizing modern CI/CD, containerization, and cloud-native practices.

Core Technical Responsibilities

  • Architect and develop microservices and distributed systems, ensuring high availability and fault tolerance.
  • Oversee the integration of RESTful APIs and messaging-based systems such as AMQP or RabbitMQ.
  • Optimize complex data layers using relational databases (MySQL or similar) and advanced caching strategies like Redis.
  • Lead the creation of responsive, intuitive web applications and establish standards for reusable UI components (Angular, React, or similar).
  • Drive the adoption of modern development practices, including Docker, Kubernetes, and automated deployment pipelines.

Required Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field.
  • 8+ years of professional software development experience, with a focus on full-stack or highly integrated systems.
  • Deep proficiency in Java (17/21 preferred) and JavaScript/TypeScript (Angular or React).
  • Expert-level understanding of data structures, algorithms, and advanced object-oriented design patterns.
  • Proven ability to lead technical teams and communicate complex ideas to both technical and non-technical stakeholders.

Why Join Us You will lead the development of a flagship SaaS product used by global enterprises, working alongside a team that values high engineering standards and personal accountability. If you are passionate about quality, mentorship, and building products that last, you will fit right in.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148898429

Similar Jobs

Jaipur, India

Skills:

.NET.Net CoreSqlScrumAgileMicroservicesTechnical LeadershipASP.NETRequirement AnalysisRestful ApisStakeholder ManagementMentoringProject OwnershipPerformance OptimizationSecurity StandardsRisk Identification