CrawlJobs Logo

Principal Software Engineer - Bitbucket Cloud

171900.00 - 269075.00 USD / Year · Job Posted December 27, 2025

Job offer has expired

Job Link Share

Job Description

Do you love building tools for software engineering teams? Come work with us as a Principal Engineer on Bitbucket Cloud. You'll be part of an experienced team that shapes how millions of developers collaborate, manage, and ship their code. As an engineer well into your career, we know you're an expert at what you do and have a breadth of experience across multiple backend technologies. You take pride in working across teams to deliver transformational solutions that scale. You enjoy working with other Principals and sharing your expertise with others. On Bitbucket, you’ll get to work across systems, services, and teams to solve the unique challenges of distributed version control and developer tools.

Requirements

  • Proficient in Python, Java, or Go
  • Experienced in designing, implementing, and improving large-scale distributed systems
  • Guide the technical direction and implementation of large-scale product features
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution
  • Collaborate with product, design and engineering to influence product strategy and direction
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind
  • Experienced in coaching and mentoring teammates. Level up the skills of your teammates by sharing your expertise
  • Practices operational excellence, including monitoring, incident response, and blameless post-incident reviews.
  • Strong collaboration and interpersonal skills.
  • Enthusiastic about learning new technologies, languages, and frameworks.
  • Experience with building and deploying microservice architectures.
  • Experience designing and operating high-traffic services on cloud PaaS (AWS, Azure) with frameworks (Kubernetes, Docker)

Nice to have

  • Experience hosting Git or other version control systems.
  • Experience working with deep learning-based models and working on LLM-related applications
  • Experience with PostgreSQL, DynamoDB, Redis, Memcached, Kubernetes
  • Unix programming experience, working with network-mounted filesystems (NFS, autoFS)

What we offer

  • health and wellbeing resources
  • paid volunteer days

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer - Bitbucket Cloud

8 matching positions

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing.
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right
New

Principal Engineer - Technical Lead (Gen AI and MACH Architecture)

At AKQA, we believe in the imaginative application of art and science to create ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
akqa.com Logo
AKQA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum three years' experience with Generative AI, including proven experience shipping at least one AI solution to production in an enterprise context (beyond prototypes or sandbox experiments)
  • AI architecture for experience platforms: system design for intelligent products and services, including RAG, GraphRAG, agent orchestration and proximity / relevance evaluation
  • Hands-on implementation with Vercel AI SDK, Vercel AI Cloud and agentic cloud patterns for production AI experiences
  • AI content and data engineering: ingestion, cleansing, transformation, embedding, indexing and retrieval pipeline design
  • Integration across cloud AI services (e.g. GCP + Vertex AI, Vercel AI Cloud, AWS Bedrock, Azure OpenAI) within a broader MACH and API-led landscape
  • with preference for GCP and Vercel, or suitable equivalents on AWS and Azure, and the capability to draw parallels across platforms
  • GEO and LLM optimisation: experience designing intelligent experiences and content structures optimised for generative engine discovery and LLM retrieval
  • Model fine-tuning: experience customising and fine-tuning existing models for production use cases
  • including data preparation, evaluation, versioning and deployment within enterprise governance, cost and reliability constraints
  • AI cost-value analysis, observability, governance, testing and evaluation frameworks for production systems
Job Responsibility
Job Responsibility
  • Designing, building and shipping enterprise-grade systems
  • Leading the technical direction of complex client programmes across MACH architectures and production Generative AI
  • Spanning Design to Code workflows, solution design and API contracts through to cloud infrastructure, deployment and ongoing operation
  • Owning architecture decisions, writing and reviewing production code, and mentoring engineers
  • Remaining accountable for what ships, not just what is proposed
  • Working closely with Technical Managers, cross-discipline teams and on-shore, off-shore and hybrid engineering squads
  • Occasionally supporting pre-sales scoping or technical pitches
What we offer
What we offer
  • Extensive range of benefits (explore at AKQA benefits page)
  • Hybrid working environment
  • Equal opportunity employer
  • Commitment to fostering a culture of respect
  • Fulltime
Read More
Arrow Right

Principal Engineer, Platform Engineering

