Bloomreach is a computer software company that is on a mission to empower its clients to seamlessly personalize their customer experience and, in turn, successf
Senior Software Engineer
Location
Eastern Europe + 1 moreAll locations: Eastern Europe | Central Asia
Posted
20 days ago
Salary
€3.7K / month
Seniority
Senior
Job Description
Senior Software Engineer
Bloomreach
Role Description We are looking for a highly skilled and experienced Senior Software Engineer to become a valuable member of our Integrations Team within our Engagement product. - Designing, developing, and maintaining multiple integration solutions that connect various third-party systems and applications. - Collaborating closely with cross-functional teams to gather requirements. - Ensuring robust architecture and implementing APIs. - Troubleshooting integration issues and providing ongoing support to enhance our integration platform's overall performance and reliability. - Responsible for releases, deployments, and monitoring of production services, ensuring smooth operation and solving issues. We are happy to meet you in Brno & Prague (Czechia) or Bratislava (Slovakia), where our headquarters is located, or you can work from home from Central and East Europe on a full-time basis. For candidates at the P3 / Senior Software Engineer level, starting monthly compensation begins at 3700 € gross , with the final offer tailored for each candidate based on their skills and experience. Stock options and a comprehensive benefits package are also included. Qualifications - Advanced proficiency in designing, developing, and maintaining solutions using Python. - Professional experience with Go and TypeScript. - Experience with cross-functional and cross-team collaboration to gather requirements and ensure seamless delivery of systems and applications. - Focus on quality, scalability, and performance of integration solutions. - Excellent problem-solving skills and attention to detail. - The ability to work in project teams effectively, be reliable, and communicate clearly. - A “can-do” attitude. Requirements - Experience with implementing and maintaining APIs and other integration components. - Experience with GCP, Kubernetes, Kafka, and Docker. - Understanding DevOps principles to implement, deploy, oversee, and sustain integration solutions. - Conduct regular code reviews and use static code analysis tools to maintain high code quality. - Cooperate with the team to proactively improve and maintain our team's processes, code, and quality standards. - Stay up-to-date with industry trends and emerging technologies to continuously improve development processes and solutions. Benefits - A great deal of freedom and trust; no corporate rules or long approval processes. - Defined company values and behaviors embedded in processes like recruitment and performance review. - Flexible working hours to accommodate your working style. - Virtual-first work model with several Bloomreach Hubs available across three continents. - Company events to experience the global spirit of the company. - Support for volunteering activities with 5 paid days off to volunteer. - Access to a People Development Program and professional education budget of $1,500 annually. - Employee Assistance Program with counselors for non-work-related challenges. - Subscription to Calm - sleep and meditation app. - ‘DisConnect’ days for additional time off each quarter. - Extended parental leave up to 26 calendar weeks for Primary Caregivers. - Restricted Stock Units or Stock Options based on role, seniority, and location. - Participation in the company's success through performance bonuses. - Employee referral bonus of up to $3,000 paid out immediately after the new hire starts. - Celebration of work anniversaries — Bloomversaries! Company Description Bloomreach is building the world’s premier agentic platform for personalization. We’re revolutionizing how businesses connect with their customers, building and deploying AI agents to personalize the entire customer journey. We power personalization for more than 1,400 global brands, including American Eagle, Sonepar, and Pandora.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Own the Go Terraform provider codebase, including architecture, implementation quality, test strategy, and release readiness. • Improve Terraform provider reliability and ergonomics, including resource behavior, data sources, lifecycle edge cases, and upgrade safety. • Drive technical strategy for IaC workflows through design docs, RFCs, and iterative delivery. • Build practical migration and interoperability paths for existing Terraform users. • Partner with product and engineering leadership in a shared roadmap model to define priorities, scope, and outcomes. • Monitor customer feedback, OSS issues, and usage signals to continuously improve the Terraform experience. • Create clear documentation and examples that make IaC workflows easier to understand and adopt.
Role Description We are currently developing ARAIAS — an AR- and AI-based hands-free training and assistance system for chronic wound care. The role involves: - Designing and building the back-end infrastructure — REST APIs, cloud services, and data pipelines that connect all system components - Building and managing system integrations — connecting hardware, external services, and internal components into a cohesive and reliable data flow - Implementing real-time data streaming — from smartglass sensor capture through to server-side processing and response delivery back to the device - Integrating AI capabilities into the application layer — including language understanding, audio processing, and output validation and scoring pipelines - Interfacing with smartglass SDKs and sensor APIs to establish device-to-back-end data pipelines, working from technical documentation provided by our hardware partner - Connecting AI model outputs into application layers — inference endpoints, model versioning, and performance monitoring - Supporting computer vision — from architecture development and integration — connecting CV model outputs into the back-end and application layer - Making pragmatic architectural decisions appropriate for the current prototyping stage - Setting up CI/CD, containerization, and basic observability to keep the team moving fast - Supporting integration points between the back-end and Unity-based front-end Qualifications - Back-end engineering proficiency — REST API design, system integration, and data pipeline development with Python as the primary language (FastAPI or equivalent) - Real-time integration experience — building streaming pipelines, WebSocket communication, or similar low-latency data flows between devices and servers - AI engineering experience — hands-on integration of AI models and services into production or prototype systems, spanning language understanding, audio processing, and output validation and scoring workflows - System integration experience — connecting hardware, third-party APIs, and internal services across different layers into a coherent, functioning system - Cloud platform experience (AWS / GCP / Azure) — able to spin up infrastructure, manage storage, and deploy services independently - Comfort working with hardware SDKs and APIs — able to independently navigate technical documentation and integration guides to establish device-to-server data flows - Comfortable with Docker and basic CI/CD pipelines - Self-directed and pragmatic — able to take initiative, own problems end-to-end, and make sensible technical decisions independently in a lean team - Fluent in English — German is a bonus Requirements - Database experience — PostgreSQL, NoSQL, object storage (S3 / GCS) - Unity experience or familiarity with Unity's integration patterns - Familiarity with semi-supervised learning — leveraging limited or partially labeled data, relevant when annotated wound imaging data is scarce - Experience with 3D data pre-processing and post-processing — depth map handling, point cloud cleaning, mesh reconstruction, or similar - Exposure to multi-modal learning — combining RGB and depth or LiDAR data into unified model inputs Benefits - Meaningful work — You help shape how technology redefines education and training in healthcare, with real impact on clinical outcomes - Ownership and creative freedom — You work autonomously, contribute your ideas directly, and have a genuine say in how the system is built - A learning culture — We support personal and professional growth through knowledge sharing, access to innovative tools and methods, and a dedicated learning budget - Flexible working — Remote-friendly setup with the option to work from our Munich office - Flat hierarchies and team spirit — A small, open, and trust-based team where communication is direct and everyone's voice matters - International collaboration — Work alongside a Taiwan-based partner covering technology, hardware, and research
Senior Software Engineer
StarburstAt Starburst, we are working to dismantle the status quo of data silos and vendor lock-in every single day. Starburst offers a full-featured data lake analytics platform, built on open-source Trino. Our platform includes all the capabilities needed to discover, organize, and consume data without the need for time-consuming and costly migration projects. Today more than 200 leading organizations trust us to make better decisions faster. Though Starburst has raised $414M in venture funding from top investors, we were founded in a rather unusual way as we bootstrapped the business with customers and revenue from the very beginning! We are a remote-first company with employees all over the world and are proud to be named a Best Place to Work. Our founders are the creators of Trino (and previously Presto at Facebook). 10 years ago, they created Trino as the analytic database to stand the test of time. Funny enough, they never had any intentions to start a company around it. 5 years ago, we started Starburst with a similarly audacious goal: To build an iconic company that would stand the test of time. We are solving exceptionally complex and meaningful challenges here and as we innovate, we each have the opportunity to build our careers alongside Starbursts’s growth. Starburst has raised $414 million in venture funding and we are hiring across all functions to support our massive growth!
Role Description As a Senior Software Engineer on the fully distributed Starburst Galaxy Reliability, Scalability, & Efficiency team, you’ll own the reliability, scalability and efficiency (performance/$) of Starburst Galaxy IaaS/SaaS as we grow. You will help design and build core infrastructure around Trino of the Galaxy Product itself, as well as build “the machine that builds the machine” that is used to operate our SaaS at scale. Daily tasks will include: - Developing the backend infrastructure related to product features - Building operational tooling - Supporting our product in production - Driving collaboration with various stakeholders around the reliability, scalability and efficiency of Starburst Galaxy On the Core Infrastructure team, you will: - Ensure the reliability and scalability of the Starburst Galaxy infrastructure as we grow to meet the demands of our customers - Own the APIs for provisioning and upgrading cloud infrastructure across AWS, Azure & GCP On the Delivery & Enablement team, you will: - Enable the engineering organization to iterate on Galaxy confidently with maximum velocity, and minimum disruption - Own everything from continuous delivery to the tooling to provision and maintain developer environments On the Observability team, you will: - Provide comprehensive tooling, and the underlying infrastructure primitives, for the introspection and administration of the Starburst Galaxy product - Modify both Trino and Starburst Galaxy services to maximize introspection - Own infrastructure that ensures relevant data is surfaced in an accessible way to both internal and external customers As a Senior Software Engineer you will: - Develop and optimize the reliability, scalability, and efficiency of Starburst Galaxy service - Design and build the core operational infrastructure of the Starburst Galaxy service following the immutable cloud infrastructure paradigm - Continuously improve our engineering processes, tests, and systems that allow us to scale the code base and productivity of the team - Provide considerate and timely review of your peers' pull requests and design proposals Qualifications - Passion for software engineering, an interest in Infrastructure Engineering in particular - Cloud infrastructure architecture and orchestration experience - Experience developing software in Java and Typescript - Experience with infrastructure as code and related tooling such as Pulumi or Terraform - Prior experience in developing for or operating Trino is a huge plus - Demonstration of ownership, grit, and bias for action - core values at Starburst Requirements - Ability to Travel: This role will require occasional in-person travel for purposes including but not limited to new hire onboarding, team and department offsites, customer engagements, and other company events. Actual travel expectations may vary by role and business needs. Benefits - Competitive pay - Attractive stock grants - Flexible paid time off - Supportive work environment
Senior Software Engineer
Lunar EnergyBuilding the world’s best clean energy products to deliver home electrification at scale.
Role Description At Lunar Energy, we're on a mission to transform the way we power our homes by building an ecosystem of all-electric products, starting with a next-generation home battery system and a cloud PaaS to manage large fleets of Distributed Energy Resources (DER) assets. We’re looking for a Senior Software Engineer to join our talented team of Software Engineers in the UK. - Designing and implementing the business logic to expose our functionality via APIs and UI interfaces, using functional programming and serverless computing - Implementing Frontend code on mobile or web applications - Working and co-ordinating across multiple teams to ensure delivery, raise standards and ensure consistency - Contributing to the continual improvement of our development best practices Qualifications - 4+ years of experience as a Software Engineer - Experience in strongly typed languages, such as Typescript, Rust or others - Experience in both Frontend and Backend software systems - Working experience with Unix operating systems - You enjoy working in a smaller team where you can see the huge impact of your work - You value learning and approach new information with an open mind, willing to reconsider your opinions when presented with compelling evidence - You are autonomous and enjoy managing your own workload and deadlines Requirements - Experience with the Functional programming paradigm - Experience in UI/UX design, and tools such as Figma - Knowledge of Functional Reactive Programming and related frameworks such as React or RXJS - Professional experience in the renewable energy sector, or an interest in green tech - Japanese language proficiency Benefits - A competitive salary and stock options package - Access to a private Medical Insurance scheme through BUPA (medical history disregarded) - A wellbeing and lifestyle benefits plan through Medicash - 5% employer contributions pension matching - Life assurance & income protection schemes (available after 12 months of service) - A budget of £1,000 per financial year for work-related training and an allowance of 4 training days - Cycle To Work scheme and Workplace Nursery benefit - A £200 bonus upon joining for remote work setup - Access to Spill - a Mental Health Support platform - Enhanced Maternity and Paternity Pay - 25 days of annual holiday entitlement plus 8 Bank Holidays - Fully remote working within the UK


