HighLevel
Posted 1mo ago

Software Development Engineer III - Users

HighLevel
India
RemoteFull Time
Responsibilities
  • designing systems
  • building APIs
  • mentoring engineers
Requirements
  • 4+ years backend engineering experience building user management
  • Authentication and IAM systems. Strong TypeScript/JavaScript and Node.js skills
  • Experience with NestJS/Express
  • MongoDB/Firestore/SQL, GCP
  • Elasticsearch
  • OAuth/JWT, and multi-tenant SaaS architectures
Technical tools mentioned
TypeScriptJavaScriptNode.jsNestJSExpress.jsMongoDBFirestoreSQLOAuth 2.0JWTGoogle Cloud Platform (GCP)Google Cloud Pub/SubGitCI/CDElasticsearchClickHouse

Job description

About HighLevel:
HighLevel is an AI-powered business operating system that gives agencies, entrepreneurs and SMBs the infrastructure to build, automate and scale. Today, HighLevel supports SMBs across 150+ countries, fueling community-driven growth rooted in real customer outcomes.
To date, businesses operating on HighLevel have generated over $7 billion in ecosystem value, demonstrating the impact of shared infrastructure at scale. By centralizing conversations, automation and intelligence into one system, we help businesses move faster, reduce complexity and execute efficiently.
Behind the platform, HighLevel powers more than 4 billion API hits and 2.5 billion message events daily. With 250 terabytes of distributed data, 250+ microservices and over 1 million domain names supported, our architecture is built for performance, resilience and long-term scalability.

Our people
With over 2,000 team members across 10+ countries, HighLevel operates as a global, remote-first organization built for speed and ownership. We value initiative, clarity and execution, creating space for ambitious people to build systems that support millions of businesses worldwide. Here, innovation thrives, ideas are celebrated and people come first, no matter where they call home.

Our impact
Every month, HighLevel enables more than 1.5 billion messages, 200 million leads and 20 million conversations for the more than 1 million businesses we support. Behind those numbers are real people building independence, expanding opportunity and creating measurable impact. We’re proud to be a part of that.
Learn more about us on our YouTube Channel or Blog Posts
 
 
About the Role
We’re looking for a seasoned Senior FullStack Engineer (SDE III) to join our Users Module team, where you'll design and build scalable, secure user management systems. This includes working on authentication, authorization, and complex permission hierarchies across a multi-tenant SaaS platform.You’ll collaborate cross-functionally to deliver reliable, performant, and secure experiences for millions of users.
 
This role is ideal for someone who thrives in product-oriented backend systems, has a strong full stack foundation, and is comfortable using AI tools to enhance their development speed and effectiveness.


About HighLevel:
HighLevel is an AI-powered business operating system that gives agencies, entrepreneurs and SMBs the infrastructure to build, automate and scale. Today, HighLevel supports SMBs across 150+ countries, fueling community-driven growth rooted in real customer outcomes.
To date, businesses operating on HighLevel have generated over $7 billion in ecosystem value, demonstrating the impact of shared infrastructure at scale. By centralizing conversations, automation and intelligence into one system, we help businesses move faster, reduce complexity and execute efficiently.
Behind the platform, HighLevel powers more than 4 billion API hits and 2.5 billion message events daily. With 250 terabytes of distributed data, 250+ microservices and over 1 million domain names supported, our architecture is built for performance, resilience and long-term scalability.

Our people
With over 2,000 team members across 10+ countries, HighLevel operates as a global, remote-first organization built for speed and ownership. We value initiative, clarity and execution, creating space for ambitious people to build systems that support millions of businesses worldwide. Here, innovation thrives, ideas are celebrated and people come first, no matter where they call home.

Our impact
Every month, HighLevel enables more than 1.5 billion messages, 200 million leads and 20 million conversations for the more than 1 million businesses we support. Behind those numbers are real people building independence, expanding opportunity and creating measurable impact. We’re proud to be a part of that.
Learn more about us on our YouTube Channel or Blog Posts
 
 
About the Role
We’re looking for a seasoned Senior FullStack Engineer (SDE III) to join our Users Module team, where you'll design and build scalable, secure user management systems. This includes working on authentication, authorization, and complex permission hierarchies across a multi-tenant SaaS platform.You’ll collaborate cross-functionally to deliver reliable, performant, and secure experiences for millions of users.
 
This role is ideal for someone who thrives in product-oriented backend systems, has a strong full stack foundation, and is comfortable using AI tools to enhance their development speed and effectiveness.


