CrawlJobs Logo

Principal Software Engineer

India, Hyderabad · Job Posted May 28, 2026
Apply Position
Job Link Share

Job Description

GitHub is seeking a Principal Software Engineer to join the Developer Experience (DX) team and help shape the future of our Engineering organization. In this critical leadership position, you'll drive system architecture, inspire and coach engineering teams, and deliver innovative solutions that make a real impact. We're looking for someone with deep expertise in building and tuning scalable, high-performance systems, someone who thrives on optimizing high-throughput services at scale. You have a proven track record of solving complex technical challenges with creativity and pragmatism, and you excel in highly collaborative, cross-functional environments. In DX, our mission is to empower GitHub developers to do their best work while ensuring our platforms are stable, secure, and reliable in an ever-evolving ecosystem. As a Principal Software Engineer, you'll work alongside a globally distributed team of talented engineers and managers to enhance and scale our products, delivering an exceptional experience to our diverse and growing customer base. You'll lead by example—both through your own technical contributions and by mentoring others. You'll guide technical strategy, influence architectural decisions, and drive performance optimization across teams. Our culture is built on developer empathy, transparency, and inclusive collaboration. Here, curiosity and a drive for impact are at the heart of everything we do.

Job Responsibility

  • Lead and influence system architecture design for complex products and solutions, ensuring they meet security, compliance, and performance requirements
  • Establish and mentor best practices for testing, performance tuning, and code quality, defining success metrics and ensuring maintainability across dependencies
  • Provide technical leadership during code reviews to ensure reliability, scalability, and alignment with product goals
  • Partner with product managers and technical leads to define service requirements and incorporate feedback into future designs
  • Act as an expert in debugging tools and methods, leading proactive and reactive development to resolve issues across teams
  • Optimize deployments and runtime performance to meet business objectives, ensuring safe rollouts aligned with GitHub's standards
  • Drive improvements in development quality and team performance through tooling, automation, and knowledge sharing
  • Lead product refinement through telemetry analysis, performance metrics, and experimentation frameworks to inform engineering decisions
  • Develop strategies to identify and mitigate technical risks, including frameworks for risk assessment and contingency planning
  • Shape the strategic vision for technology and product development, identifying opportunities for innovation and leading initiatives aligned with GitHub's long-term goals

Requirements

  • 11+ years experience in Software Engineering, Computer Science, or related technical discipline
  • Proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • Experience building and operating production CI/CD or release pipelines for complex distributed systems
  • Enterprise experience contributing technical solutions to high throughput services in production environments, such as systems profiling tools and distributed systems performance tuning
  • Experience with Linux-based systems, containers, and software packaging or artifact delivery
  • Experience troubleshooting build, test, and release failures across multiple layers of the stack
  • Proven ability to improve engineering systems through automation, observability, and process simplification
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or related field

Nice to have

  • Proven experience designing and operating high-throughput cloud-native distributed systems in production environments
  • Deep understanding of performance profiling, observability, and telemetry-driven optimization, especially in Go or similar languages
  • Experience driving cross-functional projects in close partnership with product management, design, and engineering teams
  • Strong communication and leadership skills, with a track record of mentoring senior engineers and influencing engineering culture

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer

8 matching positions

Principal Software Engineer RR Level 3

We're responsible for prototyping and developing new technologies and novel solu...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
anthemengineering.com Logo
Anthem Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Polygraph Required
  • Onsite work at customer location required
  • Experience with TypeScript and JavaScript
  • Experience with React, Angular, Material UI, Bootstrap, Storybook
  • Experience with Java, Spring Boot
  • Experience with Elasticsearch, MongoDB, MySQL
  • Experience with npm, Webpack, Maven
  • Experience with Jest, JUnit
  • Experience with Git
  • Ability to learn and grow
Job Responsibility
Job Responsibility
  • Prototype and develop new technologies and novel solutions to issues within the division
  • Work closely with analysts to understand their workflows, identify gaps, and create solutions that make things easier and more effective
  • Work on a variety of constantly changing applications and services that support a wide array of missions
  • Build tools that ingest, process, and analyze large volumes of information
  • Provide direct support to forces protecting Americans
  • Organize, process, and visualize a source of information for critical intelligence
  • Identify and track critical assets using geospatial tools and analytics
  • Apply AI/ML algorithms to real-world problems
  • Provide advice and recommendations to Government customers
  • Choose the right tools to address each challenge
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

