CrawlJobs Logo

Senior/Lead Software Engineer

outsystems.com Logo

OutSystems

Location Icon

Location:
United Kingdom

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Senior/Lead Software Engineer in OutSystems R&D, you will be a member of a high-impact product team, addressing strategic, cross-cutting technical initiatives that span our entire product portfolio. If you are a problem solver, believe in continuous learning and are driven by curiosity, this is the job for you!

Job Responsibility:

  • Lead the design, implementation, and maintenance of robust, scalable, and secure solutions
  • Optimize the performance of the components you'll work on
  • Develop and test code in short cycles with a high degree of automation
  • Gather feedback from stakeholders and adapt your solutions accordingly
  • Focus on creating maintainable solutions that scale effectively for thousands of users
  • Ensure high availability and operational integrity for the team assets
  • Troubleshoot complex incidents related to solutions developed by your team
  • Implement product development best practices, continuous delivery, and testing
  • Design and communicate high-level functional designs and solutions
  • Mentor and provide technical leadership to junior team members
  • Be available for on-call rotation

Requirements:

  • Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field. Exceptional candidates without a degree but with demonstrable skills are also encouraged to apply
  • 6+ years of software development experience
  • Strong understanding of software engineering principles, algorithms, data structures, and Object-Oriented Design
  • Passion for analyzing and designing elegant solutions to complex technical challenges
  • Enthusiasm for learning and guiding others through intricate topics
  • Exceptional troubleshooting skills
  • Proactive drive to innovate and introduce development best practices to your team
  • Keen interest in exploring upcoming technologies and frameworks
  • Excellent communication skills and fluency in English
  • High level of autonomy and self-motivation
  • Experience with software development lifecycle and testing techniques
  • Familiarity with Agile methodologies
  • Proficient coding skills in C# (.NET)
  • Proficient coding skills in TypeScript (JavaScript)
  • Good understanding of Kubernetes (K8s) and containers
  • Strong knowledge of cloud systems (e.g., AWS, Azure)
  • Experience with both Relational and Non-relational Database Management Systems (RDBMS and NoSQL)

Nice to have:

Knowledge of Go is a plus

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
  • OutSystems nurtures an inclusive culture of diversity

Additional Information:

Job Posted:
February 20, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 31694 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

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

Briefcase Icon

Similar Jobs for Senior/Lead Software Engineer

Senior QA Engineer

Andersen is hiring a QA Engineer in India to work on large-scale internal projec...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as a QA Engineer for 5+ years, including 2+ years in a Senior/Lead role
  • Strong experience in testing Web, Mobile (iOS/Android), and API, including REST (Postman, automated collections), gRPC, WebSocket, and GraphQL
  • Solid understanding of client–server architecture, microservices, and system interactions, with the ability to conduct architectural risk analysis
  • Strong database expertise: writing complex SQL queries (window functions, optimization), understanding transactions and locks, and experience working with NoSQL (Redis, MongoDB)
  • Proven experience building QA processes from scratch, managing a QA team (2–3 people), conducting technical interviews, and maintaining technical documentation
  • Strong analytical mindset with the ability to present testing results, analyze quality metrics (defect rate, test coverage), and drive improvements through new tools and practices
  • ISTQB Advanced Level (or readiness to obtain it within 3 months) and experience working in Agile/Scrum with a strong understanding of CI/CD principles
  • Level of English – Upper-Intermediate and above
Job Responsibility
Job Responsibility
  • Testing web applications, mobile apps (iOS/Android), and APIs to ensure product quality
  • Conducting architectural risk analysis based on client–server logic, microservices, and system interactions
  • Testing REST APIs using Postman and maintaining automated request collections
  • Testing gRPC, WebSocket, and GraphQL interfaces
  • Writing complex SQL queries, analyzing data correctness, and validating transaction behavior
  • Working with NoSQL databases (Redis, MongoDB) to verify data consistency and caching logic
  • Building QA processes from scratch and defining testing standards for the team
  • Presenting testing results to stakeholders and maintaining clear technical documentation
  • Analyzing quality metrics (defect rate, test coverage) and initiating improvements in testing tools and processes
  • Collaborating within Agile/Scrum teams and contributing to CI/CD quality practices
