CrawlJobs Logo

Principal Software Engineer (Fullstack)

outsystems.com Logo

OutSystems

Location Icon

Location:
Portugal; United Kingdom

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Principal Software Engineer in OutSystems R&D, you’ll help shape the experience of the next generation of AI driven developer capabilities that are offered by our Platform, building delightful, powerful, and high-performance tools that make modern application development faster and more enjoyable. In this role, you’ll collaborate closely with architects, PMs, designers and fellow engineers to deliver features end-to-end — from technical design and implementation to performance optimization and usability. You’ll tackle complex engineering challenges around user experience, scalability, collaboration, and developer productivity, while ensuring that our users can trust the quality and reliability of the tools they rely on daily.

Job Responsibility:

  • Drive the solution design, implementation, and maintenance of robust, delightful, scalable, and secure core features for our developers building apps on OutSystems
  • Collaborate with product managers, UX designers, and other engineers to deliver solutions that balance functionality, usability, scalability, and high degree of automation
  • Own features end-to-end: from architecture and technical design to alignments, coding, testing, deployment, and monitoring in production
  • Drive engineering excellence by promoting clean code practices, automated testing, performance optimization, and continuous delivery
  • Mentor and support other engineers, fostering knowledge sharing and a culture of innovation
  • Stay up to date with emerging technologies and bring forward ideas to continuously improve our engineering

Requirements:

  • Proven experience (10+ years) as a software engineer solving complex problems, and building high-impact products or platforms
  • Strong skills in TypeScript/JavaScript and modern web development frameworks (e.g., React, Angular, or similar)
  • Strong skills in C# (.NET Core)
  • Solid understanding of software architecture, design patterns, and scalability principles
  • Experience with cloud-native development (e.g., microservices, containers, CI/CD pipelines, monitoring, distributed systems)
  • Familiarity with building developer tools, IDEs, or productivity software is a strong plus
  • Knowledge of performance optimization, debugging complex issues, and ensuring product reliability at scale
  • Excellent collaboration skills, with the ability to work across product, design, and engineering teams
  • Passion for delivering outstanding developer experiences and helping others build great software
  • Good communication skills and fluency in English

Nice to have:

Familiarity with building developer tools, IDEs, or productivity software

What we offer:
  • A company that is always growing, changing, and innovating
  • Real career opportunities
  • Work colleagues that are as smart, hard-working, and driven as you
  • Disrupting the status quo is in our DNA
  • We ask “why” a lot

Additional Information:

Job Posted:
February 20, 2026

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

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

Briefcase Icon

Similar Jobs for Principal Software Engineer (Fullstack)

Principal Fullstack Software Engineer

We're looking for a Principal Fullstack Software Engineer to join our team, pass...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience designing/building enterprise-grade solutions using microservices
  • Background in Java, Kotlin, Observability tools, and service operations
  • In-depth knowledge of AWS offerings
  • Experience building distributed systems for a SaaS product
  • Passion and experience with recognizing, raising, and reconciling gaps and redundant efforts across organizations
  • Success with cross-company collaboration
  • Experience influencing and performance coaching engineers
Job Responsibility
Job Responsibility
  • Understand the user journey and user funnel
  • Collaborate with product, design and engineering to influence product strategy and direction
  • 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
  • Debug inefficiencies on the team and fix them
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind
  • Mentor and level up the skills of your teammates by sharing your expertise
  • Improve the growth engineering team through mentoring
  • Identify blockers to ensure software engineering excellence (design principles and patterns, unit testing, performance engineering, best practices for security and privacy)
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Principal Engineer

Principal Engineers at Intercom have the opportunity to lead the definition and ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Mastery of domain knowledge and work as a leader within the R&D org to drive key strategic projects
  • Significant, demonstrated impact that your work has had on the product and/or the teams
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Perl etc.)
  • Experience with Distributed systems
  • 2+ years of experience as the primary technical leader for a team
  • Experience collaborating directly with technical leaders, product teams and designers, and a proven track record of delivering value to customers or users
  • 7+ years of experience working as a fullstack software engineer
