
Sonar · Bochum
Who is Sonar? Sonar is driving the future of agent-centric software development. As the leader in AI code review and verification, we solve a critical problem...
Who is Sonar?
Sonar is driving the future of agent-centric software development. As the leader in AI code review and verification, we solve a critical problem: ensuring that software generated by AI-assisted developers or autonomous agents is reliable, secure, and maintainable.
Integrating seamlessly with Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, we help over 75% of the Fortune 100 build trusted, reliable, compliant software. Customers who use Sonar are 44% less likely to report an outage due to AI-generated code.
We believe code verification is the critical missing link in the Agent-Centric Development Cycle (AC/DC). Industry giants like Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company.count on us to provide independent, explainable, consistent review and governance of their AI-generated code via products like:
SonarQube: The world’s leading AI code review and verification platform.
SonarQube Foundation Agent: Currently topping the leaderboards for agentic software repair.
SonarSweep & Sonar Context Augmentation: Providing the enterprise-grade context and constraints agents need to be truly effective.
Our team operates across global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C. We move with a mindset we call CODE:
Committed to our customers and community.
Obsessed with quality.
Deliberate in our decisions.
Effective as one team.
With over $400M in revenue and profitable, fast-paced growth, we are building the backbone of the AI software revolution. If you’re hungry to have an impact, want to build at a fast pace, and ready to work at the forefront of AI, we want to hear from you.
Position description
As a member of one of our engineering teams, you'll be a key player in making SonarQube Cloud and SonarQube Server the best tools for Code Quality and Security, providing new features to deliver high-quality and powerful products and services that help our users write better software.
You will have the opportunity to see your features come to life in Production with short iteration loops. While keeping our roadmap and business priorities in mind, you will be able to have a high impact on the software that we own and develop.
By joining us you will bring your experience and expertise to help push our product to its next stage of evolution and fulfill the needs of our large user and customer base.
Who is Sonar? Sonar is driving the future of agent-centric software development. As the leader in AI code review and verification, we solve a critical problem: ensuring that software generated by AI-assisted developers or autonomous agents is reliable, secure, and maintainable. Integrating seamlessly with Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, we help over 75% of the Fortune 100 build trusted, reliable, compliant software. Customers who use Sonar are 44% less likely to report an outage due to AI-generated code. We believe code verification is the critical missing link in the Agent-Centric Development Cycle (AC/DC). Industry giants like Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company.count on us to provide independent, explainable, consistent review and governance of their AI-generated code via products like: SonarQube: The world’s leading AI code review and verification platform. SonarQube Foundation Agent: Currently topping the leaderboards for agentic software repair. SonarSweep & Sonar Context Augmentation: Providing the enterprise-grade context and constraints agents need to be truly effective. Our team operates across global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C. We move with a mindset we call CODE: Committed to our customers and community. Obsessed with quality. Deliberate in our decisions. Effective as one team. With over $400M in revenue and profitable, fast-paced growth, we are building the backbone of the AI software revolution. If you’re hungry to have an impact, want to build at a fast pace, and ready to work at the forefront of AI, we want to hear from you. Position description As an Application Security Researcher, you play a central role in realizing our ambition to provide the best SAST solution on the market. Like us, you believe that application security is not the responsibility of a few experts and that developers can have the biggest impact when they get the right information at the right time. As a member of the Code Security team, you decide what security issues the product should detect and how they materialize in various language ecosystems. You work closely with static analysis developers to specify, clarify, communicate, and validate all functional aspects of the security rules. You will be a trusted adviser of developers, able to provide meaningful code samples and specifications. This is a great way to have a direct impact on the product and, ultimately, on how millions of developers produce code.
Purpose of Position Working within one of our growing Engineering teams, this role reports to an Engineering Manager. You will be working closely with your team members to write SOLID, secure & well-tested code, implement new features and maintain our award-winning marketing platform. As a Junior Software Engineer, you are a passionate and innovative technologist with a proactive, quality first approach to development. You eager to become an expert in our technical stack, open to feedback and collaboration with your new colleagues. You want to improve your skills, extending their awareness from the codebase to include topics such as quality, environments and delivery. We design performant, state-of-the-art software on AWS with a focus on Kafka, Docker and services such as AWS Lambda, ECS, API Gateway and DynamoDB. We constantly improve our codebase by removing legacy and unlocking migrations, with the plan to shift everything to the Cloud. We expose customer facing UIs that enable our customers to interact with our product. Responsibilities: * Code development, refactoring and innovation. * Build new products and help shape development technologies and practices. * Help re-engineer, migrate and continuously improve existing applications. * Work with Product Managers to convert ideas to user stories and user stories to features and tasks, and negotiate prioritisation of technical backlog * Design and build distributed systems using streaming, queueing and database solutions. * Work with a wide range of technologies as needed and be encouraged to experiment and drive change. * Work in a small team of passionate software engineers on the entire life cycle of a service or product. * Develop code and contribute to reviews, retrospectives, planning and development sessions. * Contribute to group development initiatives and discussions. * Troubleshoot and resolve issues in a timely fashion when required, with focus on our customers * Communicate effectively in both verbal (day-to-day discussions, team meetings) and written forms (documentation, emails, communication tools) with local and remote team members. Requirements: * Basic experience with any OOP (ideally Java or Node.js), RESTful APIs and Microservices, unit testing, relational databases, event driven architecture * Basic experience and understanding of web technologies and practices. * Basic experience (or at least interest in) working within a cross-functional engineering team alongside Product Owners, UX Designers and Agile Coaches. * Understanding of the concepts of monitoring applications and debugging live and customer-critical issues. * Main focus on Java backend technologies, and in some cases Typescript and Node.js. * Building systems cloud-first (Docker, AWS - Lambda, ECS, DynamoDB, and related serverless technologies) but any cloud solution experience is welcomed. * Knowledge of Git and agile processes. * Exposure to TDD or BDD practices. * Open to trying new approaches, technical and procedural, and happy to touch other languages that might be outside your main tech stack. * Interest in growing professionally and establish a development plan * Willing to interact with direct peers, negotiate with product, start taking ownership for smaller technical decisions, occasionally moderate agile ceremonies * English: fluent Our Offer * Flexi-Week: We prioritise your mental health and wellbeing by offering you a four-day Flexi-Week (with one lighter or completely disconnected day per week) at full pay, with no reduction to your annual holiday allowance. * Flexi-office: We offer an international culture and flexibility through our hybrid/remote working scheme which is designed to foster a culture of mutual trust and working flexibility. * Work Expense Contribution & Remote Working Furniture: You will receive a monthly allowance to cover part of your running costs, as well as a furniture package to support you in setting up a comfortable workspace when working from home. * Health and Wellbeing: With our support and access to various initiatives and sports offers, you can focus on your mental and physical wellbeing. * Development: We’ve built our extensive training suite, Awin Academy, to cover a wide range of skills that support your professional and personal growth, with trainings conveniently packaged to help your overall development. * Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer recognition programme. We are hiring in multiple countries for this role. Additional benefits, including health and wellbeing offerings, will be discussed during the initial interview. Established in 2000, Awin is proud of our dynamic, social and inclusive culture. Like all businesses, we’ve had to adapt and nurture our culture in a virtual environment. Our virtual ‘Life @ Awin’ hub brings our colleagues from across the globe together for various social activities. Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world’s leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know. Awin is part of the Axel Springer group. Learn more at axelspringer.com/en/, and explore the Axel Springer Essentials here: axelspringer.com/en/inside/the-essentials-what-we-have-adapted-and-why Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development. #LI-AM1
PURPOSE OF POSITION Awin's Product Development department is responsible for all stages of the product lifecycle - from ideation to market release, ongoing operation and continuous improvement. Working within one of our agile Engineering teams, this role reports to an Engineering Manager. As a Senior Software Engineer, you will be a technical leader within the team - driving architectural decisions, owning complex technical initiatives, and raising the engineering bar across the team and beyond. As a Senior Software Engineer, writing SOLID, secure & well-tested code is a given. You bring deep commercial experience across your technical stack and a strong understanding of infrastructure, platform engineering and cloud-native patterns. You are comfortable navigating ambiguity, making pragmatic trade-offs, and communicating technical direction to both engineers and stakeholders. You are a passionate and innovative technologist with a proactive, quality-first approach to development and keen to gain exposure to the latest development practices and toolsets within an interactive and fun development environment. We value fresh perspectives, continuous personal growth, diversity and a healthy work-life balance. For example: we have a 4-day week at full salary. The Core Team is a platform team in the Developer Platform domain. Its mission is to provide central services around our core entities and systems that make it easier for Product Teams to build functionality on top of. The team provides these "as a service" through clear APIs, documentation and support - focusing on creating a smooth developer experience for other teams. The team also focuses on topics like standardisation, re-use and reducing duplicated effort across the department. As a Senior Engineer in this team, you will play a key role in shaping the platform's infrastructure direction - including API gateways, load balancers, authentication flows, and container orchestration - ensuring our platform is reliable, secure and scalable. AS A SENIOR SOFTWARE ENGINEER, YOU WILL: * Drive technical design and architectural decisions for platform services and infrastructure * Own and deliver complex technical initiatives from concept to production * Work in a small agile team, contributing to planning, reviews and retrospectives * Design, build and improve applications with a focus on infrastructure, reliability and developer experience * Mentor and support fellow engineers * Collaborate with other teams to define API contracts and drive adoption of platform services * Work with Product Managers and the Engineering Manager to shape the technical roadmap * Troubleshoot and resolve complex production issues; participate in on-call rotations TO BE SUCCESSFUL YOU WILL NEED TO MEET THE BELOW REQUIREMENTS: * 5+ years of commercial Software Engineering experience * Strong experience with Java, Maven/Gradle, RESTful APIs, and thorough testing practices * Solid experience with AWS cloud services and infrastructure (ECS, Fargate, ALB, API Gateway, Lambda, DynamoDB) * Hands-on experience with Infrastructure as Code, specifically Terraform * Experience with containerisation and orchestration (Docker, ECS/Fargate) * Understanding of networking concepts: load balancing, API gateways, DNS, TLS/SSL * Understanding of user and client authentication and authorisation flows (OAuth2, OIDC, JWT) * Proven ability to lead technical discussions, make architectural decisions and drive them to completion * Comfortable with on-call responsibilities and incident response * Proficient in using AI-assisted development tools (e.g., Cursor, Claude Code, GitHub Copilot) to accelerate delivery and improve productivity ALTHOUGH NOT REQUIRED, WE WOULD BE EXCITED IF YOU HAD EXPERIENCE WITH SOME OF THE BELOW: * Service mesh concepts and technologies * Observability and monitoring (CloudWatch, distributed tracing, structured logging) * CI/CD pipeline design and optimisation Our Offer * Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves. * Remote Working Allowance: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately. * Flexi-Office: We offer an international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regions * Meal Vouchers: You will be supported with a certain net sum to spend it on a variety of lunches. * Health & Wellbeing: The insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member. * Remote Working Furniture Package: After 3 months of employment, you will be eligible for a furniture package, which should enable you to set up a proper workplace at your remote working location * Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program. Established in 2000, Awin is proud of our dynamic, social and inclusive culture. Like all businesses, we’ve had to adapt and nurture our culture in a virtual environment. Our virtual ‘Life @ Awin’ hub brings our colleagues from across the globe together for various social activities. Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world’s leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know. Awin is part of the Axel Springer group. Learn more at axelspringer.com/en/, and explore the Axel Springer Essentials here: axelspringer.com/en/inside/the-essentials-what-we-have-adapted-and-why Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development. #LI-RS1