About LogRocket: Founded in 2016, LogRocket's goal is to make every experience o...
Location
Location
United States , Boston or NYC
Salary
Salary:
225000.00 - 260000.00 USD / Year
logrocket.com Logo
LogRocket
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in a full stack or backend development role, preferably with a SaaS company
  • Experience with state of the art cloud technologies, including architectural principles, specific tools of the trade, and their strengths and weaknesses
  • Hands-on experience building and redesigning highly available distributed systems
  • Familiarity with modern Javascript-based applications and frameworks
  • Experience in development environments with demanding scalability or availability requirements
  • A strong collaborator who is transparent about progress on tasks, seeks feedback early and often, works effectively with the team to deliver on engineering estimates
  • Acts as a mentor to junior engineers and provides coaching to upskill other team members
Job Responsibility
Job Responsibility
  • Design a system to automatically detect the most common user paths across millions of events
  • Implement a search backend that allows users to search in real time across billions of log entries
  • Build a machine learning pipeline that automatically detects bugs in our users' apps
  • Automate database scaling to improve operating cost while maintaining the ability to respond to traffic spikes
  • Build a system that automatically recommends integrations for customers based on their toolset
What we offer
What we offer
  • Catered lunch and an impressive array of your favorite snacks (healthy AND non-healthy!)
  • Unlimited vacation policy
  • Health, Dental, Vision benefits, 401k, commuter benefits
  • Generous stock options
  • Regular team outings and activities (from boat rides to paintball, we’ll try anything!)
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Viant’s customers use the Demand Side Platform (DSP) to set up, run and monitor ...
Location
Location
United States , Irvine; Los Angeles
Salary
Salary:
200000.00 - 260000.00 USD / Year
viantinc.com Logo
Viant
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have experience in the AdTech domain OR possess strong proficiency in the Go programming language
  • 12+ years of professional experience in the software industry
  • Experience with web services, microservices, or other SOA
  • Relational database experience, such as MySQL, Postgres, or Oracle, and experience with complex SQL
Job Responsibility
Job Responsibility
  • Determine a long-term technical vision and scope of future projects, while continuously developing and reviewing existing projects
  • Lead end-to-end product development efforts for Viant DSP’s suite of products
  • Own & contribute to major features & areas of the products
  • Work closely with cross-functional teams internally as well as customers externally to understand pain points, underserved needs, and identify opportunities
  • Mentor engineers who thrive working in an innovative, user-focused, fast paced environment
  • Drive initiatives to reduce operational load, and build operationally sustainable products
What we offer
What we offer
  • fully paid health insurance
  • paid parental leave
  • unlimited PTO
Read More
Arrow Right

Senior Principal Software Engineer

Atlassian’s Global Experiences organization is dedicated to creating unified, se...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in software engineering, with deep expertise in platform and product engineering at scale
  • Exceptional communication and collaboration skills
  • able to influence and partner across teams
  • Deep product engineering background, ideally with experience in platform environments at scale
  • Full stack experience preferred, or strong back-end skills with front-end capability
  • Proven ability to architect, build, and operate large-scale, distributed systems and user-facing applications
  • Strong product mindset and UX sensibility
  • Experience leading multi-year, cross-org technical initiatives that drive business outcomes
  • Passion for innovation, continuous improvement, and fostering an inclusive, high-performing engineering environment
Job Responsibility
Job Responsibility
  • Leading technical strategy and architecture for Platform Apps, ensuring solutions are robust, secure, and consistent
  • Driving innovation in user and admin experiences, including integrating AI-powered insights and advancing Atlassian’s System of Work
  • Collaborating with product, UX, and engineering leaders to define and deliver a roadmap of high-impact, standalone apps
  • Managing negotiations and dependencies across multiple teams and departments, balancing deep project involvement with platform-wide strategic thinking
  • Standardising and mechanising app development processes , transitioning from ad hoc to scalable, repeatable approaches
  • Mentoring engineers and championing engineering excellence, continuous improvement, and an inclusive culture
What we offer
What we offer
  • Flexibility: Work from anywhere Atlassian has a legal entity, with support for remote, hybrid, or in-office work
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Software Engineer, Principal - Mobile App

