
Staff Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Czechia.
• Develop features utilized by thousands of customers.
• Construct and uphold platform and administrative services that support Bloomreach SaaS products.
• Establish central services for Model Context Protocol APIs for external AI agents.
• Create customer provisioning and licensing orchestration services.
• Manage user administration, authentication, and authorization systems.
• Develop high-availability centralized configuration management.
• Build tools for customer integration and product optimization.
• Design, construct, and implement comprehensive projects.
• Review GitLab merge requests from teammates.
• Produce technical design documentation and collaborate on designs via Zoom.
• Enhance logging and alerting for components requiring high uptime.
• Write unit tests, generate merge requests, deploy development instances, and conduct smoke tests.
• Provide guidance to teams on authorization API integration.
• Work in conjunction with product managers to refine technical proposals and prioritize features.
• Decompose work into Jira tasks and coordinate task ownership with colleagues.
• Assist in high-reliability production deployments and facilitate knowledge sharing.
• Over 5 years of experience developing backend services with Python across various data systems.
• Active user of AI coding tools, including Cursor and Claude Code.
• Familiarity with web security principles, such as OWASP, and practices related to authentication and authorization.
• Experience in designing APIs for SaaS products.
• Experience operating services in production on public cloud infrastructures.
• Some background in Java/Spring or Go.
• Exposure to web frontend development using Angular or React.
• Capability to work across distributed cloud environments and diverse technology stacks.
• Proficient in organizing technical work across multiple teams, geographic locations, and departments.
• Willingness to proactively share expertise, mentor less experienced team members, and document work processes.
• Proficiency in Python, Java/Spring, Go, TypeScript, Angular, React, Postgres, MySQL, MongoDB, Redis, Kafka, AWS, GCP, Docker, Kubernetes, Jira, GitLab CI/CD, Prometheus, Grafana, and OpenSearch.
• Flexible working hours.
• Virtual-first work environment with Bloomreach Hubs across three continents.
• Company events.
• Five paid days off for volunteering.
• People Development Program that includes personal development workshops.
• Access to communication coach support.
• Leader Development Program featuring feedback, coaching, and follow-up check-ins.
• Annual professional education budget of $1,500 for books, courses, certifications, etc.
• Employee Assistance Program offering counseling services.
• Subscription to Calm.
• One additional DisConnect day off each quarter.
• Opportunities for sports, yoga, and meditation.
• Extended parental leave up to 26 calendar weeks for Primary Caregivers.
• Restricted Stock Units or Stock Options, based on role, seniority, and location.
• Company performance bonus.
• Employee referral bonus of up to $3,000.
• Rewards for work anniversaries.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.