Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
What We're Looking For:Proven experience in building robust web applications and services that enhance user experiences. Ability to navigate complex stakeholder landscapes and regulatory frameworks. Strong proficiency in programming languages such as Python, Go, JavaScript, Ruby, or PHP, alongside SQL expertise. In-depth knowledge of distributed systems, including understanding trade-offs for scalability and latency optimization. Experience in fast-paced startup environments or technical sectors like AI, security, finance, or blockchain. Desirable Skills:Hands-on experience with Docker and Kubernetes for application deployment. Familiarity with cloud platforms such as GCP or AWS. Understanding of accounting or financial software. Experience mentoring junior engineers to foster growth and development.
About the job
About Us
At Rho, we're redefining banking for startups. Our innovative platform allows businesses to open accounts in mere minutes, issue cards, manage expenses, pay bills, and maintain financial records—all in one seamless experience supported by dedicated human assistance.
About the Role
We are seeking a skilled Senior Software Engineer with a focus on backend development to join our talented core product team in Belgrade. You will play a pivotal role in enhancing and scaling Rho's comprehensive finance platform.
If you are passionate about technology and eager to expand your knowledge, you'll be working with the following tech stack:
Python and Go
GraphQL
PostgreSQL
Docker
Kubernetes
Google Cloud Platform (GCP)
About Rho
At Rho, we believe that financial management should be straightforward and accessible. Our modern banking platform is tailor-made for startups, empowering them to manage their finances efficiently and effectively. By combining cutting-edge technology with exceptional customer support, we ensure our clients have the tools they need to thrive in today's competitive landscape.
Similar jobs
1 - 20 of 196 Jobs
Search for Senior Software Engineer Intellij Ultimate Team
Join our dynamic IntelliJ Ultimate team as we elevate the development experience for enterprise Java and Kotlin projects. Our innovative work integrates frameworks and libraries like Spring, Quarkus, and Hibernate, empowering millions of developers to confidently build, debug, run, and deploy sophisticated enterprise applications. We are seeking a Senior Software Engineer who will take charge of key functional areas within IntelliJ IDEA Ultimate. This role involves collaborating with a team of highly skilled engineers committed to enhancing the IDE's capabilities for professional Java and Kotlin development. Key Responsibilities: Assume full ownership of IntelliJ IDEA Ultimate features and subsystems related to enterprise frameworks, build tools, runtime configurations, and application servers. Design and develop advanced tooling for Java, Kotlin, Spring, and associated ecosystems. Work closely with senior engineers and tech leads to ensure architectural integrity and technical excellence across all areas of IntelliJ IDEA. Promote innovation and enhance usability in large-scale, production-grade developer tools. Help maintain IntelliJ IDEA’s esteemed reputation for quality, reliability, performance, and developer satisfaction.
At JetBrains, our passion for coding drives us. Since our inception in 2000, we have been dedicated to creating the most efficient developer tools available. By automating mundane tasks and enforcing best practices, our tools significantly enhance productivity, allowing developers to innovate and excel. With a global user base in the hundreds of thousands, IntelliJ IDEA stands out as the premier development environment for Java and other programming languages. We have also developed various IDEs and tools for code management, including Qodana, built on the IntelliJ Platform. We strive to evolve our platform, enhancing its flexibility to meet diverse needs and scenarios. Recently, we've made significant updates to our in-IDE licensing subsystem, introducing new free licensing options and launching AI Assistant and Junie. Now, we are looking to completely revamp and modernize our licensing subsystem.
At JetBrains, we are passionate about coding. Since our inception in 2000, we have dedicated ourselves to developing the most powerful and efficient developer tools available. By automating routine checks and corrections, our tools enhance productivity, empowering developers and businesses to innovate and excel.IntelliJ IDEA transformed the Java development landscape in 2001, being the first IDE to introduce automated code refactoring. It continues to lead the charge in software innovation, boosting productivity for thousands of developers daily. Beyond Java, IntelliJ IDEA supports various significant programming languages, including Ruby, Groovy, Scala, Python, JavaScript, Objective-C, PHP, and Kotlin.We are currently on the lookout for a dedicated Full-Stack QA Engineer to join our dynamic IntelliJ IDEA team on an exciting new project – the IntelliJ LSP initiative. This role emphasizes adaptability, multitasking, and a hands-on approach to maintain high quality while facilitating rapid product iterations.
Join our dynamic Crawler team at Perplexity as a Senior Backend Software Engineer. In this pivotal role, you will be responsible for designing, developing, and managing systems that handle the ingestion, processing, and management of vast web-scale data to support our cutting-edge search technologies. This is a high-impact engineering position that requires a blend of backend and frontend expertise within our data acquisition stack.Key ResponsibilitiesLead the development of large-scale web crawlers, ingestion pipelines, and data processing systems.Construct, maintain, and optimize vital backend and frontend components for crawler services, including storage solutions, data retrieval functions, and UI dashboards for effective data management.Work closely with Search and Infrastructure teams to ensure efficient and high-quality ingestion and processing of billions of web pages.Architect and implement full-stack features and scalable distributed systems capable of handling high loads and real-time data operations.Experiment with innovative approaches to rapidly enhance system performance, usability, and reliability.QualificationsAt least 5 years of software development experience with a solid understanding of data structures and algorithms in languages such as Python, C++, Rust, or Go.Experience in developing large-scale web crawlers is highly preferred.Demonstrated expertise in building, deploying, and optimizing high-load, distributed services.Strong knowledge of cloud infrastructure, particularly hands-on experience with Kubernetes (K8s) and AWS.A passion for writing clean, efficient, and scalable code.
Rivian and Volkswagen Group Technologies brings together two established automotive leaders to develop solutions for electric vehicles. The partnership focuses on operating systems, zonal controllers, and advanced cloud connectivity, aiming to raise the bar for software-defined vehicles worldwide. The team draws on experience in connectivity, artificial intelligence, and security to help shape a more connected and sustainable future for mobility. Role overview The Senior Software Engineer on the OTA Cloud Team works on systems that deliver ongoing software updates to vehicles after production. This position centers on designing and building distributed systems to manage updates across a global fleet. Day-to-day work involves developing resilient, highly available cloud services using AWS. What you will do Design and implement distributed cloud services that support over-the-air updates for vehicles Build scalable, reliable systems to manage updates for a global fleet Contribute to technical architecture and uphold high standards for code quality Mentor other engineers, sharing knowledge and supporting team growth Location This position is based in Belgrade.
About UsAt Rho, we're redefining banking for startups. Our innovative platform allows businesses to open accounts in mere minutes, issue cards, manage expenses, pay bills, and maintain financial records—all in one seamless experience supported by dedicated human assistance.About the RoleWe are seeking a skilled Senior Software Engineer with a focus on backend development to join our talented core product team in Belgrade. You will play a pivotal role in enhancing and scaling Rho's comprehensive finance platform.If you are passionate about technology and eager to expand your knowledge, you'll be working with the following tech stack:Python and GoGraphQLPostgreSQLDockerKubernetesGoogle Cloud Platform (GCP)
Easygo, a leading Australian technology firm, powers globally recognized brands such as Stake, KICK, and Twist Gaming. As we expand our engineering capabilities in Belgrade, we are seeking a Senior Software Quality Engineer to join our Data and Integration Infrastructure team. This is an exciting opportunity to influence the platforms and systems that drive our products worldwide. About the Team You will become part of a dynamic engineering team that accelerates product and service teams working on KICK. The team is tasked with creating and maintaining shared platform capabilities that enhance the reliability, consistency, and developer experience across the platform. Our team is responsible for foundational components such as event pipelines, schema governance, service gateways, and notification delivery. These systems ensure reliable communication between KICK's services, with accurate, observable, and analytics-ready data flows across the platform. By delivering robust and well-architected platform primitives and templates, we play a pivotal role in shaping how KICK is developed and scaled, optimizing workflows, minimizing redundancy, and establishing a solid foundation for reliable integrations and data-driven decision-making. Who We’re Looking For We are in search of a seasoned Senior Quality Engineer to guarantee the reliability, scalability, and safety of KICK's core platform systems. This role involves collaborating closely with engineers to integrate quality practices throughout the development lifecycle, ensuring that platform components—like event pipelines and service gateways—are robust, testable, and safe for use by teams across KICK. If you are driven by the desire to enhance system reliability, facilitate rapid and assured software delivery, and thrive in a collaborative, high-impact engineering environment, this position offers a chance to shape the quality foundations of the KICK platform. Key Responsibilities: Integrate quality practices within Agile product teams while implementing the broader QA strategy across the SDLC. Work closely with developers, product managers, and designers to establish acceptance criteria, refine testability, and maintain a unified understanding of quality objectives. Engage in code reviews and technical design discussions, providing insights on testability, risk, and quality impact early in the development cycle. Identify testing risks and devise appropriate testing strategies for critical system components.
Renesas Electronics Corporation seeks a Senior Backend Software Engineer based in Belgrade. The position centers on developing and maintaining backend systems that power advanced technology initiatives. Role overview This engineer will work on backend infrastructure, ensuring reliability and scalability for ongoing projects. The work involves supporting complex technology solutions that require careful planning and execution. Collaboration Regular interaction with colleagues from various disciplines is expected. Teamwork and clear communication are important, as projects often span multiple areas of expertise.
P-1415 At Databricks, our mission is to transform the data lifecycle by simplifying processes from data ingestion to ETL, BI, and extending to ML/AI through a unified platform. We envision a future where traditional data warehouse architectures are superseded by an innovative pattern known as the Lakehouse (CIDR 2021 paper), which merges data warehousing with advanced analytics. This paradigm shift addresses critical challenges like data staleness, reliability, total cost of ownership, data lock-in, and the limitation of use-case support. To realize this vision, we are developing a cutting-edge query engine and structured storage system designed to exceed the performance of specialized data warehouses in relational queries. We aim to preserve the expressiveness and robustness of general-purpose systems like Apache Spark™ to accommodate various workloads, including ETL and data science. Join us on this multi-year journey. As a member of our team, you will be involved in designing next-generation systems set to redefine industry standards in several key areas: Query compilation and optimization Distributed query execution and scheduling Vectorized execution engine Data security Resource management Transaction coordination Efficient storage structures (encodings, indexes) Automatic physical data optimization Your Responsibilities: Clarify requirements and drive design decisions for ambiguous problems Create technical design documents and project plans Develop new features Mentor junior engineers Test, deploy to production, and monitor outcomes.
Role Overview Tide is looking for a Senior Staff Software Engineer to help shape the Agentic Platform. This platform aims to support small businesses with advanced technology. The position focuses on designing, building, and refining software that improves both user experience and operational workflows. Collaboration and Impact This engineer will partner with teams across disciplines to deliver solutions that matter. The work will directly influence how small businesses interact with Tide’s products and services.
Join Tenstorrent as a Senior Software Engineer specializing in AI Compiler development. In this role, you will collaborate with a talented team to create cutting-edge compiler technologies that enhance AI performance.
First Circle stands at the forefront of financial technology in South-East Asia, transforming the landscape for underserved SMEs. Having successfully enabled thousands of small businesses in the Philippines to access credit, we are now embarking on an ambitious journey to create a comprehensive Neobank. Our offerings will encompass multi-currency bank accounts, payment solutions, foreign exchange, corporate credit cards, and payroll services.We are seeking talented mid-level and senior software developers to join our team during this pivotal year of growth. The challenge of building in emerging markets like the Philippines is significant, especially with the current state of digital infrastructure. By developing nearly everything in-house, we tackle complex problems that many startups have found insurmountable, and the prospect we have ahead is immense.
At d-Matrix, we are dedicated to unlocking the transformative power of generative AI. Positioned at the forefront of software and hardware innovation, we continuously challenge the limits of technological possibilities. Our workplace thrives on respect and collaboration.We embrace humility and prioritize open communication. Our inclusive team values diverse perspectives, leading to innovative solutions. We are on the lookout for passionate individuals eager to tackle challenges and driven by results. Ready to explore your potential? Together, we can shape the limitless future of AI.The Role: Senior Staff Software Engineer - AI KernelsLocation:Hybrid, working on-site at our Belgrade, Serbia office 3-5 days a week.What You Will Do:You will join a dynamic team responsible for productizing the software stack for our AI compute engine. Your role will involve the development, enhancement, and maintenance of software kernels tailored for next-generation AI hardware. With your extensive experience in building software kernels for hardware architectures, you will apply your deep understanding of various hardware systems and effectively map algorithms to these architectures. You will also be adept at translating computational graphs from AI frameworks into optimized implementations. Your comprehensive knowledge across the full-stack toolchain will enable you to navigate the complexities of hardware-software co-design, allowing you to deliver scalable software solutions within tight timelines. Collaborating closely with compiler experts, you will help develop robust compiler infrastructure while engaging with other software (ML and systems) and hardware (mixed signal, DSP, and CPU) specialists within the company.What You Will Bring:Minimum:An MS in computer engineering, mathematics, physics, or a related field coupled with 10+ years of industry experience, or a PhD in a pertinent area with at least 1 year of professional experience.A solid understanding of computer architecture, data structures, system software, and machine learning principles.Proficiency in C/C++ and Python development within Linux environments, with familiarity in using standard development tools.Experience in implementing algorithms using high-level programming languages such as C/C++ and Python.
Speechify is seeking a Senior Software Engineer in Belgrade, Serbia, to focus on Windows and desktop application development. The position centers on designing and building software that helps users access and interact with Speechify’s products more easily. What you will do Develop and maintain desktop applications for Windows platforms Collaborate with engineers and other team members to deliver new features Use software engineering skills to create solutions that support accessibility Contribute to projects that enhance user interaction with Speechify products Requirements Significant experience building Windows or desktop applications Solid understanding of software engineering principles Interest in improving accessibility and user experience Comfort working as part of a collaborative team This role is based in Belgrade, Serbia.
Role overview Renesas Electronics seeks a Senior Software Engineer in Belgrade to focus on platform development. The position involves designing and building software that supports and enhances Renesas products and services. This is a hands-on engineering role with an emphasis on technical quality and practical solutions. What you will do Develop and implement software for platform-level projects, contributing to the core technology stack. Collaborate with colleagues from various disciplines to deliver integrated solutions. Share ideas and technical expertise to improve and refine existing systems and processes. Team and culture The team values open collaboration and ongoing knowledge sharing. Members work together to advance technology and support each other's professional growth in a cooperative setting.
Have you ever heard of BlueCat? We are a dynamic and innovative company revolutionizing the Intelligent Network Operations market. In today's rapidly evolving technological landscape, organizations demand a transformative approach to network operations that connects foundational core services with a comprehensive understanding of network health and performance. BlueCat’s Intelligent NetOps is a pioneering solution that integrates systems of understanding and change, empowering teams to enhance operational agility and manage risks associated with rapid changes through a cohesive management lifecycle, from provisioning to proactive troubleshooting and remediation.At BlueCat, we celebrate our exceptional culture, which is a core aspect of our identity. We are proud recipients of numerous prestigious awards, including the Great Place to Work certification. Joining our team not only places you at the forefront of technological advancement but also integrates you into one of Canada's leading workplaces, recognized across various categories such as Technology, Today's Youth and Women, and Mental Health and Inclusion.About the RoleWe are seeking a hands-on Team Lead to lead a talented group of software engineers in the creation of scalable, high-quality integrations, adaptive applications, and essential tooling. This hybrid role perfectly marries technical contributions with daily leadership, making it suitable for a senior engineer transitioning into engineering management or an existing Team Lead aiming for a broader impact.You will serve as the vital link between engineering execution and team organization — spearheading sprint planning, code reviews, mentoring sessions, and shaping the technical roadmap in collaboration with Engineering Managers and Architects.What You’ll Do• Lead and coordinate a cross-functional development team.• Directly contribute to feature development and tackle complex technical challenges.• Manage sprint planning, backlog grooming, and daily standups.• Mentor junior and intermediate developers through code reviews, coaching, and pair programming.• Collaborate with QA, DevOps, and Product teams on release planning and delivery health.• Identify and alleviate technical debt while promoting clean coding practices.• Represent the team in stakeholder meetings and advocate for team needs.
P-1415 At Databricks, we are dedicated to empowering data teams to address some of the most challenging issues facing the world today — from revolutionizing transportation to expediting medical advancements. We achieve this by developing and maintaining the premier data and AI infrastructure platform, enabling our customers to leverage deep data insights for business enhancement. Founded by engineers, Databricks is embarking on a multi-year mission to create the most advanced Data Intelligence Platform. Building upon a solid foundation, our ambition is to significantly improve our product offerings. From the Storage Engine (data layout, encryption, caching, etc.) to the Query Engine (vectorization, query optimization, etc.), we aim to reevaluate every component to deliver the fastest, most user-friendly, and secure data platform for all workloads. As a senior software engineer, you will be a pivotal member of not just the Belgrade site but also the foundational team driving our multi-year Lakehouse vision. You will participate in the complete development cycle and embody all fundamental Databricks values (own it, data-driven decision making, teamwork, customer-centricity).
At BlueCat Networks and LiveAction, we provide innovative solutions designed to boost network performance and enhance security. Our cutting-edge Network Intelligence platform converts intricate data into actionable insights, offering organizations a complete perspective on their network's performance and security. This empowers enterprise teams to swiftly address network issues on a large scale, expedite threat response, enhance workforce productivity, and mitigate business risks. Concurrently, BlueCat delivers a comprehensive suite of solutions that assist network, security, application, cloud, and DevOps teams in optimizing the IP environment, propelling business outcomes.Together, our platforms equip organizations with the tools to sustain robust, efficient, and secure network operations.We are in search of a hands-on technical leader to assume the role of Team Lead, Software Development and guide a small engineering team. You will be responsible for spearheading backend design and delivery for Network Observability capabilities, making pivotal technical decisions, and collaborating across functions to deliver high-quality software in an Agile framework.
Join our dynamic team at Xsolla as a Senior Frontend Software Engineer, where you will play a crucial role in developing innovative solutions for the gaming industry. Collaborate with cross-functional teams to design, implement, and optimize user-friendly interfaces that enhance the gaming experience. Your expertise in modern frontend technologies will be pivotal in driving our projects forward.
ABBYY seeks a Senior Software Engineer with expertise in C++ and C# for its Belgrade office. This hybrid role centers on developing and improving high-performance software that powers important company projects. Key responsibilities Design and build software applications using C++ and C# Collaborate with team members to create solutions that meet quality and efficiency goals Enhance code and systems to improve performance and reliability Location and work arrangement The position is based in Belgrade, Serbia. A mix of in-office and remote work is expected.
Apr 21, 2026
Sign in to browse more jobs
Create account — see all 196 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.