As a principal mobile app engineer, you will be involved in all phases of the de...
Location
Location
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years as a Software Engineer
  • 5+ years of React Native mobile app experience with extensive knowledge of the mobile app development lifecycle, from setting up local environments to publishing
  • Proficiency in working with RESTful services and APIs
  • Proficiency in architectural patterns in React Native mobile apps
  • Proficiency in designing effective state management strategies in React Native mobile apps
  • Proficiency testing React Native mobile apps using various methodologies
  • Experience setting up CICD pipelines for a mobile app
  • Proficiency in debugging a published mobile app
  • Good communication skills working with internal and external stakeholders, including presentation to the internal team and wider audiences
  • Mentoring and developing junior team members, representing the team and collaboration with members of other teams
Job Responsibility
Job Responsibility
  • Contribute to the design and develop software applications, project prototypes, proof of concepts & client demos
  • Evaluate performance of critical application components and optimize them to assure maximum performance and scalability
  • Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
  • Work closely with architecture in the gathering of requirements and the dissemination of information to the team
  • Perform, design and code reviews for all key application functional components
  • Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor on your team
  • Keep up to date on the latest technical developments in your area
  • Ensure compliance with security, web standards and accessibility requirements
  • Ensure robust high quality code standards are maintained in the development process
What we offer
What we offer
  • Flexible remote or hybrid work culture
  • Investment in your well-being
  • Time off to volunteer
  • Benefits that support each stage of your life journey
  • Inclusive work environment
Read More
Arrow Right

Principal ML/AI Software Engineer

We are looking for a Principal Engineer experienced in the ML/AI domain to drive...
Location
Location
Turkey
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Machine Learning engineering, including hands-on work with training/inference pipelines, prompt engineering, and ML systems, demonstrating deep expertise in applied ML
  • Proven track record of tech-leading AI/ML products from conception to launch
  • Strong platform mindset - experience building reusable tools/infras to accelerate AI development
  • Strong programming skills in any OOO programming language - we’re open to candidates from different tech backgrounds
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Define the technical vision and roadmap for AI Foundation and NextGen
  • End-to-end ownership - from prototyping and development to production
  • Hands-on work in prompt engineering, model iteration, and training/inference systems
  • Collaborate with Product, Engineering, Data Science, and UX to align on priorities and deliver measurable impact
  • Facilitate product and technical decisions, ensuring alignment with business goals
  • Drive platformization of AI/ML systems to improve scalability, reliability, and adoption across teams
  • Partner with customer teams to understand needs, build relationships, and expand the scope of AI adoption
  • Explore and apply state-of-the-art AI/ML techniques to solve novel product challenges
  • Evaluate in-house model development vs. third-party APIs for ML/AI solutions
  • Establish best practices for AI development, quality measurement, monitoring, and scalability
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Principal Software Engineer

We’re looking for a Principal Software Engineer with deep experience in cloud se...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience
  • proficiency in Go, C#, or Java
  • strong background in security domains like DLP (Data Loss Prevention), Threat Intelligence, CASB (Cloud Access Security Broker), SWG (Secure Web Gateway)
  • understanding of secure protocols and remote access flows (TLS, HTTPS, RDP, SSH)
  • strong knowledge of microservices, Docker, and Kubernetes
Job Responsibility
Job Responsibility
  • build cloud-native services for real-time security enforcement
  • develop capabilities for DLP, threat detection, and policy enforcement
  • contribute to CASB and SWG features for securing SaaS and internet access
  • integrate threat intelligence mechanisms into platform services
What we offer
What we offer
  • health and wellbeing benefits
  • programs for personal and professional development
  • inclusion in a diverse workplace
  • flexibility to manage personal and work needs
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As a Principal Software engineer you will work on complex data pipelines dealing...
Location
Location
Salary
Salary:
Not provided
balbix.com Logo
Balbix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/BS 7+ years in Computer Science or a related field
  • Expert programming experience with Python, Java, or Scala
  • Good working knowledge of SQL databases such as Postgres and NoSQL databases such as MongoDB, Cassandra, Redis
  • Experience with search engine database such as ElasticSearch is preferred
  • Time-series databases such as InfluxDB, Druid, Prometheus
  • Strong computer science fundamentals: data structures, algorithms, and distributed systems
Job Responsibility
Job Responsibility
  • Design and implement the features and own the modules for ingesting, storing and manipulating large data sets for a variety of cybersecurity use-cases
  • Write code to provide backend support for data-driven UI widgets, web dashboards, workflows, search and API connectors
  • Design and implement web services, rest APIs, and microservices
  • Build production quality solutions that balance complexity and meet acceptance criteria of functional requirements
  • Work with multiple-interfacing teams, including ML, UI, backend and data engineering
  • Fulltime
Read More
Arrow Right