CrawlJobs Logo

Software Engineer, Permissions

notion.so Logo

Notion

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

210000.00 - 250000.00 USD / Year

Job Description:

The Permissions team scales some of our most important primitives for enterprise customers: permissions, user roles, and access management.

Job Responsibility:

  • Identifying and executing against technical investments that ensure the long-term quality, reliability, and performance of these primitives
  • Building end-user facing functionality to meet complex product needs
  • Answering important and technically challenging questions
  • Defining team norms, operating principles, team culture
  • Design and scale granular permission models and access control systems
  • Work with a team of engineers and cross-functional partners to define a product strategy for representing organization structures
  • Contribute to the overall performance, reliability, and robustness of the Notion product
  • Partner with engineering leaders to identify and execute against high leverage technical investment

Requirements:

  • Proven track record of execution: 7+ years of engineering experience, including several years building world-class product experiences alongside a team of engineers
  • Tech leadership experience: previously held positions responsible for making key technical decisions, guiding a team through complex projects, and mentoring junior team members
  • Pragmatic and business oriented: prioritizes business impact and understands the balance between craft, speed, and long-term maintainability
  • Building the team: enjoys collaborating with both fellow engineers and cross-functional partners
  • Thoughtful problem-solving: approaches problems holistically, thinks critically, can navigate ambiguity, decompose complex problems
  • Empathetic communication: communicates nuanced ideas clearly, engages thoughtfully in disagreements
  • Curious and willing to adopt AI tools to work smarter

Nice to have:

  • Proficient with any part of our technology stack: React, TypeScript, Node.js, and Postgres
  • Experience driving teams toward shared goals and excited to navigate product ambiguity
  • Heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay
  • Interests outside of technology, such as in art, history, or social sciences
What we offer:

Highly competitive cash compensation, equity, and benefits

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Permissions

Senior Software Engineer - AI

Senior Software Engineer role focused on AI and data-driven systems to transform...
Location
Location
Sweden , Malmö
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development principles
  • Programming language skills
  • Experience with Python (object-oriented)
  • Experience with REST-based frameworks like FastAPI
  • Frontend development skills
  • Cloud platform experience (Azure preferred)
  • Infrastructure-as-code experience (Terraform)
  • GitHub Actions for automation
  • Testing and quality focus
  • Experience with SSO, permissions, and access control
Job Responsibility
Job Responsibility
  • Design and develop cloud-based products
  • Build and evolve global application using AI and data
  • Enrich content with meaningful metadata
  • Create solutions for presenting and managing product information
  • Collaborate with cross-functional Agile team
  • Implement digital solutions for omnichannel content
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Transactional Data Platform

As a Senior Software Engineer, you will play a critical role in designing, build...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • 5+ years of experience in backend software development
  • 3+ years of hands-on experience working with AWS cloud services, particularly AWS storage technologies (S3, DynamoDB, EBS, EFS, FSx, or Glacier)
  • 3+ years of experience in designing and developing distributed systems or high-scale backend services
  • Strong programming skills in Kotlin
  • Experience working in agile environments following DevOps and CI/CD best practices
  • Strong Backend Development Skills
  • Proficiency in Kotlin, Java for backend development
  • Experience building high-performance, scalable microservices and APIs
  • Strong understanding of RESTful APIs, gRPC, and event-driven architectures
Job Responsibility
Job Responsibility
  • Designing, building, and optimizing high-performance, scalable, and resilient backend storage solutions on AWS cloud infrastructure
  • Developing distributed storage systems, APIs, and backend services that power mission-critical applications, ensuring low-latency, high-throughput, and fault-tolerant data storage
  • Collaborating closely with principal engineers, architects, SREs, and product teams to define technical roadmaps, improve storage efficiency, and optimize access patterns
  • Driving performance tuning, data modeling, caching strategies, and cost optimization across AWS storage services like S3, DynamoDB, EBS, EFS, FSx, and Glacier
  • Contributing to infrastructure automation, security best practices, and monitoring strategies using tools like Terraform, CloudWatch, Prometheus, and OpenTelemetry
  • Troubleshooting and resolving production incidents related to data integrity, latency spikes, and storage failures, ensuring high availability and disaster recovery preparedness
  • Mentoring junior engineers, participating in design reviews and architectural discussions, and advocating for engineering best practices such as CI/CD automation, infrastructure as code, and observability-driven development
