Software Engineer
Design and implement features using clean code and SOLID principles across full-stack systems. Collaborate on frontend and backend integration while participating in code reviews and performance optimization.
27 Software Engineer jobs in Bulgaria available for remote work from home. Apply for positions such as Software Engineer, Senior Software Engineer, Core Experiences - Sofia, Bulgaria, Software Engineer, iOS Core Product - Sofia, Bulgaria and more! Discover the best work-from-home or hybrid, full- and part-time jobs.
Trusted by 200,000+ remote workers worldwide.
Design and implement features using clean code and SOLID principles across full-stack systems. Collaborate on frontend and backend integration while participating in code reviews and performance optimization.
Collaborate with product teams to scope projects and deliver solutions via cross-platform SDKs. Optimize existing functionality by designing efficient abstractions and improving algorithms.
The Senior iOS Engineer will lead key engineering and product decisions while actively shipping production code for the Speechify iOS app. They will also participate in product roadmap discussions and maintain the complex app architecture.
You will design, build, and evolve Advanced Tables capabilities while contributing to the architecture and modernization of the product. The role involves managing the full product lifecycle, from technical design and implementation to troubleshooting and resolving escalated customer issues.
Design and develop mobile frameworks and features for native Android and iOS applications while mentoring team members on architecture and best practices. Contribute to the full software development lifecycle and collaborate cross-functionally to resolve complex technical issues.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
You will design and build scalable backend services and event-driven integrations to connect the product with commercial systems. You will also lead technical initiatives and collaborate with cross-functional teams to ensure the platform remains resilient and maintainable.
The Platform team is responsible for building and maintaining backend services including payments, analytics, subscriptions, and external APIs. You will design and optimize robust APIs while collaborating with cross-functional teams to align backend architecture with product strategy.
The role involves managing data collection and operating cloud infrastructure to support large-scale model training operations. You will collaborate with scientists to optimize data ingestion pipelines and define the dataset roadmap for next-generation AI products.
Drive the technical architecture and design of enterprise-level products while mentoring the development team. Collaborate with cross-functional teams to ensure product quality, scalability, and alignment with business strategy.
You will design, develop, and deploy modules for large-scale enterprise products while driving technical architecture and design processes. Additionally, you will serve as a technical expert and mentor across development teams to ensure high quality and performance standards.
Lead the design, architecture, and development of native Windows desktop applications using C#, XAML, and Windows App SDK. Collaborate with cross-functional teams to drive accessibility efforts and ensure high-quality, scalable software releases.
Develop, maintain, and optimize payment applications using modern frontend technologies while ensuring high performance and scalability. Collaborate with engineers and UX designers to translate designs into functional, responsive, and accessible user interfaces.
You will design and maintain scalable backend systems for real-time payment processing within a distributed architecture. You will collaborate with cross-functional teams to optimize performance and ensure secure, high-transaction financial operations.
Lead the design and implementation of next-generation architecture to ensure scalability, security, and performance. Drive architectural strategy and mentor senior engineers while collaborating with cross-functional teams to deliver high-impact projects.
Design and implement new backend functionalities while optimizing existing services for a cloud-based SaaS platform. Collaborate cross-functionally with product, UX, and frontend teams to deliver reliable, well-tested solutions.
Develop and maintain the Workato Recipe runtime, focusing on execution, DSL, and processing webhooks. Build and optimize complex heterogeneous applications using Ruby and Golang while improving system performance and scalability.
Design, develop, and maintain scalable high-performance applications using Elixir and related technologies. Lead architectural discussions, mentor junior engineers, and implement complex domain logic and data pipelines.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Design and develop the backbone of the internal API ecosystem to eliminate friction in lifecycle management. Automate enterprise governance and optimize high-throughput integrations for hundreds of developers.
Design and develop internal tools, AI-powered workflows, and backend services to support sales enablement and business operations. Collaborate with data scientists to productionize prototypes and establish engineering best practices for the team.
Design and implement backend services in Rust within a microservices architecture while maintaining existing Python services. Contribute to architectural decisions regarding language choice, data modeling, and inter-service communication.
Design and develop internal tools, AI-powered applications, and workflow automations to support sales enablement and internal offerings. Collaborate with data scientists and stakeholders to productionize prototypes and improve system reliability and observability.
Design and build distributed systems that autonomously manage Kubernetes infrastructure at scale. Write production-grade Go services to interact with cloud provider APIs for real-time resource management.
Design, build, and operate backend services, Kubernetes operators, and controllers in Go across major cloud platforms. Solve complex infrastructure-layer problems including networking, scheduling, storage, and container runtime internals.
You will design, develop, and test inference solutions for AI models while owning and operating production model-serving systems. Additionally, you will build new features, improve system performance, and explore new AI/ML techniques.
The role involves designing and building the scalable service and API layer for an automated code modernization and migration platform. Responsibilities include building and maintaining scalable Python microservices and APIs that support agentic workflows and ensuring backend services are robust and production-ready.
Manage a team of developers to design and build world-class enterprise applications while driving product milestones. Collaborate with cross-functional leaders and stakeholders to ensure project success, technical excellence, and team performance.
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Lead the transformation of software engineering by building an AI-Native Engineering Operating System including workflows, standards, and metrics. Design and execute experiments with AI tools and coding agents to improve productivity, quality, and innovation across the organization.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Everything you need to know about remote work