Global Technology Solutions (GTS) at ResMed is a division dedicated to creating ...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
resmed.com Logo
ResMed
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or equivalent experience
  • 8+ years of experience in public cloud (AWS) in building services using cloud native technologies including Kubernetes, Docker, serverless, etc.
  • 15+ years of professional software development experience
  • Experience delivering large and small codebases across multiple languages such as Java, JavaScript, Python, Go, etc.
  • Strongly held test practices regardless of language or tools
  • Record of delivering documentation alongside code using frameworks such as Markdown
  • Deep knowledge of source control, branching & release strategies, pull requests and automated quality gates using tools such as GitHub or Bitbucket
  • Demonstrate deep experience in rethinking/reimagining existing product/platform architectures as they migrate to the cloud. This includes decomposing monoliths, scalability, resiliency, observability, and security
  • Ability to articulate and implement a vision while inspiring our large developer community to join forces
  • Excellent communication skills with an ability to influence a wide range of stakeholders
Job Responsibility
Job Responsibility
  • You have a developer first mentality with a deep empathy for the challenges of modern software development
  • You have a demonstrated track record of full-lifecycle product development from inception to happy customers
  • You are comfortable presenting your ideas to all levels of management, including technical and non-technical audiences
  • You will drive our inner sourcing/open sourcing strategy and help drive ResMed’s developer community in that direction
  • Build and lead our cloud native mindset and drive our architecture towards it
  • Drive product roadmaps and migration plans to achieve strategic goals
  • Bring thought leadership to all facets of our development environment (architecture, process, tools, technologies) and help the company set technical direction
  • Collaborate across the enterprise to drive consensus and understanding of Platform team offerings
  • Drive architectural decisions across platform products ensuring scalability, security, and developer usability. Serve as a trusted advisor to product and engineering leaders
  • Fulltime
Read More
Arrow Right

Sr Principal Eng, Software

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science & Engineering discipline or equivalent
  • 15+ years’ experience in a software engineering role, with experience in web/mobile software products and leading architectural design
  • 5+ years’ experience developing software in Cloud environment
  • Excellent software architecture, design and implementation skills (preferably for an application built from ground-up)
  • Strong Object-Oriented development and design knowledge and experience
  • Deep understanding of technology & software development principles: Analysis and Design: Object oriented architecture, Design Patterns
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, Web portal API (REST APIs)
  • Programming Languages/Databases: React/Angular JS, Java Script, HTML, CSS, Python, Mongo DB etc.
  • Development and Continuous Integration tools like Azure DevOps, Visual Studio/Eclipse, SVN, Git, Gerrit, Jenkins, BitBucket, Jira etc.
  • Code Quality tools like Coverity, Fortify, Unit test tools
Job Responsibility
Job Responsibility
  • Owns/leads technology strategy and roadmap for the digital product line(s)
  • Responsible for the architecture and design of a module/subsystem/project, makes architecture and design choices for new product development, sustenance activities, field issue resolution etc.
  • Responsible for providing cross project technical guidance, and leadership within the teams to facilitate the completion and delivery of software
  • Apply and exemplify strong software engineering expertise to design and implement robust software architectures, while influencing the processes and methodologies used by the team to create quality software
  • Develop software components in a multi-technology environment, using design patterns, strong object-oriented principles, unit testing and automated testing tools that will be deployed in medical products
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed designs
  • Responsible for analyzing and understanding the product requirements and deriving the Software requirements
  • Identifies key product level technical risks and assists project manager in developing mitigation and recovery plan
  • Review work products and ensure the quality of deliverables
  • Provides input to the test strategies at a product and module level
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Sr Principal Eng, Software

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science & Engineering discipline or equivalent is required
  • 15+ years’ experience in a software engineering role, with experience in web/mobile software products and leading architectural design
  • 5+ years’ experience developing software in Cloud environment
  • Excellent software architecture, design and implementation skills (preferably for an application built from ground-up)
  • Strong Object-Oriented development and design knowledge and experience
  • Deep understanding of technology & software development principles: Analysis and Design: Object oriented architecture, Design Patterns
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, Web portal API (REST APIs)
  • Programming Languages/Databases: React/Angular JS, Java Script, HTML, CSS, Python, Mongo DB etc.
  • Development and Continuous Integration tools like Azure DevOps, Visual Studio/Eclipse, SVN, Git, Gerrit, Jenkins, BitBucket, Jira etc.
  • Code Quality tools like Coverity, Fortify, Unit test tools