What we offer
What we offer
  • Atlassians can choose where they work – whether in an office, from home, or a combination of the two
  • Flexibility for eligible candidates to work remotely across the West US
  • Fulltime
Read More
Arrow Right

Software Engineer, Control Plane

About the Role: In the last 12-18 months, Hightouch has been adopted by larger a...
Location
Location
United States
Salary
Salary:
180000.00 - 260000.00 USD / Year
hightouch.com Logo
Hightouch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • product-minded backend engineer
  • comfortable diving deep into backend, distributed systems, and asynchronous workflows
  • think holistically about architecture, scalability, maintainability, and reliability
  • strong customer and product thinking
  • comfortable writing and engaging with product specs
  • talented, intellectually curious, and motivated
  • interested in tackling the problems listed
  • senior role but focus on impact and potential for growth more than years of experience
Job Responsibility
Job Responsibility
  • building user-friendly but powerful tools and products for enterprises to efficiently onboard onto Hightouch and manage and scale their Hightouch deployments
  • working on problems including: Roles, Permissions, and Access Control
  • Change Management
  • Data Warehouse Performance and Costs
What we offer
What we offer
  • meaningful equity compensation in the form of ISO options
  • offer early exercise and a 10 year post-termination exercise window
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Backend

As a Staff Backend Engineer at Blinq, you’ll lead the design and delivery of cor...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
blinq.me Logo
Blinq Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience building backend systems, with expert-level Node.js
  • Deep experience designing and scaling APIs in cloud environments (GCP preferred)
  • Proven technical leadership in cross-functional product teams
  • Strength in system architecture, observability, and performance tuning
  • Strong mentorship mindset and collaborative approach
Job Responsibility
Job Responsibility
  • Design backend systems and APIs that scale with our global growth
  • Lead high-impact initiatives across authentication, permissions, usage tracking, and integrations
  • Champion performance, reliability, and testability across backend services
  • Drive cross-functional planning with product, data, and mobile teams
  • Mentor engineers and help build technical alignment across squads
What we offer
What we offer
  • Equity & ownership
  • Competitive salary & growth path
  • Generous paid time off: At least 20 days fully disconnect each year, with a flexible policy beyond that
  • Parental leave that grows with you: 12 to 26 weeks full pay, based on tenure
  • Free food: Enjoy daily breakfast and lunch at some of our offices, plus an always-stocked snack bar
  • Fulltime
Read More
Arrow Right

Ms Sql Dba Senior Software Engineer

The role involves monitoring and maintaining SQL Server performance, managing us...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Monitor SQL Server performance (CPU, memory, I/O)
  • Review failed jobs, long-running queries, and system alerts
  • Perform routine health checks using tools like SSMS and Foglight
  • Ensure regular backups are completed and verified
  • Perform basic restore operations as needed
  • Manage user accounts, logins, and permissions
  • Support compliance with data security policies
  • Rebuild/reorganize indexes and update statistics
  • Clean up logs and old data
  • Assist in applying database changes or running scripts
Job Responsibility
Job Responsibility
  • Database Monitoring & Maintenance
  • Backup & Restore
  • User Access & Security
  • Routine Maintenance
  • Deployment Support
  • Developer Support
  • Knowledge & Documentation
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open positions for people with disabilities
  • Fulltime
Read More
Arrow Right
New

Software Engineer, Full Stack (Admin & Identity Platform)

Benchling is on a mission to accelerate the pace of life sciences research and d...
Location
Location
United States , San Francisco
Salary
Salary:
136435.00 - 166754.00 USD / Year
benchling.com Logo
Benchling
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ year of experience as a software engineer or are current enrollment in a BS/MS degree in computer science and/or STEM field with an expected graduation date of Summer 2026, and a target start date of Summer 2026
  • A prior software engineering internship or similar experience
  • Strong abilities in problem solving and iterating on feedback
  • A desire to have ownership over building key pieces of product and/or platform
  • A product-first approach to building software. You ship code quickly and care about the real world impact of your code
  • You are able to join us in our San Francisco office on Mondays, Tuesdays, and Thursdays
Job Responsibility
Job Responsibility
  • You will build and own core features that are central to our product, including Identity, Permissions, Notifications, and platform-wide Configurability
  • You'll work across our full stack, tackling challenges from the front-end UI to our back-end architecture
  • You'll be a key partner to product and design, collaborating to transform ideas into thoughtful, high-quality features for our users
  • You'll do more than just ship code—you'll help us build a better engineering organization by improving our tools, processes, and helping us hire great people