About HighLevel:HighLevel is an AI-powered business operating system that gives agencies, entrepreneurs and SMBs the infrastructure to build, automate and scale. Today, HighLevel supports SMBs across 150+ countries, fueling community-driven growth rooted in real customer outcomes.
To date, businesses operating on HighLevel have generated over $7 billion in ecosystem value, demonstrating the impact of shared infrastructure at scale. By centralizing conversations, automation and intelligence into one system, we help businesses move faster, reduce complexity and execute efficiently.
Behind the platform, HighLevel powers more than 4 billion API hits and 2.5 billion message events daily. With 250 terabytes of distributed data, 250+ microservices and over 1 million domain names supported, our architecture is built for performance, resilience and long-term scalability.

Our people
With over 2,000 team members across 10+ countries, HighLevel operates as a global, remote-first organization built for speed and ownership. We value initiative, clarity and execution, creating space for ambitious people to build systems that support millions of businesses worldwide. Here, innovation thrives, ideas are celebrated and people come first, no matter where they call home.

Our impact
Every month, HighLevel enables more than 1.5 billion messages, 200 million leads and 20 million conversations for the more than 1 million businesses we support. Behind those numbers are real people building independence, expanding opportunity and creating measurable impact. We’re proud to be a part of that.
Learn more about us on our YouTube Channel or Blog Posts
 
 
About the Role
We’re looking for a seasoned Senior FullStack Engineer (SDE III) to join our Users Module team, where you'll design and build scalable, secure user management systems. This includes working on authentication, authorization, and complex permission hierarchies across a multi-tenant SaaS platform.You’ll collaborate cross-functionally to deliver reliable, performant, and secure experiences for millions of users.
 
This role is ideal for someone who thrives in product-oriented backend systems, has a strong full stack foundation, and is comfortable using AI tools to enhance their development speed and effectiveness.


