CrawlJobs Logo

Software Engineer - Backend

Portugal · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

As a Software Engineer in OutSystems R&D, you’ll contribute to the next generation of our mobile CI/CD platform — the system responsible for building, packaging, and delivering mobile apps used by thousands of developers worldwide. This is a great opportunity to work across different layers of our technology stack: from cloud infrastructure and API development to automation and orchestration of distributed systems. You’ll collaborate closely with experienced engineers, contributing to services built with C# (.NET Core) and Python, deployed on AWS and orchestrated with Kubernetes. You’ll be part of a team that values learning, curiosity, and continuous improvement. We don’t expect you to know everything from day one — we expect you to want to learn, grow your technical depth, and take on increasing responsibility over time. If you’re eager to work with modern technologies, understand how large-scale systems operate, and build a solid foundation for your engineering career, this is the role for you.

Job Responsibility

  • Design, develop, and maintain backend services that power our mobile CI/CD platform
  • Participate in the full software development lifecycle — from design and implementation to testing, deployment, and monitoring
  • Write clean, efficient, and well-tested code in C# (.NET Core) and Python
  • Collaborate closely with your teammates on design and code reviews, sharing and receiving feedback
  • Help improve our build and deployment automation to ensure fast, safe, and reliable releases
  • Monitor and optimize the performance and scalability of the services you work on
  • Contribute to troubleshooting and incident response, supporting high availability and reliability, having on-call support rotation
  • Stay curious — keep learning new technologies and proposing improvements to our processes and tools

Requirements

  • Bachelor or Master's Degree in Software Engineering, Computer Science, or similar. Equivalent experience in software development will also be considered for exceptional candidates
  • 2-4 years of software development experience
  • Solid coding skills in C# (.Net Core) and Python
  • Basic understanding of cloud platforms (AWS) and container orchestration (Kubernetes)
  • Mastery of continuous delivery and testing techniques
  • Ability to work effectively in a cross-functional, agile environment
  • Availability to participate in an on-call rotation
  • An active learner of emerging technologies and frameworks, eager to stay at the forefront of technological advancements
  • Good troubleshooting skills, with a knack for diagnosing and resolving intricate issues quickly and effectively
  • Motivation to grow your technical skills, take ownership of your work, and contribute to team success
  • Adaptable and flexible, comfortable working across various parts of the technology stack, and embracing new challenges in a fast-paced environment

Nice to have

  • Experience with other languages such as Node.JS, TypeScript, or Ruby
  • Exposure to mobile build tools or automation frameworks like Fastlane
  • Interest in distributed systems, scalability, or reliability engineering

Looking for more opportunities?

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

Similar Jobs for

Software Engineer - Backend

8 matching positions

Software Engineer - Backend

The Bing Ads Delivery System team builds and operates the large‑scale, low‑laten...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.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 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design and build large‑scale distributed systems for real‑time ads delivery
  • Write high‑performance, reliable C++ code in latency‑critical services
  • Own services end to end: design, coding, testing, deployment, monitoring, and live‑site operations
  • Drive improvements in performance, scalability, availability, and reliability
  • Troubleshoot live‑site issues and strengthen system resiliency
  • Collaborate with partner teams across Ads Serving, Ranking, and Infrastructure.
What we offer
What we offer
  • Other compensation
  • Benefits may be eligible
  • Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
  • Fulltime
Read More
Arrow Right

Software Engineer - Backend

At Mason we build software and services to help companies deploy their very own ...
Location
Location
United States , Seattle
Salary
Salary:
80000.00 - 140000.00 USD / Year
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of software development experience
  • Strong experience with backend development, including design and implementation of web services and RESTful APIs
  • Experience with AWS (or related platforms such as GCP or Heroku)
  • A solid understanding of at least one backend-oriented programming language and a related web services stack
  • Experience with scaling a web service
  • Experience with testing and/or test automation
  • A college degree with relevant coursework in computer science, esp. distributed computing, or equivalent professional experience
  • Embody core values of being respectful, humble, ethical, collaborative, communicative and reliable
  • Curious to learn and willing to teach
  • Have a positive attitude