Job Responsibility
Job Responsibility
  • Lead the definition and execution of key strategic initiatives
  • Work autonomously and be accountable for strategic execution in part of the engineering organization
  • Build both back-end and front-end systems, and work closely with designers, product managers, researchers, and data analysts
  • Coach and mentor other engineers and partner closely with the Group Engineering Managers on technical strategy and leadership
  • Provide assessments of project progress, risks and challenges to engineering leadership to help guide resource allocation and prioritisation
  • Contribute to our technical architecture as we grow
  • Care about agility as much you care for scalability and availability
  • Contribute to all phases of software development including ideation, prototyping, design and implementation
  • Build using the best tools in the industry
  • Play an active role in hiring, mentoring and career development of other engineers
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & match up to 4%
  • Life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers
  • MacBooks are our standard, but we’re happy to get you whatever equipment helps you get your job done
  • Fulltime
Read More
Arrow Right
New

Principal Associate - Fullstack Engineering

At Capital One India, we work in a fast paced and intellectually rigorous enviro...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science and Engineering
  • At least 3 years of experience in software engineering (Internship experience does not apply)
  • 5 years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
  • 1 year of experience with AWS, GCP, Microsoft Azure, or another cloud service
  • 3 years of experience in open source frameworks
  • 2 years of experience in Agile practices
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Healthy Body, Healthy Mind: options and tools to help you decide which health plans best fit your needs
  • Save Money, Make Money: secure your present, plan for your future and reduce expenses along the way
  • Time, Family and Advice: options for your time, opportunities for your family, and advice along the way
Read More
Arrow Right

Principal Software Consultant - FullStack

10Pearls is seeking a highly experienced Tech Lead – Software Development to lea...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in IT or related discipline. (Software Engineering preferred)
  • 10+ years of experience as a software developer, with progression into Tech Lead or Senior Engineer roles
  • Proven experience working across multiple product domains and industries, delivering scalable applications
  • Strong hands-on expertise in backend development (Java, Kotlin, Node.js, Python, or similar)
  • Solid experience with web technologies (React, Angular, Vue, Node.js) and mobile platforms (iOS, Android, Flutter, or React Native)
  • Experience leading or collaborating with data engineering teams (analytics pipelines, event tracking, data platforms)
  • Strong understanding of microservices, APIs, cloud-native systems, and distributed architectures
  • Experience building or supporting OTT or media-rich consumer applications is a strong plus
Job Responsibility
Job Responsibility
  • Provide strategic technical leadership by designing and architecting highly scalable, maintainable, and secure systems across the organization
  • Ensure that company engineering practices, including CI/CD, code quality, and security standards, are maintained at the highest level
  • Drive the technical roadmap and align architectural decisions with both business strategy and client needs, serving as a key technical advisor
  • Lead complex technical discussions with both internal teams and external stakeholders, translating business needs into actionable technical solutions
  • Embrace and promote a consulting mindset, acting as a technical expert who advises clients on innovative, scalable solutions that deliver measurable business value
  • Stay updated on new technologies and trends to continuously improve technical skills
  • Mentor and guide engineers, fostering technical growth across teams, and maintaining a culture of learning and innovation
  • Play a key role in the recruitment process, interviewing and selecting top technical talent for the organization, ensuring both technical and cultural fit
  • Act as focal point of contact for technical issues for specific work streams across multiple projects
  • Fulltime
Read More
Arrow Right

Web Fullstack Architect

As a Principal Fullstack Architect for Pi, you will own the technical architectu...
Location
Location
United States , Palo Alto
Salary
Salary:
200000.00 - 300000.00 USD / Year
inflection.ai Logo
Inflection AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software development experience, including senior, staff, or principal roles in fast-moving or high-growth environments
  • Strong hands-on experience building full-stack systems at scale, with deep expertise in modern frontend technologies (React, Next.js, TypeScript)
  • Solid backend experience in Python (FastAPI/Django) and/or Node.js, including API design, async workflows, and background processing
  • Proven track record in building and operating products used by thousands to millions of users in production
  • Experience designing and evolving system architectures over time, from early MVPs to large-scale, modular systems
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure), containerized deployments, and production operations
  • Ability to collaborate effectively with product, design, and ML teams to turn ambiguous ideas into shipped features
  • Have a bachelor’s degree or equivalent in a related field to the offered position requirements
Job Responsibility
Job Responsibility
  • Own and evolve the end-to-end architecture for Pi’s web product, spanning frontend, backend services, and supporting infrastructure
  • Write high-quality, production code across the stack, with a strong focus on React, Next.js, TypeScript, and modern backend frameworks
  • Set and enforce best practices for code quality, system design, testing, performance, and reliability through hands-on leadership and reviews
  • Collaborate closely with backend and ML engineers to design APIs, data models, and workflows for low-latency, AI-powered experiences
  • Make pragmatic architectural decisions that balance speed, scalability, cost, and long-term maintainability as the product grows
  • Mentor and guide engineers across the team, helping them improve technical judgment, system design skills, and ownership
  • Identify technical risks early and influence product and engineering roadmaps with clear tradeoff analysis
  • Improve developer experience through better tooling, CI/CD, observability, and operational practices