Responsibilities:
  • Write clean, maintainable code in TypeScript/JavaScript
  • Build and maintain robust RESTful APIs for user management and authentication
  • Design scalable multi-tenant user data models and schemas
  • Implement OAuth, JWT, and secure session management
  • Design and implement IAM v2 systems with RBAC and granular permissions
  • Build features like user impersonation, delegation, and permission templates
  • Create and manage token validation and session lifecycle flows
  • Architect scalable models using MongoDB, Firestore, and SQL
  • Integrate Elasticsearch for advanced user search and filtering
  • Sync user data across multiple stores and implement audit logging
  • Build secure auth flows with encryption, token validation, and data privacy controls
  • Ensure compliance with GDPR and similar regulations
  • Create audit trails and compliance reporting for user actions
  • Optimize queries, implement caching strategies, and handle high-volume user operations
  • Build systems that scale across enterprise-grade customer environments
  • Partner with product, security, and platform teams to deliver features
  • Collaborate with DevOps on deployment and infrastructure
  • Mentor junior engineers and participate in architecture discussions and code reviews


  • Required Candidate Profile:
  • 4+ years in backend engineering, preferably building user management systems
  • Proven work on authentication/authorization and IAM systems
  • Experience with multi-tenant SaaS and enterprise user workflows & permissions


  • Required Technical Skills
  • Languages: TypeScript, JavaScript, Node.js
  • Frameworks: NestJS, Express.js
  • Databases: MongoDB, Firestore, SQL
  • Authentication: OAuth 2.0, JWT, session management
  • Cloud: Google Cloud Platform (GCP)
  • Messaging: Google Cloud Pub/SubDevOps: Git, CI/CD
  • Search: Elasticsearch, Clickhouse
  • Architecture: Microservices, Event driven architecture, IAM, RBAC


  • EEO Statement:
    The company is an Equal Opportunity Employer. As an employer subject to affirmative action regulations, we invite you to voluntarily provide the following demographic information. This information is used solely for compliance with government recordkeeping, reporting, and other legal requirements. Providing this information is voluntary and refusal to do so will not affect your application status. This data will be kept separate from your application and will not be used in the hiring decision.
     
    #LI-Remote #LI-HB1

    EEO Statement:

    The company is an Equal Opportunity Employer. As an employer subject to affirmative action regulations, we invite you to voluntarily provide the following demographic information. This information is used solely for compliance with government recordkeeping, reporting, and other legal requirements. Providing this information is voluntary and refusal to do so will not affect your application status. This data will be kept separate from your application and will not be used in the hiring decision.

    We encourage you to review our Privacy Policy before submitting your application

    About HighLevel

    Provides an all-in-one sales and marketing automation platform.

    Year founded
    2018
    Employees
    1500
    Organization type
    Private
    Latest investment
    Raised $62.00M Private Equity (2024) — led by General Atlantic
    Headquarters
    US

    Similar jobs

    Software Development Engineer roles
    13h
    Save
    Mark Applied
    Hide
    Software Development Engineer II (Java Backend)
    Bengaluru, Karnataka, India
    HybridFull Time
    SIXT
    SIXTFrankfurt Stock Exchange: SIX2: Global provider of vehicle rental and car sharing services.
    3+ YOEBachelor's or master's degree in computer science or related field; 3–5 years of backend engineering experience; production Java and Spring Boot experience; distributed systems, microservices, and Apache Kafka experience.
    Java, Spring Boot, Apache Kafka, Claude, Cursor
    15h
    Save
    Mark Applied
    Hide
    Principal Software Development Engineer - Golang/Python + Networking
    Bangalore, Karnataka, India
    HybridFull Time
    Zscaler
    ZscalerNASDAQ: ZS: Provides cloud-native cybersecurity solutions through zero trust architecture.
    10+ YOEBachelor's or master's degree in computer science or related field, 10+ years in high-performance networking systems, and expertise in Linux networking, security protocols, Go, and Python.
    Artificial Intelligence (AI), Linux, Go, Python, BGP, OSPF, PIM, VLAN, DHCP, DNS, SSL, DTLS, QUIC, IPsec, GRE, WireGuard, FIPS, FedRAMP, TLS, AWS, Azure, Docker, Kubernetes, VRRP, L2VPN
    19h
    Save
    Mark Applied
    Hide
    FPGA IP Software Development Engineer
    Bengaluru, Karnataka, India
    OnsiteFull Time
    Altera
    Altera: Manufacturer of field-programmable gate arrays and programmable logic devices.
    7+ YOEBachelor's or master's degree in a related engineering discipline and 7+ years developing production RTL. Requires SystemVerilog, Verilog or VHDL, FPGA tool suites, static verification, and Tcl, Python or Shell scripting.
    SystemVerilog, Verilog, VHDL, Altera Quartus Prime, AMD Vivado, Xilinx Vivado, Microchip Libero, Tcl, Python, Shell, ARM Cortex, RISC-V
    19h
    Save
    Mark Applied
    Hide
    Software Development Engineer [PSET-Product Data-Forge Data]
    Pune, Maharashtra, India
    OnsiteFull Time
    Autodesk
    AutodeskNASDAQ: ADSK: Developing software for architecture, engineering, and entertainment industries.
    Bachelor's degree in a relevant engineering discipline, strong computer science fundamentals, software engineering principles, analytical and debugging skills, collaboration, and communication abilities.
    C++, Java, Go, Python, Git, Continuous Integration and Continuous Deployment (CI/CD)
    19h
    Save
    Mark Applied
    Hide
    Software Development Engineer III
    Bangalore, Karnataka, India
    OnsiteFull Time
    Expedia Group
    Expedia GroupNASDAQ: EXPE: Operates a global platform for travel bookings and services.
    5+ YOERequires 5+ years of experience with a bachelor's degree or 3+ years with a master's degree, software development in at least three languages, production systems experience, and complex system design skills.
    19h
    Save
    Mark Applied
    Hide
    Software Development Engineer
    Noida, Uttar Pradesh, India
    OnsiteFull Time
    Adobe
    AdobeNASDAQ: ADBE: Provides software for digital media creation and marketing analytics
    4+ YOERequires a bachelor's degree or equivalent, 4+ years of experience, Go, CI/CD, Argo, Kubernetes, Docker, Helm, Terraform, cloud platforms, monitoring, GitOps, and strong analytical and communication skills.
    Go, Python, Java, Argo CD, Argo Workflows, Argo Rollouts, Argo Events, Helm, Terraform, Kubernetes, Docker, AWS, Azure, VNET, VPC, NAT Gateway, Envoy, Bazel, GitOps, Prometheus, Grafana, Scrum, Microsoft?
    1d
    Save
    Mark Applied
    Hide
    Software Development Engineer, Backend
    Bangalore, Karnataka, India
    OnsiteFull Time
    Transak
    Transak: Fiat-to-crypto payment infrastructure for Web3 and blockchain applications.
    2+ YOERequires 2–5 years of backend development experience, strong Node.js API skills, MongoDB and Redis experience, microservices exposure, and solid data structures, algorithms, and problem-solving fundamentals.
    Node.js, MongoDB, Redis, RESTful APIs
    1d
    Save
    Mark Applied
    Hide
    Software Development Engineer
    Bengaluru, Karnataka, India
    OnsiteFull Time
    Amazon
    AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
    3+ YOERequires 3+ years of professional software development, 2+ years designing or architecting scalable systems, 3+ years in video games development, programming experience, and a bachelor's degree or equivalent.
    Machine Learning, Deep Learning, Information Retrieval (IR), Elastic Compute Cloud (EC2), Big Data, Service-Oriented Architecture (SOA)