Job Responsibility
Job Responsibility
  • Owns/leads technology strategy and roadmap for the digital product line(s)
  • Responsible for the architecture and design of a module/subsystem/project, makes architecture and design choices for new product development, sustenance activities, field issue resolution etc.
  • Responsible for providing cross project technical guidance, and leadership within the teams to facilitate the completion and delivery of software
  • Apply and exemplify strong software engineering expertise to design and implement robust software architectures, while influencing the processes and methodologies used by the team to create quality software
  • Develop software components in a multi-technology environment, using design patterns, strong object-oriented principles, unit testing and automated testing tools that will be deployed in medical products
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed designs
  • Responsible for analyzing and understanding the product requirements and deriving the Software requirements
  • Identifies key product level technical risks and assists project manager in developing mitigation and recovery plan
  • Review work products and ensure the quality of deliverables
  • Provides input to the test strategies at a product and module level
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Sr Principal Eng, Software

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science & Engineering discipline or equivalent is required
  • 15+ years experience in a software engineering role, with experience in web/mobile software products and leading architectural design
  • 5+ years experience developing software in Cloud environment
  • Excellent software architecture, design and implementation skills (preferably for an application built from ground-up)
  • Strong Object-Oriented development and design knowledge and experience
  • Deep understanding of technology & software development principles: Analysis and Design: Object oriented architecture, Design Patterns
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, Web portal API (REST APIs)
  • Programming Languages/Databases: React/Angular JS, Java Script, HTML, CSS, Python, Mongo DB etc.
  • Development and Continuous Integration tools like Azure DevOps, Visual Studio/Eclipse, SVN, Git, Gerrit, Jenkins, BitBucket, Jira etc.
  • Code Quality tools like Coverity, Fortify, Unit test tools.
Job Responsibility
Job Responsibility
  • Owns/leads technology strategy and roadmap for the digital product line(s)
  • Responsible for the architecture and design of a module/subsystem/project, makes architecture and design choices for new product development, sustenance activities, field issue resolution etc
  • Responsible for providing cross project technical guidance, and leadership within the teams to facilitate the completion and delivery of software
  • Apply and exemplify strong software engineering expertise to design and implement robust software architectures, while influencing the processes and methodologies used by the team to create quality software
  • Develop software components in a multi-technology environment, using design patterns, strong object-oriented principles, unit testing and automated testing tools that will be deployed in medical products
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed designs
  • Responsible for analyzing and understanding the product requirements and deriving the Software requirements
  • Identifies key product level technical risks and assists project manager in developing mitigation and recovery plan
  • Review work products and ensure the quality of deliverables
  • Provides input to the test strategies at a product and module level
  • Fulltime
Read More
Arrow Right

Principal Quality Engineer - SDET

We are looking for a Principal-level SDET to support our product development tea...
Location
Location
United States , Atlanta
Salary
Salary:
112500.00 - 168750.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related technical or business field
  • 10+years of relevant experience working as a developer, automation engineer or SDET
  • 8+ years of experience coding in Java and must have strong practical knowledge of OOPs and Core Java principles
  • 4+ years of experience contributing to Test-Driven Development or BDD with tools like Cucumber, Junit, Mockito, or TestNG
  • 3+ years of experience with CI/CD tools like Jenkins, Circle CI, or Azure DevOps with the ability to create test pipelines using Java or Groovy
  • 4+ years of experience with Selenium or Cypress frameworks for automating GUI and E2E tests of the application
  • 4+ years of experience with REST Assured or similar tools like Postman for automating APIs
  • 4+ years of experience working in a highly automated CI/CD environment
  • 4+ years of experience with source control tools such as Bitbucket, GitHub or GitLab
  • 2+ years of experience mining meaningful logs for troubleshooting using tools like Splunk, Dynatrace or Coralogix
Job Responsibility
Job Responsibility
  • Provide technical leadership and guidance to the SDET team
  • Collaborate with development and QE teams to integrate testing into the software development process
  • Design, develop, and maintain scalable and efficient test automation frameworks and test architectures
  • Rub shoulders with developers in writing unit and integration tests using their tools and frameworks
  • Ensure the frameworks support various testing types, including functional, integration, and performance testing
  • Mentor and guide junior SDETs, providing technical expertise and career development support
  • Conduct training sessions to enhance the skills of the testing team
  • Foster a culture of innovation, collaboration, and continuous learning within the team
  • Collaborate with cross-functional teams to develop comprehensive test plans
  • Execute and oversee the execution of test cases, ensuring thorough coverage of functional and non-functional requirements
What we offer
What we offer
  • comprehensive healthcare coverage
  • flexible PTO
  • equity RSUs
  • annual performance bonus opportunities
  • retirement account support
  • 14+ weeks of paid parental leave
  • career development opportunities
  • company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right