wagey.ggwagey.ggv1.0-0f5e85e-22-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Software Engineer Role/Sonar - Software Engineer (Java)
Pro members applied to this job 36 hours before you saw itGet Pro ›
Sonar

Sonar - Software Engineer (Java)

Geneva2d ago
In OfficeMidEMEACloud ComputingArtificial IntelligenceSoftware EngineerJavaPythonAWSREST

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• Solid Backend Engineering (3+ years). You have a track record of building and maintaining backend systems. You write clean, testable code and care about software craftsmanship. • Polyglot Versatility (Java & Python). You are comfortable with one of the core languages: Java (for integration with the Core Sonar ecosystem) or Python (for AI/Agent logic). You pick up new tools and syntax quickly. • Cloud Operations (AWS). You understand how your code runs in the cloud. You have experience with AWS (Lambda, ECS, or similar) and are comfortable with deployment pipelines, logging, and basic infrastructure monitoring. • Systems Fundamentals. You understand how different services talk to each other (REST, queues, async processing). You know how to debug a distributed system when things go wrong. • Interest in AI/LLMs. You are excited about the potential of AI in software development. Experience using LLM APIs (OpenAI/Anthropic) is a plus, but a willingness to learn how to integrate them into backend workflows is essential. • Ownership Mindset. You don't just "take tickets." You own the delivery of your tasks, raising risks when necessary and ensuring your work meets high quality standards before it reaches production. • Additional comments • This role is based in Geneva. We are unable to consider candidates unwilling to be in Geneva, but we are willing to relocate the right candidate. • We value diversity, equity, and inclusion

Responsibilities

• Build Features for the "Unified Remediation Engine". You will implement the backend logic that powers our remediation efforts. You will write clean, reliable code (Java/Python) that routes requests between deterministic QuickFixes and LLM agents, ensuring features are delivered reliably within our existing framework. • Implement Production-Grade Agent Logic. You will take concepts from the Research team and "productionize" them. You will write the specific workflows that allow the Agent to read CI/CD errors, attempt fixes, and iterate until the build is green. • Own Your Code from Local to Cloud. You are responsible for the full lifecycle of the features you build. You will deploy your services to AWS, monitor their health (metrics/logs), and troubleshoot production issues to ensure high availability for our users. • Secure & Optimize Execution. Working within our existing sandboxing framework, you will implement the runners and isolation layers required to execute AI-generated code safely. You will ensure your implementation is secure and efficient. • Collaborate & Share Knowledge. You will be an active member of the squad, reviewing PRs, documenting your work, and sharing knowledge with peers. You will act as a subject matter expert for the specific components you own, ensuring the team moves forward together.

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X