Senior Software Engineer (Partner Products)

Integrate best-fit AI partner technology into recruiting products.

  • Porto
  • Permanent
  • IT
  • 01.01.2027
  • Full-time

 

Apply

Share this job!

 
Smiling employees working at the table

Love what you do – we make employment happen!

The Senior Software Engineer (Partner Products) at JobCloud integrates AI technology from partner companies into JobCloud’s Recruiting Process Platform products. The role is based in Porto, Portugal, and hybrid, with on-site attendance up to three days a week when business needs require it. 

Partner Products has one mission: bring the best-fit AI capabilities into JobCloud’s Recruiting Process Platform products. The team works with the companies that build this technology instead of building everything itself. It evaluates and integrates partner technology and offers it under the JobCloud brand. The team owns product engineering from the first integration to a commercial feature in production.

As Senior Software Engineer (Partner Products), you own ambiguous problems across the team’s whole surface. You are given a goal and define the path. You partner with Product and Design and work closely with upstream and downstream teams to take ideas from concept to production.

This role suits engineers who turn a vague goal into working software, but get suspicious when an architecture diagram looks too tidy. You challenge the design and ship products. Your coding agent is not the one answering for the release.

This is us: You've surely heard of jobs.ch. This is just one of the many brands owned by JobCloud. We are the leading player in Switzerland’s online job market and want to make job search and recruitment as easy as possible. Love what you do – we make employment happen!

By the way: We don't care about your skin colour, your gender identity or your beliefs... Come as you are, you are just good.

WHAT ARE YOUR TASKS?

  • AI capabilities: Build AI capabilities, including agentic ones, from the first prototype to a commercial feature in production. Work with Data Science, who lead model building and training.
  • Problem ownership: Own ambiguous engineering problems end to end. Turn goals into clear technical plans.
  • Technical direction and code: Set the technical direction for a project and write production-ready code. Address security from the start and make maintainable choices. Use design and code reviews to raise the team’s engineering bar.
  • AI-native engineering: Make AI-native engineering the default way of working. Use AI assistants and coding agents throughout software delivery and improve the team’s agentic workflows. Verify their output and stay accountable for code quality, security and production outcomes.
  • Delivery: De-risk before committing. Name the unknowns, sequence work and dependencies, and cut scope deliberately. Communicate risks honestly and renegotiate early when delivery is at risk.
  • Ownership after launch: Own the area after launch. Verify releases, monitor reliability and usage, and lead troubleshooting. Turn recurring problems into structural improvements, and keep recovery options tested and operational knowledge shared.
  • Product partnership: Shape what gets built with Product Management and Design. Bring data and customer reality into decisions and challenge ideas that will not deliver value. Balance features against reliability, security, maintainability and cost.
  • Technical communication: Write clear technical proposals that explain decisions and trade-offs to engineers and non-engineers. Resolve disagreements and agree dependencies with peer teams.

WHAT QUALIFICATIONS DO WE REQUIRE?

  • 5+ years of professional software engineering experience in a product-driven environment.
  • Strong experience designing and operating scalable, cloud-native systems, including distributed or event-driven architectures, with observability and CI/CD.
  • Hands-on experience working with AI assistants and coding agents as a core part of the everyday engineering workflow. Critical verification of their output for correctness, security and quality.
  • Strong experience with TypeScript, Python or strongly typed languages. This includes designing, delivering and operating production applications or services.
  • Experience owning services after launch. Use of monitoring and production evidence to prevent recurring problems.
  • Experience helping other engineers grow through mentoring and review.
  • Business fluent in English.

WHAT TECH STACK DOES JOBCLOUD USE?

  • Languages: TypeScript, PHP, Python, Java and Kotlin
  • Frontend: Angular and React.js
  • Data and messaging: PostgreSQL, MongoDB and Apache Kafka
  • Tooling: GitHub (Actions, Copilot), Docker, Kubernetes, Terraform, CI/CD and AWS
  • Ways of working: Agile, Scrum and roadmaps

The full list is on JobCloud tech stack on StackShare.

WHAT DO WE OFFER?

 
  • Build AI capabilities, including agentic ones, in a new team, from the first prototype to a commercial feature in production.
  • Hybrid work in Porto, with on-site attendance up to three days a week when business needs require it.
  • International collaboration: Work with colleagues across JobCloud’s international offices (Zurich, Geneva, Belgrade or Vienna) including regular visits to Switzerland.
  • A working atmosphere built on trust, mutual support and team spirit. JobCloud is a kununu Top Company 2026.
  • A personal training budget for your professional development.

HOW DOES THE HIRING PROCESS FOR THIS ROLE WORK?

  1. Pre-screening with recruiter (30 min)
  2. Hiring manager interview (45 min)
  3. Hands-on coding (60 min)
  4. System Design (60 - 90 min)
  5. Meet the people on site at Porto office (30 min)
  6. Offer
WHAT ARE OUR BENEFITS?
  • 10 days fully paid sick leave per year
  • 25 days of annual vacation leave
  • Full private health coverage (employee + up to 2 children to age 20)
  • Gym allowance
  • Hybrid & flexible working (team-based arrangement)
  • Learning & Development
  • Workation
 

 

YOUR CONTACT PERSON

Sonia Couto
Head of Operations