What we offer
What we offer
  • Mentoring and adaptation systems for each new employee
  • Transparent performance review and assessment systems
  • Access to the best educational platforms, seminars, and practices
  • Benefit package and an extensive set of bonuses
  • Opportunities for growth as a specialist or a manager
Read More
Arrow Right

Senior Software Engineer - Kubernetes

Identity Platform is seeking for a Senior Software Engineer to join our team and...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior/Lead Engineer level experience in software engineering
  • Extensive hands-on experience in designing and managing high-scale distributed systems in production environments
  • Prior experience building and deploying services running on Microsoft Azure, Amazon Web Services, Google Cloud or Oracle Cloud Infrastructure
  • Solid knowledge of Kubernetes platform architecture, working principles and components
  • Extensive experience with Kubernetes and container orchestration technologies, managed Kubernetes platforms like AKS, EKS, GKE, OpenShift
  • Prior experience designing and converging existing services to run on container-based platforms
  • Experience with cloud-native infrastructure automation, and Infrastructure as Code tools (Terraform, Bicep, CloudFormation, Ansible)
  • Experience in applying modern SDLC and livesite operation principles, such as DevOps, SRE, Platform Engineering
  • The ability to meet Microsoft customers and/or government security screening requirements is required for this role
Job Responsibility
Job Responsibility
  • Work on a self-managed Kubernetes platform hosting critical Identity services processing millions of requests per second, powering hundreds of billions of authentications per day, with challenging availability targets (>99.99%)
  • Be part of the team shipping critical platform components quickly and safely
  • Hands-on role designing solutions and shipping them from whiteboard into production
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking an accomplished Senior Embedded Software Engineer to join our Emb...
Location
Location
United States , Thorofare
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in computer programming or a related discipline
  • If the degree is in another field, must demonstrate that programming has been a primary detail oriented focus
  • 8+ years of software engineering experience, including 3+ years in a senior/lead position
  • At least 2 years of embedded software engineering experience is strongly preferred
  • Strong Linux expertise (system services, networking, permissions, shell scripting/tools)
  • Experience building microservices, REST APIs, and cloud integration solutions
  • Background with OTA update flows, device management, and telemetry
  • Skilled in Python, or highly motivated to learn quickly
  • Proven front-end development experience using React
  • Familiarity with systemd, service orchestration, and version control (Git or similar)
Job Responsibility
Job Responsibility
  • Develop and maintain robust embedded Linux services, microservices, and system components (Python, Bash, or similar scripting languages)
  • Implement and support REST APIs for microservices, user interfaces, and cloud integration
  • Collaborate closely with firmware teams to define/consume hardware-level interfaces (RFID, GPIO, networking, drivers)
  • Enhance device telemetry, diagnostics, and service observability to aid Field Service and QA
  • Write unit, integration, and system-level tests designed for embedded platforms
  • Conduct peer code reviews, champion code quality, security, and maintainability
  • Contribute documentation for APIs, service behavior, packaging, upgrades, and troubleshooting
  • Stay up to date on Linux, networking, RFID standards, packaging technologies, and cloud integrations
  • Drive improvements in platform reliability and performance, and propose architectural enhancements
  • Provide estimates, track progress, communicate risks, and deliver work reliably within sprint timelines
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Senior/Lead Qt/QML Software Engineer

