CrawlJobs Logo

Software Engineer II - Authorization Team

United States, Atlanta 113000.00 - 190300.00 USD / Year · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

PagerDuty is seeking a Full-Stack Software Engineer to join our diverse and customer-focused team! You'll be working on our authentication and authorization platform, a core part of our business that helps organizations securely access and govern the usage of their data within PagerDuty. You'll work across the full stack, including Rails and React, while helping pioneer agentic development practices that treat AI as a first-class engineering partner.

Job Responsibility

  • Designing, coding, testing and shipping backend applications and microservices, APIs, and front-end interfaces that ensure we deliver secure, highly reliable and scalable solutions to our customers
  • Collaborating closely with engineers across teams
  • Solving really interesting technical challenges while helping to scale our product to keep up with demand
  • Participating in your team's on-call rotation, triaging and addressing production issues as they arise

Requirements

  • Minimum of 4 years of experience designing, building, and operating large systems with scalability, availability, and performance requirements
  • Development experience building and operating customer-facing, web-based products
  • Demonstrated experience with Ruby, React, and AI coding tools

Nice to have

  • Operational experience in cloud technologies such as AWS
  • Experience with languages such as Elixir or Java
  • Operational experience with databases & tools (e.g. MySQL, Aurora, Kafka, NoSQL, applying software engineering principles to data problems, etc.)
  • Experience building user-facing public APIs
  • Experience designing & implementing distributed and highly available systems
  • Exposure to or interest in authentication/authorization concepts (e.g. OAuth, SSO, RBAC/ReBAC) a plus

What we offer

  • Competitive salary
  • Comprehensive benefits package
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Paid volunteer time off: 20 hours per year
  • Company-wide hack weeks
  • Mental wellness programs

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Authorization Team

8 matching positions

Software Engineer II - Azure Compute

The Azure Compute team builds a fault-tolerant, distributed system on top of com...
Location
Location
Serbia , Multiple Locations
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 or related technical field AND technical engineering experience with coding in languages including, but not limited to, C,Rust, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Candidates must be able to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Partners with appropriate stakeholders to determine project requirements
  • Leads the design and architecture of change management features and services in Azure Compute
  • Identifies dependencies and authors design documents for features and services
  • Develops high quality, extensible, maintainable code and coaches others
  • Supports livesite as Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends
  • Collaborates with data scientists and ML engineers to design and integrate predictive models
  • Leads initiatives to embed AI-driven diagnostics and root cause analysis into availability services
  • Drives the adoption of generative AI tools to automate documentation, incident summaries, and engineering workflows
  • Partners with platform teams to build intelligent observability pipelines
  • Fulltime
Read More
Arrow Right

Staff II Software Engineer AI/ML Ops

We're looking for a Lead Data Engineer to design, build, and optimize data pipel...
Location
Location
United States , Pleasanton
Salary
Salary:
245000.00 - 307000.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong programming skills in languages such as Python, Java, or Scala
  • Expertise in ML frameworks (TensorFlow, PyTorch, scikit-learn) and orchestration tools (Airflow, Kubeflow, Vertex AI, MLflow)
  • Proven experience operating production pipelines for ML and LLM-based systems across cloud ecosystems (GCP, AWS, Azure)
  • Deep familiarity with LangChain, LangGraph, ADK or similar agentic system runtime management
  • Strong competencies in CI/CD, IaC, and DevSecOps pipelines integrating testing, compliance, and deployment automation
  • Hands-on with observability stacks (Prometheus, Grafana, Newrelic) for model and agent performance tracking
  • Understanding of governance frameworks for Responsible AI, auditability, and cost metering across training and inference workloads
  • Proficiency in containerization technologies (e.g., Docker, Kubernetes)
  • Proficient in scripting languages (e.g., Bash, python) for automation
  • Experience with workflow orchestration tools (e.g., Apache Airflow)
Job Responsibility
Job Responsibility
  • Lead data pipeline development: Build and maintain PySpark ETL pipelines with high data quality and performance
  • Manage integrations: Establish robust connections to client data sources via APIs and tools like FiveTran, Plaid, and BlackLine's own internal connector ecosystem
  • Ensure reliability: Monitor pipeline performance, automate testing, and validate data accuracy
  • Optimize for scale: Implement performance improvements (e.g., CDC mechanisms, indexing strategies) for large-scale datasets
  • Collaborate & innovate: Work with business stakeholders to refine data requirements and integrate cutting-edge AI and big data technologies
  • Partner with data science, security, and product teams to set evaluation and governance standards (Guardrails, Bias, Drift, Latency SLAs)
  • Mentor senior engineers and drive design reviews for ML pipelines, model registries, and agentic runtime environments
  • Lead incident response and reliability strategies for ML/AI systems
  • Collaborate with development teams to integrate AI solutions into existing workflows and applications
  • Ensure seamless integration with different platforms and technologies
