JobMatch
← Back to jobs

Software Engineer

Samba

RemotePorto, Porto, PortugalFull-time
Posted
1 week ago
Source
LinkedIn (remote, Europe)
Field
Engineering

Skills

RecruitingSecurityAgileNext.js.NETGitC#AI

Description

Samba connects the advertising industry. Today, a trillion dollars of media flows through platforms that don’t talk to each other, and each one measures its own results. We built the independent alternative: consented first-party data and AI that give the world’s biggest advertisers, publishers, and platforms one clear view across all of it. The next era of advertising will run on AI agents, and those agents will need data they can trust. We’re building that foundation, and the agents that act on it. Join us and help build what the industry runs on. About The Role Based in Porto, you join our collaborative Engineering & Development teams, working closely with peers and decision-makers to maintain and develop Samba's global services and products. You are a builder who bridges high-level requirements and high-performance reality, owning features from design to deployment in an agile team, in a culture where your voice is heard and your growth is prioritized. What You'll Do - Evolve Services: Develop and maintain our core backend and middleware services, ensuring they are robust, scalable, and ready for global traffic. - Shape Architecture: Help draw the blueprints: collaborate with more senior colleagues to participate in the design of software architectures that solve real-world business problems. - Engineer for Scale: Write highly efficient code that handles massive amounts of data, and implement performance-critical, low-latency solutions where every millisecond counts. - Keep Services Healthy: Keep the services you build healthy in production: instrument, monitor, and log them, then use those signals to debug live issues, with team support as you ramp up. - Grow Together: Work in a peer-led environment where you receive mentorship, and take part in code reviews, advocating for clean code principles and maintainability. - Build Integrations: Build and support B2B integrations with partners and clients across the world, ensuring our data flows seamlessly across the ecosystem. What You Bring - A degree in Software Engineering, Computer Science, or a similar technical field, or equivalent practical experience, and 2+ years of professional experience in a comparable software engineering role. - A strong grasp of object-oriented programming and design patterns, and comfort with .NET and C# or similar C-based languages (or eagerness to learn), in a working .NET environment. - Hands-on experience, or a very strong conceptual understanding, of microservices and how they communicate in a distributed system. - Fluent with Git and at home in a terminal, perhaps using PowerShell or Bash to automate your daily workflow. - A clean code advocate who takes pride in naming, structure, and documentation, recognizes technical debt, and treats automated tests as part of done, writing them alongside your code. - An agile mindset: you size and prioritize your own work with input from the team, raise a hand early when something drifts, and apply basic security and privacy principles by default. - Strong conversational English, written and spoken, and enjoy working with colleagues from different time zones and cultures. Samba is an equal opportunity employer. Your personal information We collect personal information directly from you when you apply. Where the law permits, we may also receive it from third parties, such as through background, employment, or reference checks. For details, see Samba’s Applicant Privacy Policy. For EU residents, Samba Inc. is the data controller. Use of AI in hiring We may use AI tools to help review applications, analyze resumes, or assess responses. These tools support our recruiting team. People make every hiring decision. To learn more about how we process your data, please reach out.

JobMatch aggregates public listings. Always apply through the original posting.