What we offer
What we offer
  • Diverse medical, dental and vision options
  • 401k matching program
  • Unlimited paid time off
  • Parental leave and flexibility for all parents and caregivers
  • Support of country-specific visa needs for international employees living in the Bay Area
  • Equity component
Read More
Arrow Right
New

Azure Architect Linux

We are seeking a high-caliber Azure Architect to lead complex infrastructure tra...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 20, 2026
Flip Icon
Requirements
Requirements
  • 12+ years in IT
  • 5+ years specifically focused on Azure Infrastructure (IaaS/PaaS, Networking, Storage)
  • Proven track record using Azure Migrate and driving complex solutioning for banking, healthcare, or insurance domains
  • Advanced knowledge of Linux systems (OS restoration, daemon management, Postfix/SendMail, and file-based storage like NFS/SMB)
  • Deep understanding of Azure Networking, SIAM, and data security
  • Expert-level ability to perform root-cause analysis on processor, memory, IO, and cluster-related issues
  • Active SC Clearance is required.(Mandatory)
Job Responsibility
Job Responsibility
  • Lead end-to-end On-prem/Public Cloud assessments using Azure Migrate
  • Develop High-Level (HLD) and Low-Level Design (LLD) documents, including comprehensive target architecture diagrams and Bill of Materials (BoM)
  • Drive large-scale migrations of Linux-based workloads to Azure
  • Act as the Subject Matter Expert for Linux environments, managing kernel tuning, logical volumes, shell scripting, and advanced networking (bonding, bridging, and DNS)
  • Oversee Azure IAM, Key Vault, and general security protocols within a UNIX environment
  • Implement and tune high-performance web stacks using Apache, Varnish for caching, and HAProxy for load balancing
  • Manage and technically govern a team of 5+ infrastructure engineers
Read More
Arrow Right
New

Product Support Manager/ Ad-Tech Support

Product Support Manager/ Ad- Tech Support - Marketing Technology (Paid Social & ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 14, 2026
Flip Icon
Requirements
Requirements
  • Experience in ad operations, marketing operations, or platform/product support
  • Strong hands-on Sprinklr experience (essential)
  • Experience supporting paid social advertising platforms
  • Technically confident, detail-oriented, and comfortable working under pressure
  • Clear communicator with strong problem-solving skills
Job Responsibility
Job Responsibility
  • Provide technical support and troubleshooting for paid social and social management platforms
  • Act as the main support contact for Sprinklr, resolving dashboard, publishing, reporting, and integration issues
  • Support platforms including Meta, TikTok, Snapchat, Pinterest and X
  • Troubleshoot outages, bugs, data issues, and access problems
  • Manage user access, permissions, tokens, and account integrations
  • Work with Product Marketing, Engineering, and external vendors to resolve issues
  • Support onboarding of new tools, features, and platform updates
  • Fulltime
Read More
Arrow Right
New

Pharmacy Intern

You’ve invested a lot of time and energy in your education. Now you want the cha...
Location
Location
United States , Plainview
Salary
Salary:
Not provided
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
March 01, 2026
Flip Icon
Requirements
Requirements
  • Accepted into or actively enrolled in an ACPE accredited college or school of pharmacy
  • 0-3 years relevant work experience
  • Must possess or be in process of obtaining valid intern and/or technician licensure as required
  • Strong communication and presentation skills
  • Complete all required training within state guidelines and required timeframe
  • Ability to: Have regular and predictable attendance, including nights and weekends
  • Be mobile and remain upright for extended periods of time
  • Lift, scan, and bag items
  • Finger Dexterity: Picking, pinching, typing or otherwise working primarily with fingers rather than whole hand or arm
  • Reach overhead
Job Responsibility
Job Responsibility
  • Patient Safety
  • Pharmacy Professional Practice
  • Regulatory Requirements
  • Quality Assurance
  • Customer Service
  • Inventory Management
  • Workflow Management excluding final prescription verification
  • Lead with Heart – display empathy and compassion for your patients, customers, caregivers, and colleagues on your team
  • Seek new ways to grow, collaborate with others, and deliver better outcomes
  • Align others around our purpose to bring your heart to every moment of your health and gain support and commitment
!
Read More
Arrow Right