What we offer
What we offer
  • Short-term and long-term incentive programs
  • Robust offering of benefit and wellness plans
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the p...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Owns and delivers scoped features and components in a large‑scale LLM API platform, developing a strong understanding of the relevant codepaths, service architecture, and operational behaviors needed to ship reliably.
  • Collaborates with product managers and senior engineers to understand user requirements and translate them into well‑scoped technical solutions for a defined set of scenarios or components.
  • Authors and contributes to design documents for features or components, identifying dependencies, risks, and trade‑offs, and incorporating feedback from more senior engineers.
  • Independently implements high‑quality, maintainable, and testable code for owned components or features, that meets production standards for high‑throughput distributed systems and participates in code reviews to raise overall quality.
  • Develops automation for safe deployment and operations, improving CI/CD, validation, and rollout mechanisms to reduce manual steps and support repeatable releases in production environments.
  • Applies security and privacy best practices in feature design and implementation
  • participates in threat modeling, security/privacy reviews and implementing AI safety requirements where applicable.
  • Leverages existing platform and cross‑team capabilities to deliver features efficiently, working with partner teams to align on integration points, timelines, and dependencies.
  • Participates in on‑call rotations and live‑site support, diagnosing issues, mitigating incidents, and escalating appropriately to ensure service availability and reliability.
  • Continuously grows technical depth and breadth by learning new technologies, tools, and patterns that improve service performance, reliability, observability, and operational excellence, and sharing knowledge within the team.
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional and balanced full stack experience building cloud applications focused on front end and backend development using technologies like React/JavaScript/TypeScript/CSS/HTML and C#
  • 2+ years of experience with GenAI, LLMs, or agentic systems
  • Experienced in architecting, building, and maintaining UX component libraries that adhere to modern web standards.
  • Experience with design and implementation of enterprise-scale services
  • Experience delivering Dynamics 365 and/or Power Platform solutions desirable
  • Excellent verbal, written, and cross-team collaboration skills are essential to succeed in this role.
  • A strong team player and collaborator, across time zones and diverse stakeholder groups.
  • Passion for improving software quality and engineering excellence.
  • Experience in developing, debugging, and supporting code in object-oriented languages and database querying languages.
  • Experience with building infrastructure using Microsoft Azure technology like Service Fabric, App Service, Docker.
Job Responsibility
Job Responsibility
  • Envision, Design, implement, test, deploy, maintain, and improve our software components and services
  • Develop highly usable, scalable application capabilities, integrating AI models and enhancing existing features to meet evolving customer needs.
  • Optimize AI model performance and reliability in production environments, including retraining, evaluation, and continuous monitoring.
  • Embrace and use state-of-the-art new technologies
  • Participate in technical discussions and bring new ideas on the table
  • Own quality of your code
  • Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
  • Develop software that empowers customers to optimize their business processes
  • Author internal tools that improve the teams’ quality and productivity
  • Contribute to the positive, solution focused and creative team spirit
  • Fulltime
Read More
Arrow Right

Software Engineer II (Storage)

Storage is experiencing incredible innovations right now. The innovations of sto...
Location
Location
India , Hyderabad
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 or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 2+ years of experience with systems programming in Linux or Windows
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing and maintaining storage and file system virtualization components across client, server, and cloud systems, on both Windows operating systems
  • Conceive, design, and implement storage virtualization features in tandem with partners inside and outside of Microsoft to address the business needs of our customers
  • Ensuring high quality and performance of core storage technologies in ARM
  • Performance analysis of designs and implementations, taking into consideration the rapid advancements in storage technologies
  • Ownership of the software engineering process from design, development, code review, validation, delivery, maintenance and on-call duties
  • Working as a team member, authoring documentation, tests and tools that improve the team’s ability to develop and maintain software, participating in design discussions and code review outside of your immediate scope, and assisting less experienced team members in their personal growth
  • Building an understanding of the wider storage ecosystem and bringing that understanding to the table as new features are considered
  • Foster an inclusive and collaborative team culture
  • Fulltime
Read More
Arrow Right

Java Software Engineer II