Job Responsibility
Job Responsibility
  • Architect Mason's web service properties to handle the expected scale and reliability requirements
  • Enhance our core over-the-air update infrastructure
  • Implement an authorization story for our web services
  • Help translate customer specific requirements into generic solutions
  • Architect and build new web services and tools
  • Write design one-pagers and perform design reviews
  • Perform peer code reviews
  • Build and maintain test automation where appropriate
  • Drive new product development
  • Write public-facing documentation for new features and APIs for customers
What we offer
What we offer
  • Weekly "Mason University" lessons
  • Monday team-wide lunches
  • Board game Fridays
  • Quarterly team outings
  • Summer barbeques
  • Dogs
  • Fulltime
Read More
Arrow Right

Software Engineer - Backend

To support our growth, we are seeking a Backend Software Engineer based in Portu...
Location
Location
United Kingdom
Salary
Salary:
Not provided
outsystems.com Logo
OutSystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Software Engineering, Computer Science, or similar
  • 3+ years of software development experience
  • Knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design
  • Coding skills in C# .NET, Java and Go
  • Knowledge of Relational & non-relational databases (e.g: Aurora, DynamoDB, Redis)
  • Knowledge of cloud systems (e.g: AWS, Azure)
  • Experience with Docker and Kubernetes (K8s)
  • Good communication skills and fluency in English
  • Availability to be part of the 24x7 on-call rotation
Job Responsibility
Job Responsibility
  • Contribute to Design and Development: Implement new features and solutions following standard software development best practices
  • Ensure Reliable Code: Write and maintain automated tests to guarantee code quality and product reliability
  • Drive and Learn: Be proactive, show a strong desire to learn, and contribute positively to solving the team’s technical challenges
  • Team Collaboration: Work collaboratively with the team to promote a healthy and high-performing development environment
  • Build Great Software: Take ownership of features, focusing on quality and good design to deliver solid, user-focused solutions
  • Fulltime
Read More
Arrow Right

Software Engineer - Backend

Artemis is building the open data platform for digital finance — organizing and ...
Location
Location
United States , New York
Salary
Salary:
150000.00 - 250000.00 USD / Year
Artemis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You’re a passionate backend engineer
  • You want to build n of 1 products i.e., products that have never been built before and redefine how this space operates.
  • You take ownership and pride in your work, balancing autonomy with collaboration
  • You thrive in fast-paced, high-context environments, where you can exercise judgment and move ideas from concept to production quickly
  • You’re a self-starter who values reliability, clarity, and impact over hierarchy
  • You want to work in-person (hybrid) with a high-performing, low-ego team in NYC
Job Responsibility
Job Responsibility
  • Help Artemis grow
  • Own and build High Performance APIs
  • Push the limits of crypto data products
  • Help us move more onchain
  • Talk to customers
  • Build the team
What we offer
What we offer
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Software Engineer - Backend

You will design, develop, document, and support systems and applications that ar...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development or programming experience of 1 - 3 years of experience
  • Extensive experience with at least one language: Ruby, Nodejs, Python, Java, C/C++
  • Good knowledge of operating systems, databases and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and solving real-world problems effectively
  • Should have a startup mentality, high willingness to learn, and be hardworking and be able to work in a fast-paced environment
Job Responsibility
Job Responsibility
  • You will design, develop, document, and support systems and applications that are used by a large number of developers
  • You will work in an agile engineering team and will plan and execute technical projects that will support business requirements
  • You will collaborate with engineers across teams to build, review and deliver scalable solutions for different use-cases
  • You will design and develop systems and applications, with agility and quality at scale
  • You will take responsibility for end-to-end ownership of tasks from development to production
  • Also will help with the design, implementation, and launch of many key product features
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
  • Find solutions and solve issues around a variety of operating systems or programming languages