We are a Spyrosoft Synergy team specializing in HMI development. We are looking ...
Location
Location
Poland , Wroclaw; Warsaw; Szczecin; Lodz; Gdansk; Cracow; Bialystok
Salary
Salary:
95.00 - 140.00 PLN / Hour
spyro-soft.com Logo
Spyrosoft
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development
  • Commercial experience in QML cross-platform applications development (min. 1 year)
  • Experience in developing Qt based GUI
  • Strong C++ programming skills (including modern C++)
  • Knowledge about architecture and design patterns
  • Familiar with version control, code review, and integration tools
  • Communicative in English (written and spoken)
Job Responsibility
Job Responsibility
  • Cooperating with clients, gathering their expectations, and suggesting the best solutions
  • Delivering high-quality results for the client’s needs
  • Supporting and mentoring other team members
  • Working on designing and developing cutting-edge human-machine interfaces for in-vehicle infotainment systems, industry 4.0 solutions, and more
What we offer
What we offer
  • Work closely with The Qt Company’s R&D departments
  • Chance to thrive on our own R&D projects for which we have allocated budgets
  • Influence over the development of architecture
  • Opportunity to do lectures at large events like QtWS or training for outside companies
  • Fulltime
Read More
Arrow Right

Software Engineer 1

Join the College Board as a Software Engineer 1 (New Grad) in a remote or hybrid...
Location
Location
United States of America , Remote from Virginia
Salary
Salary:
106000.00 - 125000.00 USD / Year
edtechjobs.io Logo
EdTech Jobs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, MIS, or equivalent professional experience
  • 0-3 years of production-level software development experience or exposure using the College Board technology stack, including JavaScript/TypeScript, React, Node.js, and AWS
  • Hands-on experience developing, debugging, and supporting web-based software applications in professional environments
  • Proficiency in reviewing and improving code structure and architecture for testability, maintainability, scalability, and security
  • Experience participating in software design discussions for new features and bug fixes
  • Strong analytical, strategic thinking, and problem-solving skills
  • Clear communicator with practical decision-making skills and a strong belief in clean code, meaningful comments, and thorough documentation
  • Demonstrated commitment to continuous learning and growth
  • Ability to travel 3–5 times per year to the NYC or Reston, VA office
  • Authorization to work in the United States
Job Responsibility
Job Responsibility
  • Design & Implementation (65%): Contribute to the design and implementation of high-quality software using modern technologies
  • Contribute to the development of application logic and responsive user interfaces using ReactJS, JavaScript (ES2015+), TypeScript, and Node.js
  • Assist in building, maintaining, and scaling, cost-effective serverless solutions using Amazon Web Services (AWS)
  • Follow and uphold engineering standards
  • Learn to understand new product capabilities and decompose the implementation into specific functional changes
  • Apply and continue to develop skills best practices in Agile development, CI/CD pipelines, and DevOps
  • Team Operations & Analysis (20%): Participate in Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team commitments
  • Review requirements and provide input
  • Participate in peer reviews of code, designs, and other software engineering artifacts
  • Practice continuous integration and continuous delivery (CI/CD)
What we offer
What we offer
  • A thoughtful approach to compensation
  • Salaries adjusted by location to ensure fairness
  • Open, transparent conversations about compensation and benefits
  • Fulltime
Read More
Arrow Right
New

Lead Python Full Stack Data Engineer

We are assembling an A-team of highly skilled, autonomous, and visionary enginee...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of progressive, hands-on experience as a Senior/Lead Data Engineer
  • Expert-level proficiency in Python
  • Deep expertise in developing highly optimized, scalable, and production-grade PySpark applications
  • Deep architectural understanding and extensive hands-on experience with the entire Apache Spark ecosystem (Spark Core, Spark SQL, Spark Streaming, Spark MLlib)
  • Advanced proficiency with Hive for enterprise data warehousing
  • Expert knowledge of distributed computing fundamentals, HDFS, and other components of the Hadoop ecosystem
  • Master-level proficiency in SQL, complex query optimization, and advanced data warehousing concepts
  • Extensive experience with various data storage formats (e.g., Parquet, ORC, Avro) and leading data lake solutions (e.g., Delta Lake, Iceberg)
  • Proven experience with enterprise-grade NoSQL databases (e.g., Cassandra, MongoDB, HBase)
  • Expert-level experience with Apache Kafka
