Checkmarx logo

Senior Software Engineer

Checkmarx

Braga, Braga, PortugalFull-timeNo compensation foundPosted 1w agoVerified open 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Braga, Braga, Portugal
Schedule
Full-time
Work Authorization
Not specified

Job overview

Checkmarx is hiring a Senior Software Engineer. Checkmarx, a leader in application security, seeks a Senior Software Engineer for its R&D team in Braga, Portugal. The role focuses on building cloud‑native, event‑driven microservices at scale using Go, cloud‑native architecture, and AI‑driven features, while collaborating across teams to enhance the company’s security platform.

Key focus areas include Design, build, and operate distributed microservices using message queues, gRPC/REST APIs, and relational databases., Contribute AI‑driven features and pipelines by integrating LLMs and agent frameworks into production systems., and Own services end‑to‑end, including architecture, coding, testing, CI/CD, and production observability..

Important skills include Relational Databases, Kubernetes, Reliability, Microservices, Application Security, and Go. Preferred (not required): GitOps, Argo CD, Helm, and OpenTelemetry.

Skills & qualifications

RequiredNice to have

Skills

Relational DatabasesKubernetesReliabilityMicroservicesApplication SecurityGoPythonRabbitMQgRPCREST APIsPostgreSQLDockerCI/CDObservabilityTestingGitOpsArgo CDHelmOpenTelemetryLLMsLangChainLangGraphAWS BedrockAzure OpenAIVertex AI

Qualifications

5+ Years Professional Software Engineering ExperienceExcellent English Communication Skills

Full job description

Senior Software Engineer

  • Research & Development
  • Braga, Portugal
  • Senior
  • Full time
  • ID: P1365 Description Who are we?

Checkmarx is the leader in application security, ensuring that enterprises worldwide can secure their application development from code to cloud. Our consolidated platform and services address the needs of enterprises by improving security and reducing TCO, while simultaneously building trust between AppSec, developers, and CISOs. At Checkmarx, we believe it’s not just about finding risk, but remediating it across the entire application footprint and software supply chain with one seamless process for all relevant stakeholders. We are honored to serve more than 1,800 customers, including 40 percent of all Fortune 100 companies, such as Siemens, Airbus, Salesforce, Stellantis, Adidas, Walmart, and Sanofi.

We're looking for a Senior Software Engineer to join one of our R&D teams building cloud-native, event-driven microservices at scale. The team combines solid backend engineering with applied AI, using LLMs and agent-based pipelines to automate and improve core parts of our product. The specific product area may evolve with our roadmap, but the core of the job stays constant: Go, cloud-native architecture, and AI-driven features.

What you'll do:

 - Design, build, and operate distributed microservices (message queues, gRPC/REST APIs, relational databases)

  • Contribute to AI-driven features and pipelines, integrating LLMs and agent frameworks into production systems

  • Own services end-to-end: architecture, coding, testing, CI/CD, production observability

  • Deploy and operate services in Kubernetes, following GitOps practices

  • Participate in design discussions and code reviews

Requirements - 5+ years of professional software engineering experience, strong in Go and/or Python

  • Solid understanding of distributed systems: message queues (RabbitMQ or similar), gRPC/REST APIs, relational databases (PostgreSQL or similar)

  • Experience with Docker and Kubernetes

  • Strong testing, CI/CD, and observability fundamentals

  • Comfortable in a multi-team microservices environment

  • Excellent English communication skills

Nice to have:

  • Hands-on experience with LLMs/AI agents (LangChain, LangGraph, or similar)

  • Experience with cloud AI services (AWS Bedrock, Azure OpenAI, Vertex AI)

  • Genuine curiosity/research mindset around AI developments

  • Application security knowledge

  • GitOps tooling (ArgoCD, Helm), OpenTelemetry

What we have to offer Checkmarx offers a great work environment, professional development, challenging careers, competitive compensation, great work-life balance, as well as great benefits and perks throughout the year.

Checkmarx is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, gender, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law.

You've read the whole posting — now see how you match it.

Senior Software Engineer at Checkmarx | Olive Jobs