What we offer
What we offer
  • Competitive total rewards package
  • Broad range of medical, dental, and vision plans for employees and their dependents
  • Fertility healthcare and family-forming benefits
  • Four months of fully paid parental leave
  • 401(k) + Employer Match
  • Commuter benefits for in-office employees and a generous home office set up stipend for remote employees
  • Mental health benefits, including therapy and coaching, for employees and their dependents
  • Monthly Wellness stipend
  • Learning and development stipend
  • Generous and flexible vacation
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

As a Senior Software Engineer in Desktop Applications, you’ll play a key role in...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
heidihealth.com Logo
Heidi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience, with clear ownership of complex systems or products
  • Strong experience with systems-level programming (Rust preferred
  • C++ or Go acceptable), including performance, memory management, and concurrency
  • Hands-on experience building or maintaining desktop applications (Tauri, Electron, or native), with an understanding of OS-level concerns such as file systems, permissions, packaging, and updates
  • Experience with modern frontend technologies such as React / Next.js, and comfort working across the frontend–backend boundary
  • Comfortable owning ambiguous, high-impact technical problems and driving them to resolution with a high degree of autonomy
  • Strong product intuition and a user-centric mindset, particularly for tools used daily by professionals in high-stakes environments
  • Demonstrated ability to embrace AI as a force multiplier in software engineering—using it thoughtfully for system design, problem-solving, debugging, testing, and improving overall development velocity
Job Responsibility
Job Responsibility
  • Lead the development of Heidi’s cross-platform desktop applications using Tauri, Rust, and Next.js, shipping production-grade software on macOS and Windows (Linux a plus)
  • Own the end-to-end desktop experience, from system architecture and native integrations to frontend implementation, performance, and long-term maintainability
  • Design and build high-performance Rust components powering real-time audio capture, transcription pipelines, local state management, and secure system interactions
  • Build reliable, well-designed interfaces between Rust backends and web-based frontends, with a strong focus on safety, correctness, and developer experience
  • Improve the reliability and accuracy of core experiences such as real-time transcription, AI-assisted note generation, offline/online sync, and integrations with healthcare systems
  • Design and implement end-to-end (E2E) and integration testing strategies for desktop apps, covering Rust services, frontend interactions, and cross-process communication
  • Actively leverage AI-assisted development workflows to accelerate design, implementation, debugging, and testing across the desktop stack
  • Advocate for excellent engineering practices, performance, reliability, and accessibility in desktop applications
  • Collaborate across product, design, ML, and backend teams to deliver features that have a real impact on how healthcare is delivered
  • Contribute to improving Heidi’s desktop engineering ecosystem and culture as the team continues to grow
What we offer
What we offer
  • Flexible hybrid working environment, with 3 days in the office
  • A generous personal development budget of $500 per annum
  • Learn from some of the best engineers and creatives, joining a diverse team
  • Become an owner, with shares (equity) in the company, if Heidi wins, we all win
  • The rare chance to create a global impact as you immerse yourself in one of Australia’s leading health-tech startups
  • If you have an impact quickly, the opportunity to fast track your startup career
  • Fulltime
Read More
Arrow Right

Industrial Control Systems Engineer

In the ICSE role, you will have an opportunity to work alongside a dynamic team ...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Information Technology, or related field AND technical experience in software engineering, network engineering, service engineering, or systems engineering
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Maintaining ICS (BAS/BMS/EPMS) availability, data quality, service and change management, reporting, and the security of all ICS systems in the datacentres.
  • Site level ICS program and project management, and both govern and directly participate in the execution of global initiatives related to ICS systems.
  • Managing, servicing, and governing Microsoft’s electrical and mechanical industrial control systems (ICS) to include servers, applications, networks, and device infrastructure deployed within Microsoft’s 24x7x365 mission-critical datacentres.
  • Governing logical and physical access, approval, and permissions related to all ICS systems, networks, workstations, and servers that provide datacentre monitoring and controls.
  • Empowering a culture of safety and security in global datacentre operations by complying with CO+I’s safety programs and policies and completing compliance knowledge assessments.
  • Developing positive working relationships with internal teams and external stakeholders.
  • Embody our culture and values
What we offer
What we offer
  • Trainings and growth opportunities including Career Rotation Programs, Diversity & Inclusion trainings and events, and professional certifications.
  • Fulltime
Read More
Arrow Right