Team Lead, Software Development
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
Manager
Qualifications
About BlueCat
BlueCat is a cutting-edge technology company, committed to transforming Intelligent Network Operations. With a focus on innovation and excellence, we provide organizations with the tools they need to navigate the complexities of modern network management. Our award-winning culture and dedication to employee well-being have earned us recognition as one of Canada's top workplaces, making us a great place to grow your career.
Similar jobs
Search for Software Developer Ktor Framework
138 results
JetBrains s.r.o.
At JetBrains, we are passionate about coding. Since our inception in 2000, we have committed ourselves to creating the most robust and effective developer tools available. Our tools automate routine checks and corrections, accelerating production and allowing developers to innovate and create freely. We are currently seeking a Software Developer to join our core team focused on Ktor, an asynchronous framework designed for building connected applications. Ktor offers a comprehensive HTTP server and client stack, complete with various low-level subsystems (I/O, networking, protocols, etc.) and a rich array of extensible features. Our team is dedicated to enhancing existing functionalities and designing new capabilities for the framework. Your Responsibilities: Contribute to the core development of the Ktor framework. Enhance and optimize HTTP server and client subsystems. Design and implement novel features and extensions for the framework. Maintain and improve the existing codebase, ensuring high standards of quality, performance, and reliability. Engage in design discussions and participate in code reviews. Collaborate effectively with fellow developers and contributors. Qualifications: Proven experience with Kotlin. Strong understanding of algorithms and data structures. Ability to write clean, maintainable, and well-tested code. Excellent collaboration and communication skills. Capability to articulate and justify technical decisions clearly. Proficiency in English, both written and spoken. Preferred Qualifications: Familiarity with web technologies and application frameworks. Understanding of HTTP, REST, and networking concepts. Experience with non-JVM platforms or frameworks. Knowledge of library API design and versioning.
Join Acumatica as a Senior Software Developer - Localization and play a pivotal role in enhancing our software solutions for international markets. You will be responsible for designing, implementing, and maintaining localization features that enhance user experience across diverse languages and cultures. Collaborate with cross-functional teams to ensure seamless integration of localized content and functionalities.
JetBrains s.r.o.
Join Us as a Senior Software Developer (Kotlin Build Tools) At JetBrains, we are driven by our passion for code. Since our inception in 2000, we have dedicated ourselves to creating the most powerful and efficient developer tools available. Our tools automate routine checks and corrections, accelerating production and allowing developers to innovate and create freely. Kotlin, a language developed by JetBrains, is a modern programming language that targets Java, Android, JavaScript, WASM, and native (LLVM) platforms. Launched in 2016, Kotlin has quickly gained traction, and in 2019, it was recognized as Google's preferred language for Android development, subsequently becoming a leading choice for server-side development. A robust build system is essential for any programming language, including Kotlin. Our goal is to streamline the integration of Kotlin-supporting build systems within IntelliJ IDEA. We are committed to ensuring that Kotlin projects are accurately represented in the IntelliJ IDEA model, and that the import process is swift and reliable. We currently support various build systems such as Gradle, Maven, and IntelliJ IDEA’s in-built JPS, with potential plans to expand our offerings. We are seeking a seasoned Software Developer with a solid foundation in software engineering to join our team and contribute to this exciting endeavor. Our codebase is primarily written in Kotlin and Java 11, managed in Git repositories, some of which are publicly available on GitHub. Your Role: Develop and enhance tools for integrating Kotlin with various build systems. Refine Kotlin’s integration from build system representations into the IntelliJ IDEA project model. Focus on import performance improvements, reliability, and introducing new features. What We’re Looking For: A passion for solving complex and challenging problems. A minimum of five years of professional experience in Kotlin or Java development. A desire to enhance Kotlin support within IntelliJ IDEA. Ability to design and write clear, maintainable code. A solid understanding of the algorithms behind your code. Strong collaboration skills, with the ability to listen to others and provide sound reasoning for your ideas. A commitment to professional growth through mastering new technologies and methodologies. A sense of pride in your work. A keen interest in improving the Kotlin developer experience.
Acumatica seeks a Senior Software Developer in Belgrade to focus on Warehouse Management Systems (WMS). This role centers on creating and maintaining software that streamlines warehouse operations for clients. Key responsibilities Design, build, and maintain scalable software solutions for warehouse management Collaborate with teams across functions to deliver reliable, high-quality products Support ongoing improvements as customer needs evolve Role focus This position emphasizes both building new features and supporting existing WMS software. The work involves close coordination with colleagues to ensure solutions meet client requirements and adapt to changing business needs.
BlueCat Networks
Join our dynamic team at BlueCat Networks as a Senior Software Developer! In this role, you will be responsible for designing and implementing innovative software solutions that enhance our product offerings. You will collaborate closely with cross-functional teams to ensure high-quality deliverables that meet our clients' needs.
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.
JetBrains s.r.o.
At JetBrains, we are driven by a passion for code. Since our inception in 2000, our mission has been to develop the most powerful and efficient developer tools available. By automating mundane checks and corrections, our tools enhance productivity, allowing developers to innovate and create with greater freedom. Kotlin, a modern programming language developed by JetBrains, is designed for Java, Android, JavaScript, and native platforms. Since its launch in 2016, Kotlin has surged in popularity, becoming the official language for Android development and being widely supported across various frameworks, engines, and tools. With Kotlin Multiplatform and Compose Multiplatform, our aim is to empower Android developers to create exceptional multiplatform applications. The Kotlin Multiplatform Tooling team is dedicated to building tools that simplify this process. We are actively developing Kotlin Multiplatform plugins for both IntelliJ IDEA and Android Studio, alongside enhancing IntelliJ IDEA's Android support, KDoctor, and the Kotlin Multiplatform wizard. We are currently seeking an enthusiastic Android developer who is eager to share their knowledge and insights with our team and is excited about creating tools that they have always wanted. Our team is friendly and international, welcoming applicants who share our coding passion.
BlueCat Networks
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 Acumatica as a Senior/Lead Software Developer specializing in .NET technologies, focused on enhancing our Construction Operations solutions. In this pivotal role, you will leverage your extensive experience in software development to design, implement, and optimize robust applications that drive efficiency and effectiveness in the construction industry.We are seeking a visionary leader who can mentor junior developers while collaborating closely with cross-functional teams to deliver high-quality software solutions. Your expertise in .NET frameworks, databases, and agile methodologies will be crucial as we innovate and grow.
JetBrains s.r.o.
At JetBrains, we are passionate about code. Since our inception in 2000, we have dedicated ourselves to crafting the most powerful and effective developer tools available. By automating routine checks and corrections, our tools enhance productivity, allowing developers to innovate, explore, and create freely. The Version Control Experience team, part of the IntelliJ Platform division, is dedicated to refining version control workflows across all JetBrains IDEs. Our goal is to ensure that from the moment a user clones a project to exploring its branches and reviewing changes, working with Git and other version control systems is seamless, efficient, and trustworthy. Our work affects millions of users across various IDEs. We are seeking a skilled Kotlin or Java developer to join our efforts in enhancing the version control experience within JetBrains IDEs.
ABBYY is seeking a Staff Software Engineer to join the team in Belgrade, Serbia, with a hybrid work arrangement. This position plays a central part in developing software that enables organizations to manage and use their data more effectively. Key responsibilities Design and implement new software features and systems. Develop solutions aimed at increasing productivity and efficiency for ABBYY’s customers. Collaborate with fellow engineers to deliver reliable and well-structured products. Role focus This role centers on building software that supports businesses in working smarter with their data. The Staff Software Engineer will contribute technical expertise and work closely with the development team to ensure high-quality results.
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)
JetBrains s.r.o.
Role Overview JetBrains is looking for a Senior Fullstack Developer to focus on AIR Automations. This role involves working closely with a skilled team to build and improve automation solutions. The position calls for strong experience in both frontend and backend development to create reliable applications that support customer workflows. Location Options include Belgrade, Berlin, Madrid, Munich, Prague, or remote within Germany.
Renesas Electronics Corporation
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.
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.
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.
Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies brings together two leaders in automotive engineering, focused on building the next generation of software-defined vehicles. This partnership combines expertise in operating systems, zonal controllers, and cloud connectivity, with a vision to set new standards for electric vehicle technology. The team blends strengths in connectivity, artificial intelligence, and security to address the evolving needs of modern mobility. The goal: create intelligent, connected, and sustainable solutions for drivers worldwide. Role overview This Staff Software Engineer (Golang) position sits within the Mobile & Consumer Platform group in Belgrade. The team is responsible for developing mobile applications and SDKs that connect Rivian and Volkswagen Group vehicles with customers, shaping the digital experience from start to finish. The role centers on the RVT Consumer Platform, which serves as the foundation for all mobile and consumer-facing features. As a senior member of the backend team, you will lead efforts in designing, building, testing, and supporting this platform. What you will do Design and develop backend services using Golang for the RVT Consumer Platform Collaborate with cross-functional teams to deliver seamless integration between mobile applications and vehicle systems Drive clean architecture and thoughtful design across the platform Lead proactive testing and regular software releases Support and maintain the platform to ensure reliability and scalability Requirements Experience developing backend systems, ideally with Golang Strong background in designing, building, and maintaining scalable platforms Ability to work collaboratively within a team and across disciplines Commitment to high-quality software through testing and clean architecture
Join the Acumatica team as an Intern Developer, where you'll play a pivotal role in creating innovative, production-grade cloud-based ERP, CRM, and web applications using Microsoft technologies such as .NET, C#, and MS SQL Server. This summer internship (3-month contract, 40 hours per week) is a fantastic opportunity to work alongside experienced developers in our Belgrade office, located in the Skyline Afi Tower (Kneza Miloša 88a, Skyline offices, building C, the tallest tower, 2nd floor).Key Responsibilities:Contribute to the design and development of business applications and customizations.Develop data access layers, business objects, and presentation layers.Research and prototype ERP modules utilizing emerging technologies.Support existing code through optimization and refactoring.Analyze code to identify and rectify errors in functionality.Provide guidance and support to developers within Acumatica’s development network.
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.
Perplexity
At Perplexity, we are seeking a talented Senior or Expert C++ Developer to become an integral part of our dynamic Search Core team. This pivotal role involves shaping the future of our search technologies and products. You will influence major architectural, design, and implementation decisions that define our technical infrastructure.Key ResponsibilitiesDesign and develop innovative search index storage solutions that encompass both streaming and batch data processing systems, optimized for high-load environments with the capacity to manage billions of web pages.Create foundational core search components, including advanced algorithms for efficient data retrieval and ranking.Maximize hardware performance to ensure optimal system functionality.Address complex challenges related to multithreading, concurrency, and optimization at the system level.Enhance subsystems to ensure reliable and consistent data replication within the core search architecture.Required QualificationsA minimum of 5 years of hands-on experience in C++ programming.Familiarity with Python or other scripting languages.A strong commitment to writing clean, efficient, and scalable C++ code.In-depth knowledge of algorithms and data structures with practical application skills.Comprehensive understanding of multithreading, including various strategies, challenges, and trade-offs.Experience in developing high-load, distributed, and hardware-related services.Expertise in real-time systems development.Preferred QualificationsExperience in building core components for search engines, trading systems, or database management systems.Proficiency with cloud services, Kubernetes (k8s), and AWS infrastructure.
Sign in to browse more jobs
Create account — see all 138 results

