This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Staff Software Engineer role in the Integrations Team within the Engagement product, building the world’s premier agentic platform for personalization, revolutionizing how businesses connect with customers by building and deploying AI agents.
Job Responsibility:
Designing, developing, and maintaining multiple integration solutions that connect various third-party systems and applications
Collaborating closely with cross-functional teams, participating in architecture discussions and decisions, driving the technical roadmap, mentoring other team members, promoting best practices, and improving team processes
Ensuring smooth operation and solving issues
Requirements:
Advanced proficiency in designing, developing, and maintaining complex solutions using Python (or Go)
Professional experience with Go and TypeScript
Proficiency in system design
Proficiency in cross-functional and cross-team collaboration to discuss requirements, define technical design, and ensure seamless delivery
Focus on the 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
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
Drive to proactively improve and maintain our team's processes, code, documentation, and quality standards
Experience with product development and a customer-oriented mindset
Stay up-to-date with industry trends and emerging technologies to continuously improve development processes and solutions
Experience with mentoring and guiding less experienced engineers on the team
Nice to have:
Experience with technical leadership
Knowledge of Front-end technologies like Angular (or with a similar component-based framework)
What we offer:
Great deal of freedom and trust
Flexible working hours
Virtual-first work with several Bloomreach Hubs available across three continents
Company events
5 paid days off to volunteer
People Development Program
Communication coach available
Leader Development Program
$1,500 professional education budget annually
Employee Assistance Program with counselors
Subscription to Calm app
‘DisConnect’ days with additional day off each quarter
Sports, yoga, and meditation opportunities
Extended parental leave up to 26 calendar weeks for Primary Caregivers