What we offer
What we offer
  • Medical insurance for self, spouse, upto 2 dependent children and Parents or Parents-in-law up to INR 5,00,000
  • Gratuity as per payment of Gratuity Act, 1972
  • Unlimited Time Off to ensure our people invest in their wellbeing, to rest and rejuvenate, spend quality time with family and friends
  • Remote-First work environment that allows our people to work from home
  • Remote-First Allowance for home office setup, connectivity, accessories, co-working spaces, wellbeing to ensure an amazing remote work experience
  • Fulltime
Read More
Arrow Right

Software Engineer - Backend

Our agentic process automation platform helps enterprises automate complex, deci...
Location
Location
Spain
Salary
Salary:
Not provided
maisa.ai Logo
Maisa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong demonstrable commercial experience in backend development in modern cloud applications
  • Strong proficiency in Go or Python
  • Hands-on experience with Apache Kafka and event-driven architectures
  • Solid understanding of SQL/NoSQL databases and data consistency patterns
  • Experience with Docker and Kubernetes orchestration
  • Knowledge of microservices architecture and distributed systems
  • Experience with CI/CD pipelines and modern development workflows
Job Responsibility
Job Responsibility
  • Build APIs and backend services using Go (our primary language), implementing hexagonal architecture patterns
  • Design and optimize event-driven architectures with Apache Kafka as the microservices communication backbone
  • Work across PostgreSQL, MongoDB, and DocumentDB to ensure data consistency and performance
  • Contribute to our Docker and Kubernetes orchestrated microservices ecosystem
  • Implement gRPC, HTTP, and WebSocket protocols for service communication
  • Collaborate with AI teams to integrate LLM capabilities and reasoning engines
  • Work with GitHub Actions CI/CD pipelines and monitoring tools (Grafana, Prometheus)
  • Optimize systems for high-concurrency, auto-scaling, and enterprise reliability
What we offer
What we offer
  • You will be joining one of Europe’s most exciting early-stage AI start-ups, where you’ll have the opportunity to work with cutting-edge Agentic Process Automation that’s reshaping how enterprises approach AI deployment
  • You will get to directly influence how major multinational organizations transform critical business processes, working on genuinely differentiated technology that solves real enterprise AI challenges
  • This is your opportunity to help solve real AI enterprise challenges, working alongside deep technical and industry experts, where you will be challenged daily and expedite your learning and development
  • Fulltime
Read More
Arrow Right

Software Engineer - Backend

We are looking for versatile and product-minded Backend Engineers to build the c...
Location
Location
United States; United Kingdom , Palo Alto; London
Salary
Salary:
170000.00 - 360000.00 USD / Year
lumalabs.ai Logo
Luma AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience as a software engineer, with a proven record of shipping impactful, user-focused products
  • Strong proficiency in a backend language like Python or Go, with a willingness to learn across the stack
  • Experience designing and shipping state-of-the-art and high-traffic REST APIs
  • Hands-on experience with containerization and orchestration technologies like Docker and Kubernetes
  • Strong understanding of security, authentication, and best practices for designing user-facing APIs
  • A generalist who enjoys hopping from one challenge to the next and is comfortable working on multiple parts of the stack
  • Experience working in fast-paced startup environments, either as a founder or an early-stage engineer, and thrives in the face of ambiguity
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable backend systems and high-traffic REST APIs
  • Collaborate closely with product, design, research, and front-end teams to translate user needs and cutting-edge research into elegant, scalable backend solutions
  • Work across a wide range of backend domains, including API development, asynchronous job queuing, infrastructure management, billing systems, and moderation stacks
  • Take ownership of our AI agent stack, building and scaling the backend systems for agentic workflows and capabilities
  • Work with researchers to integrate advanced video capabilities into our core offerings
  • Work with our research team to rapidly prototype, build, and optimize inference pipelines for state-of-the-art ML models
  • Contribute to our technical roadmap and product strategy, fostering an inclusive culture that values diverse perspectives
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right