Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
• Proven experience in software development with a strong focus on Python.• Familiarity with software development methodologies and best practices.• Ability to work collaboratively in a team-oriented environment.• Strong problem-solving skills and attention to detail.• Excellent communication skills.
About the job
Join our dynamic team at CyberArk as a Senior Software Engineer specializing in Python. In this role, you will be instrumental in designing and developing cutting-edge software solutions that secure the world's most sensitive data.
We are looking for a passionate engineer who thrives in a collaborative environment and is eager to tackle complex challenges. Your expertise will help drive innovation and enhance our product offerings.
About CyberArk Software Inc.
CyberArk is a global leader in identity security, providing solutions that protect organizations against cyber threats. With a commitment to innovation and excellence, we empower our clients to secure their digital transformation.
Join our innovative team as a Senior Staff Software Engineer, focusing on machine identity and access solutions that power CyberArk's SaaS offerings. You will design and develop services that seamlessly integrate with top cloud platforms such as AWS, Azure, and GCP, ensuring secure access to sensitive organizational assets.In this role, you will leverage adv…
Full-time|On-site|Sofia, Sofia City Province, Bulgaria
Join KIPMI Software, a pioneering company born from TINQIN, which has been at the forefront of innovative software solutions for the insurance sector for over a decade. As part of the Be Ys Group, we are venturing into the realms of digital trust and identity technologies. We invite you to be a part of our dynamic team focused on developing next-generation digital trust products.Let's build the future of technology together!Key Responsibilities:Design, build, and deploy web services and applications utilizing Docker and Kubernetes in both Azure and on-premises environments.Develop and manage CI/CD pipelines using GitLab and Azure DevOps.Implement Infrastructure as Code practices with Terraform and Ansible.Ensure high availability and performance for SQL/NoSQL databases, APIs, and front-end services.Set up monitoring and alerting systems using Prometheus, Grafana, Loki, and ELK stack.Automate operational workflows and runbooks with tools such as Rundeck, Ansible, or custom scripts.Collaborate closely with product and development teams, leading troubleshooting efforts and providing technical support.Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field.Robust experience in technical roles involving engineering, development, or operations.Proficient in Kubernetes and Docker with strong hands-on experience.Experienced in Linux system administration.Familiarity with at least one scripting language (e.g., Bash, Python).Experience with CI/CD tools such as GitLab CI or Azure Pipelines.Practical knowledge of Infrastructure as Code using Terraform and Ansible.Preferred Skills:Knowledge of the Java ecosystem (Java, Spring Boot, JDBC, Maven).Experience with Azure Cloud or OpenStack environments.Familiarity with GitOps workflows and identity management.Understanding of Agile methodologies and collaboration with developers and product teams.What We Offer:Competitive salary package.A stimulating and engaging work environment.Opportunity to work with cutting-edge technologies on real projects.Collaboration with a team of skilled and friendly professionals.Continuous learning and professional development opportunities.Corporate training and tech conference participation.Annual performance reviews and evaluations.Fun team-building events.
Join us in our global AI initiative as we build a dedicated enterprise AI team and platform to design, implement, and manage AI use cases across our organization. The AI Platform serves as the enterprise environment for secure and governed AI services and AI-driven applications. It comprises an evolving ecosystem of cloud-based AI services, orchestration layers, and internal AI applications.Working closely with the AI Architect and AI Solution Engineers, you will enhance this ecosystem and play a pivotal role in deploying AI use cases reliably in production settings.Key Responsibilities:Configure and enhance enterprise AI platforms and orchestration componentsImplement platform capabilities and actively contribute to AI use case developmentDevelop APIs, service components, and integration logic for AI-driven solutionsEnsure the stability, performance, and reliability of operational AI servicesAddress incidents and implement operational enhancementsSupport CI/CD pipelines, Infrastructure as Code, and containerized components as necessaryProvide technical guidance to advanced business users utilizing the AI platform
About UsAt Redis, we are pioneers in creating high-performance applications that power the digital world. If you've ever checked the weather, made a purchase, or tracked a flight online, you've experienced the speed of our technology firsthand. Join us in our mission to build simpler, faster solutions for over 10,000 clients globally.Why You'll Love Working with UsBecome a vital member of our innovative engineering team, developing and managing the infrastructure that supports our cloud service offerings. You will harness the power of cutting-edge technologies, primarily using Python, to design and optimize cloud-based systems that elevate user experiences.Your Responsibilities:· Develop API flows using Python for provisioning, querying, and optimizing cloud infrastructure, laying the groundwork for our adaptable Redis solutions.· Integrate functionalities from leading cloud service providers to enhance the flexibility and scalability of our offerings.· Collaborate with multidisciplinary teams to construct robust and scalable architectural frameworks.· Create automated tools and systems for effective cloud infrastructure management.Qualifications:· At least 5 years of software development experience, preferably with Python or Go, or other object-oriented programming languages.· Proven experience with cloud platforms, particularly AWS and GCP is advantageous.· Strong knowledge of Docker and container orchestration tools, especially Kubernetes.· Familiarity with RESTful APIs and microservices architectures.· Bachelor's degree in Computer Science or a related discipline.Bonus Points If You Have:· Practical experience with popular Python web API frameworks like Flask or FastAPI. Redis Culture and Benefits:Attractive compensation package including salary and equity options25 days of flexible vacationHybrid work model with options for remote and in-office workMonthly allowance for home internet and phone servicesOne-time setup allowance for home office equipment
About UsWelcome to Redis! We are the innovative force behind the technology that powers the world's fastest applications. If you've checked the weather, made a purchase, or tracked your flight status online today, you’ve experienced our impact. At Redis, you’ll engage with cutting-edge technology, whether you’re developing, sharing its narrative, or marketing it to our expanding base of over 10,000 global customers. Join us as we create a more efficient world through simpler experiences.Why You'll Love Working HereIn this role, you’ll tackle challenging distributed systems problems by working on the core engine behind Redis Active-Active, utilizing CRDT-based replication. Our team is integrating AI and AI-driven workflows into our development and operational processes, empowering you to enhance your productivity and adeptly navigate complex system challenges.Your Responsibilities:Design and implement essential features in the Redis Active-Active engine, emphasizing CRDT-based distributed data systems.Utilize AI tools and agents to enhance development speed, debugging, and system comprehension.Develop the A-A Flex feature set, ensuring alignment with Redis core functionalities and unlocking new product capabilities.Optimize performance-critical C code for low latency and high throughput in large-scale environments.Identify and resolve intricate issues across distributed architectures and real-world production scenarios.Collaborate closely with your team to deliver comprehensive features, gradually increasing your ownership.Qualifications:Extensive experience in C/C++ systems programming.Solid foundation in distributed systems, including replication, consistency, CRDTs, and consensus mechanisms.Demonstrated capability to develop high-performance, low-latency systems.Exceptional debugging skills in complex, distributed environments.Strong sense of ownership, independence, and capability to thrive in a remote team setting.Excellent collaboration skills and the ability to navigate a large, shared code base.Preferred Qualifications:Experience with CRDTs or eventually consistent data systems.
Join our dynamic team at CyberArk as a Senior C++ Software Engineer, where you will have the opportunity to work on cutting-edge security software solutions. You will be responsible for designing, developing, and maintaining high-performance applications that protect organizations’ sensitive information. This role requires a strong background in C++ programming, problem-solving skills, and a passion for technology.
For over 20 years, Smartsheet has been at the forefront of empowering teams to achieve remarkable outcomes. Our innovative work management solutions allow organizations to streamline operations, automate tedious tasks, and gain valuable insights. We foster an environment where creativity flourishes, enabling teams to tackle challenges and drive meaningful change. Join us as we continue to create tools that transform the way work gets done.As a global leader in Intelligent Work Management with a market cap of $10 billion, Smartsheet has expanded its engineering footprint internationally. Our team in Bulgaria, established in October 2024, has grown to over 30 engineers, and we are eager to welcome talented and driven Senior Software Engineers who are passionate about continuous improvement and thriving in a dynamic, innovative atmosphere.Our platform leverages a modern SaaS architecture hosted on AWS, with infrastructure managed as code using Terraform, ensuring adherence to best engineering practices. Our core technology stack includes a legacy Java monolith complemented by a developing suite of microservices, primarily developed in Java and Go, with some Kotlin services. The front-end teams utilize React to deliver exceptional UI experiences.In this role, you will enjoy the flexibility of remote work from Bulgaria, reporting to an engineering leader.
Join our dynamic global AI initiative at KOSTAL Group, where we are building a specialized enterprise AI team dedicated to designing, implementing, and managing AI use cases throughout our organization.As an AI Solution Engineer, you will work closely with business stakeholders and enterprise application and data owners, transforming AI opportunities into actionable solution designs. Your contributions will be hands-on, ensuring that AI solutions are seamlessly integrated within our architectural standards and enterprise landscape, in close partnership with the AI Architect.Key Responsibilities:Convert AI opportunities into executable technical solution designs.Collaborate with IT and business application/data owners to define integration strategies.Implement AI use cases utilizing enterprise AI services and LLM APIs.Engage in prototyping, integration logic, and critical solution components as needed.Assist in the application of AI patterns, such as retrieval-based solutions.Coordinate implementation efforts across business stakeholders and internal/external teams.Ensure compliance with architectural standards and enterprise system landscapes.
Location: Sofia OfficeCompany: LivePerson Inc. About LivePerson LivePerson Inc. (NASDAQ: LPSN) helps leading brands connect with consumers through its Conversational Cloud platform. Companies such as HSBC, Chipotle, and Virgin Media use LivePerson to facilitate millions of interactions every month. The platform supports nearly a billion conversational exchanges monthly, using extensive datasets and advanced safety features to improve customer experience with Conversational AI. Role Overview The Senior Support Engineer serves as a technical expert for customers in the EMEA region. This role focuses on resolving complex technical issues, mentoring teammates, and acting as a bridge between customers and internal product teams. What You Will Do Address advanced technical concerns from customers across the EMEA region. Diagnose and resolve complex problems for global clients, aiming for high customer satisfaction. Take ownership of escalated support cases and resolve advanced technical challenges. Develop subject matter expertise in specific technical areas or platform features, and work with product developers to improve support tools and troubleshooting methods. Act as the main support liaison between customers, Product Management, Engineering/R&D, and other business units. Share customer feedback with development and service teams to address recurring issues. Mentor and train team members to handle technical escalations, reducing the need for further escalation. Analyze pain points and recurring issues, and help refine processes and requirements for better support tools and solutions. Lead or contribute to internal projects within the Support organization.
SumUp is hiring a Senior Software Engineer with deep Golang expertise to join the Payments Platform team in Sofia, Bulgaria. This team develops and enhances scalable payment solutions that form the foundation of SumUp’s core products. Key responsibilities Work closely with fellow engineers to design and implement features for the Payments Platform Write, review, and maintain high-quality Go code Focus on improving the platform’s performance and reliability Contribute to technical decisions that impact the future direction of payments at SumUp Requirements Professional experience working with Golang Proven background in building scalable backend systems Interest in payments technology and a commitment to platform reliability Strong collaboration and communication abilities
Join NielsenIQ as a Software Engineer, where you will play a vital role in developing innovative software solutions that drive data insights and analytics. Collaborate with cross-functional teams to create applications that enhance our clients' decision-making processes.
At Yotpo, we're at the forefront of revolutionizing trust and loyalty in eCommerce. Our AI-driven Reviews and Loyalty solutions empower brands to transform casual browsers into loyal customers and advocates. With deep integrations across the eCommerce landscape and the backing of over 30,000 global brands, Yotpo offers seamless omnichannel experiences that enhance conversion rates, strengthen customer relationships, and foster sustainable growth.As we innovate Yotpo's next-generation platform, we are also investigating how artificial intelligence can create smarter, more personalized eCommerce experiences. If you're passionate about leveraging AI technology alongside modern engineering practices, this position offers a unique opportunity to make a significant impact.In this role, you will be instrumental in developing and refining our platform, ensuring it is reliable, scalable, and serves as a robust foundation for subsequent product lines. You will face complex challenges, including constructing critical applications capable of efficiently managing large datasets and high data volumes.
Join the Global Bank tribe at SumUp, where we are developing the essential infrastructure and core services that empower our merchants with digital bank accounts. Our vision is to be the foremost banking partner for small merchants worldwide, delivering a seamless, straightforward, and affordable banking experience tailored to their unique needs.As a member of the Global Bank tribe, you will play a pivotal role in building SumUp's digital banking ecosystem. Collaborate within a diverse, autonomous, and cross-functional team that brings product ideas from concept to reality. Embrace the opportunity to work with talented colleagues from 32 different nationalities spread across cities like Cologne, Berlin, São Paulo, Sofia, London, and Vilnius, all driven by a shared commitment to ownership, purpose, and supporting small businesses in thriving.As a Senior Backend Engineer, you will take charge of enhancing and maintaining a high-throughput banking ecosystem for our merchants within the Global Bank Tribe. Your contributions will be instrumental in architecting and evolving our global banking platform, ensuring high availability, scalability, and observability across various regions. If you're eager to gain hands-on experience in building products for business accounts, card payments, and transfers across Europe and Latin America for SumUp's Global Bank, we invite you to embark on this exciting journey with us!
Full-time|On-site|Sofia, Sofia City Province, Bulgaria
Join Cross Border Talents as a Customer Support Specialist and utilize your Danish language skills in beautiful Sofia, Bulgaria. We are seeking enthusiastic Danish Native Speakers to provide exceptional support as part of a dynamic team.About Our ClientTELUS International Europe is a premier leader in the Business Process Outsourcing (BPO) sector in Bulgaria, employing nearly 50,000 talented individuals across 20 countries. We specialize in delivering innovative contact center solutions, IT outsourcing, and creative customer service support in over 50 languages for clients around the globe.
Join our innovative team at mangroup as a Senior C# Engineer, where you will play a pivotal role in designing and developing high-quality software solutions. With a focus on cutting-edge technologies and best practices, you will collaborate with cross-functional teams to deliver robust applications that meet our clients' needs.In this role, you will be responsible for writing clean, scalable code while actively participating in code reviews and contributing to architectural decisions. Your expertise in C#, .NET, and software development methodologies will be essential in driving our projects forward.
Join Our Mission to Empower Wealth BuildingAt trading212, we are revolutionizing the trading and investing landscape by crafting innovative products that resonate with our users.We champion a culture of excellence and agility, driving our success in a rapidly evolving market.Currently, we proudly serve over 4.5 million clients, managing more than €30 billion in assets—a true testament to the trust we have established in just a few years.Your RoleDesign and implement solutions with a comprehensive understanding of business challenges, our service architecture, and the relevant technologies and infrastructure.Be involved in every phase of the software development lifecycle (SDLC)—from gathering requirements and designing implementation to coding, testing, deploying, and monitoring. You will take full ownership of your code and ensure its continuous improvement.Develop robust solutions focused on performance, scalability, and resilience—your code will operate in a high-stakes environment where downtime, latency, and data loss are unacceptable.Collaborate within small, autonomous teams that operate on short release cycles. We value agile methodologies and a balanced approach to processes that avoid chaos without compromising speed.Engage in knowledge sharing and continuous learning with colleagues. As our company evolves, so must we, and constructive feedback is one of our strongest tools for growth. QualificationsProven experience in developing services within a microservice architecture, having contributed to a highly scalable and performant system comprising over 200 microservices.Strong understanding of common communication protocols. You should be adept at utilizing HTTP/WebSockets and AMQP, with the ability to choose the appropriate protocol based on the context.Familiarity with at least one widely-used web framework, regardless of programming language. Our language-agnostic system empowers engineers to select the most suitable language for specific tasks. We strive for a harmonious balance between cutting-edge technologies and proven solutions.A comprehensive understanding of system performance, scalability, and security best practices.
Join Bosch Group as a Senior Software Architect specializing in automotive technology. In this pivotal role, you will leverage your expertise to design and implement cutting-edge software solutions that enhance vehicle performance and safety. You will collaborate with cross-functional teams to drive innovation and ensure the highest quality standards in software development.
About HuzzleAt Huzzle, we specialize in connecting top-tier B2B sales talent with innovative companies across various regions, including the UK, US, Canada, Europe, and Australia. Our esteemed clientele spans startups, digital agencies, and tech platforms in sectors such as SaaS, MarTech, FinTech, and EdTech. We take pride in matching exceptional sales professionals with remote positions, ensuring they are incorporated directly into client teams while receiving ongoing support from Huzzle.About the CompanyOur client is an AI-driven Go-To-Market (GTM) systems organization founded by seasoned revenue professionals. They focus on constructing comprehensive automated revenue engines that convert market signals into a qualified pipeline through AI agents, workflow automation, and scalable data infrastructure.Their technology stack integrates workflow automation platforms, enrichment systems, CRM integrations, and tailored AI agent orchestration layers—catering to fast-growing companies scaling from $1M to $100M+ in Annual Recurring Revenue (ARR).Job SummaryWe are seeking a GTM Engineer to design, implement, and enhance high-impact outbound campaigns for our SaaS clients.This role is highly hands-on and execution-oriented, perfect for individuals who thrive in a dynamic startup setting, enjoy experimenting with advanced tools, and want to make a direct contribution to pipeline generation.You will collaborate closely with leadership and clients to transform buying signals into scalable outbound systems that yield measurable revenue results.Key ResponsibilitiesDesign and execute outbound campaigns utilizing Clay, SmartLead, HeyReach, and various automation tools.Leverage Claude (AI) to create, test, and optimize outbound messaging at scale.Convert real-time buying signals into precisely targeted prospecting workflows.Develop automated GTM systems employing tools like n8n and APIs.Continuously test, iterate, and optimize outreach sequences for higher conversion rates.Enhance campaign speed, efficiency, and scalability.Monitor performance through CRM attribution and optimize for pipeline outcomes.Key Performance Indicators: Number of campaigns launched per day, week, and month. Time-to-launch for new campaigns (speed and efficiency). Campaign performance and contribution to the sales pipeline.RequirementsMust-Haves:In-depth expertise in Clay (mandatory)Proficient in using Claude for outbound messaging, personalization, and workflow automation (mandatory)Demonstrated experience in GTM Engineering, Growth Engineering, or outbound infrastructure roles.Strong familiarity with automation tools and CRM systems.
Join the Global Bank tribe where we are revolutionizing the banking infrastructure for merchants. Our mission is to empower small merchants worldwide with a digital business account that simplifies their banking needs, making us the go-to banking partner for them.As a Senior Backend Engineer, you will play a pivotal role in transitioning from fragmented regional systems to a unified global infrastructure, enabling millions of merchants to access seamless banking services tailored to their needs.Your expertise will be crucial in designing and developing a fully distributed, event-driven system that is resilient and compliant across multiple regions.In this role, you will primarily work with Kotlin while having the opportunity to engage with Elixir and Golang. We embrace Extreme Programming methodologies, focusing on small iterations, daily deliveries, and prioritizing technical design quality and deep problem-solving.Our technology stack includes Kotlin, Golang, Elixir, Java, AWS, Kafka, PostgreSQL, and Kubernetes, leveraged by observability tools such as Prometheus, Grafana, and Honeycomb. Additionally, we utilize AI-assisted development tools including Cursor and GitHub Copilot.
At Brandwatch, we are committed to empowering individuals to make a significant impact. Your voice matters, your ideas are appreciated, and your unique insights drive our shared success. As a member of our global team, you will flourish in an environment that prioritizes curiosity, collaboration, and innovation, all while actively contributing to the brands we elevate.Join us to redefine the future of communication and foster genuine connections that count. Whether you're tackling intricate challenges or pioneering innovative solutions, your growth is intertwined with our success, and together, we will shape the conversations of tomorrow.Empower your impact at Brandwatch. Be seen, be understood, be yourself.Brandwatch is on the lookout for a talent to join our Measure team. As part of this cross-functional and self-sufficient product team, you will provide solutions for performance monitoring and analytics across major social media platforms such as Facebook, Instagram, Twitter, LinkedIn, TikTok, and YouTube.As a Senior Java Engineer at Brandwatch, you will leverage the latest LTS versions of Java and Spring. You will engage with the world's most influential social networks, consuming and storing data from their APIs at scale. Your responsibilities will include designing REST APIs that expose social media KPIs to our customers and developing a scalable microservice architecture.