Job Responsibility
Job Responsibility
  • Lead and Architect end-to-end data solutions
  • Drive Strategic Initiatives within small, co-located squads
  • Act as a Player/Coach
  • Design, Develop, and Optimize highly efficient and resilient data ingestion, processing, and transformation pipelines using advanced Python and PySpark techniques
  • Architect and Implement sophisticated data storage solutions leveraging a diverse set of big data technologies
  • Champion Data Modeling and Governance
  • Strategically Engage with data consumers, data scientists, and business stakeholders
  • Lead the Implementation of real-time data streaming and complex event-driven architectures
  • Enforce and Evolve Best Practices in data engineering and software development
  • Exhibit High Autonomy and Agency
  • Fulltime
Read More
Arrow Right

Senior/Lead Engineer, Power Transmission and Distribution

In this position you will join the Aurecon Energy business, supporting the Power...
Location
Location
Philippines , Manila
Salary
Salary:
Not provided
aurecongroup.com Logo
Aurecon Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years professional experience in structural design of concrete and steel structures, specifically in Transmission Lines
  • Solid experience in Transmission Tower and Substation Equipment structure design and analysis
  • PLS Software (PLS Tower, PLS Pole)
  • Project lead experience
  • Must have experience in designing tower and pole foundations, e.g. pad footings, bored piles, etc.
  • Knowledge of transmission line materials (conductor, OPGW, insulators, hardware accessories and fittings)
Job Responsibility
Job Responsibility
  • Lead and independently manage smaller power transmission and distribution projects as an Individual Contributor, overseeing all project phases from concept through detailed design to construction support
  • Perform hands-on structural design work using PLS software suite (PLS Tower, PLS Pole, and preferably PLS CAD), focusing on transmission tower and pole design, ensuring designs meet technical and regulatory standards
  • Utilize SpaceGass software where applicable to enhance structural analysis and design
  • Apply strong structural engineering principles to develop safe, efficient, and compliant designs for power transmission infrastructure throughout the project lifecycle
  • Provide engineering design support during construction phases, including resolving field issues and ensuring design adherence onsite
  • Collaborate internally with engineering teams to integrate structural designs with electrical or other disciplines as required
  • Prepare comprehensive engineering documentation, design calculations, reports, and construction support materials adhering to company standards and industry codes
  • Maintain technical accuracy and integrity of design deliverables with minimal oversight, focusing on detailed engineering tasks rather than design management
  • Support continuous improvement of design processes and software application within the team
  • Although client-facing interaction is not required, effectively communicate and coordinate with project stakeholders as needed
  • Fulltime
Read More
Arrow Right

Senior/Lead Software Engineer (IAM)

We're looking for a Senior/Lead level engineer to join our Identity & Access Man...
Location
Location
Poland , Łódź; Warsaw; Gdansk
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5+ years of programming experience
  • Java and Spring Boot
  • Microservices architecture
  • Familiarity with CIAM concepts — authentication and authorisation — in production systems
  • Experience with OpenID Connect and/or SAML an advantage
  • A track record of making and defending technical decisions, or a clear and demonstrated progression toward doing so
Job Responsibility
Job Responsibility
  • Keeping a production IAM system secure, stable, and well-understood
  • Proactive vulnerability management, dependency hygiene, and critical fixes
  • Contributing to or owning the technical roadmap
  • Working with product teams across the business to define the migration approach and help drive successful adoption of the new platform
  • Shaping engineering standards: code review culture, security practices, architectural consistency
  • Representing the team in cross-functional conversations and communicating trade-offs clearly
  • Knowledge sharing: documentation, runbooks, onboarding, technical mentorship
  • Participating in on-call coverage for the systems you own
  • Fulltime
Read More
Arrow Right