We are seeking a motivated Software Engineer (Java) – Middle to join our dynamic...
Location
Location
Salary
Salary:
Not provided
yum.com Logo
Yum!
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced with core Java concepts, including object-oriented programming, multithreading, generics, and collections
  • Hands-on experience with Spring, Spring Data, Dependency Injection (DI), and transaction management
  • Strong skills in building RESTful APIs, working with microservices architecture, and expertise in server technologies such as Tomcat and Jetty. Includes API authentication, authorization, and versioning
  • Proficient in writing unit, integration, and end-to-end tests to ensure code quality and reliability
  • Skilled in using debugging tools and techniques to maintain high-performance systems
  • Experienced in SQL databases (e.g., PostgreSQL) and NoSQL solutions (e.g., MongoDB, DynamoDB), including database design, optimization, and data modeling
  • Proficient in Git for version control and team collaboration
  • Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams
Job Responsibility
Job Responsibility
  • Work on assignments of moderate scope and complexity
  • Analyze and expand on situations with multiple factors, breaking issues into logical steps and solving problems primarily using existing processes
  • Design, develop, and test robust, scalable web applications using Java
  • Collaborate with stakeholders to refine requirements and offer technical recommendations
  • Leverage native APIs and frameworks for integrations
  • Identify and resolve performance bottlenecks and bugs
  • Maintain code integrity through testing and documentation
  • Build strong internal working relationships
  • Interact primarily with supervisor, project lead, or other professionals in the same or related disciplines
  • Clearly and effectively communicate and explain facts, policies, and practices
What we offer
What we offer
  • 100% salary during probation period
  • Annual Leave: 18 days/ year
  • Five “Recharge Days” – Extra days, in addition to company holidays
  • Flexible Friday afternoon
  • Full salary insurance
  • 13th-month bonus
  • 1 day off for birthday
  • Advanced health insurance (Generali)
  • Regular engagement activities: sport clubs, internal events…
  • Support Macbook and Monitor
Read More
Arrow Right

Software Engineer II - Python

7-Eleven is seeking a qualified Software Engineer II (SE2) with a specialization...
Location
Location
United States , Irving
Salary
Salary:
Not provided
7-eleven.com Logo
7-Eleven, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or engineering
  • 5+ years of professional experience developing server-side applications using Python
  • Experience with Python frameworks such as Django, Flask, Bottle, or equivalent
  • Experience with Java - Spring Boot Frameworks
  • Demonstrated expertise in designing and building RESTful APIs
  • Ability to produce well-structured, unit-tested, and maintainable code
  • Experience using AI-assisted development tools (e.g., GitLab Copilot, Windsurf, or comparable solutions) to support coding, documentation generation, testing, and code review
  • Strong understanding of cloud computing platforms, preferably AWS (EC2, Lambda, API Gateway, CloudWatch, ECS, RDS)
  • Experience with microservices architectures, CI/CD pipelines, Docker, and core DevOps principles
  • Familiarity with message queue systems (e.g., RabbitMQ, ZeroMQ, SQS, Event Bus) and background task processing (e.g., Celery)
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, and support scalable RESTful APIs using Python and related frameworks
  • Execute the full product lifecycle, from solution inception through deprecation, ensuring system quality, performance, and maintainability
  • Collaborate with Software Engineers, Product Managers, UX Designers, Scrum Masters, Business Analysts, and Architects to deliver technical solutions aligned with business objectives
  • Write clean, maintainable, and unit-tested code following established engineering standards and best practices
  • Utilize AI-assisted development tools (such as GitLab Copilot, Windsurf, or equivalent) to enhance productivity, improve code quality, and accelerate development workflows
  • Contribute to solution architectures involving microservices, cloud platforms (preferably AWS), CI/CD pipelines, and containerized environments
  • Implement and maintain API security standards, including OAuth, JWT, SSO, token management, and user access controls
  • Participate in technical reviews, system design discussions, and cross-team planning activities
  • Work with message queue systems and background task processing frameworks as required by project needs
  • Support database design and implementation using relational and NoSQL database technologies
  • Fulltime
Read More
Arrow Right

AI Software Engineer II

As an AI Software Engineer II in the Microsoft Dynamics Customer Experience Appl...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Envision, Design, implement, test, deploy, maintain, and improve our software components and services
  • Develop highly usable, scalable application capabilities, integrating AI models and enhancing existing features to meet evolving customer needs.
  • Optimize AI model performance and reliability in production environments, including retraining, evaluation, and continuous monitoring.
  • Embrace and use state-of-the-art new technologies
  • Participate in technical discussions and bring new ideas on the table
  • Own quality of your code
  • Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
  • Develop software that empowers customers to optimize their business processes
  • Author internal tools that improve the teams’ quality and productivity
  • Contribute to the positive, solution focused and creative team spirit
  • Fulltime
Read More
Arrow Right