Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Python, Java / Spring or Go

BloomReach, Inc

Staff Software Engineer - Pulsar Team

Czechia 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're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.

We're making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise — available on demand, at every touchpoint in their journey.

We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.

And we're building all of that on the intelligence of a single AI engine — Loomi AI — so that personalization isn't only autonomous…it's also consistent. From retail to financial services, hospitality to gaming, businesses use Bloomreach to drive higher growth and lasting loyalty. We power personalization for more than 1,400 global brands, including American Eagle, Sonepar, and Pandora.

We want you to join us full-time as a Staff Backend Engineer. You will work remotely first (from Central & Eastern Europe), but we are more than happy to meet you in our nice offices in Bratislava, Brno or Prague. The Pulsar team builds platform and admin services that all Bloomreach SaaS products rely on. In your first year, you'll develop features used by thousands of customers and deliver fast, consistent, and high-energy (but low-drama) product releases. We all work remotely from the US, India, and Europe.

Examples of our services:

  • Central services to publish Model Context Protocol APIs for external AI agents
  • Multi-product customer provisioning and licensing orchestration
  • Integrated user management, authentication, and authorization
  • High-availability, centralized configuration management
  • Tools for new customer integration & product tuning
Why You'll Love Your Work
  • Technical Variety: Cloud-native services with diverse tech stacks offer learning and experimentation.
  • Impact: Our services are used by customers and teams across the company – engineers, product managers, services consultants, and even executives.
  • Autonomy: Senior engineers design, build, and deploy complete projects and are experts in our services.
  • Teamwork: Your teammates are also high performers and will support you with learning our systems, brainstorming & design review, and running high-reliability production deployments.
Your Typical Day

Your day begins with review of a teammate's GitLab merge request. It has already been reviewed by Claude, but you'll think deeply about the business problem, alternative solutions, and future needs.

Then you spend a few undisturbed hours "in the flow," working on a technical design doc for a new project. Once you've completed a draft, you send it to another teammate for feedback, then decide to jump on a Zoom call to talk it over and refine it.

After lunch, you join the team for a quick standup via Zoom to discuss current work and the plan for the next few days. You mention that you're finishing up a small improvement to improve the logging and alerting for one of our components that requires high uptime. A teammate offers to review your changes. It has some complex behavior, so you walk through it together and make a few improvements.

Soon, the new unit tests are green. With a few keystrokes, you create a merge request, spin up a dev instance, and deploy your change. After some quick smoke tests, you and your teammate decide to merge the change. Your improvement will be deployed in production with the release in a few days.

Next, you respond to a Slack request for advice on integrating with the authorization API. You draft a short tech design doc that links the API spec, code examples, and optimization tips. You discuss it on the team channel, and your manager forwards it to another team that's also starting a new service.

Your day ends with a chat with a product manager about questions that came up while drafting the tech design. With their feedback, you refine the proposal to deliver the core feature more quickly, while the product manager will work with customers and decide how much more to invest. Tomorrow, you'll break down the tasks in Jira and decide what you'll complete yourself and what you'll ask teammates to complete….

Our Tech Stack(s)
  • Languages & Frameworks: Java / Spring, Python, Go – occasionally TypeScript, Angular, React
  • Data: Postgres, MySQL, MongoDB, Redis, Kafka
  • Cloud: AWS & GCP (RDS, Redshift, Pub/Sub, BigTable, DataFlow, etc), Docker & Kubernetes (via EKS & GKE)
  • Tools: Jira, Gitlab CI/CD, Prometheus, Grafana, OpenSearch
Our Expectations
  • Flexible intelligence: Stretch your technical skills in a distributed cloud environment, making changes across systems built with various tech stacks to meet challenging requirements.
  • Drive: Rapidly ship product improvements that affect thousands of users in a low-drama and high-trust way.
  • Security & Reliability: Balance risks and benefits of change with discipline and agility.
  • Communication: Organize technical work and maintain trust/respect across multiple teams, geographic regions, and departments.
  • Knowledge Sharing: Proactively share expertise, guide less experienced team members, and document work for long-term sustainability.
The Ideal Candidate's Experience
  • Active user of AI coding tools such as Cursor and Claude Code
  • Developed backend services with Python using a variety of data systems (5+ years)
  • Understands web security principles (OWASP), Authentication, and Authorization practices
  • Designed APIs for a SaaS product
  • Operated services in production on public cloud infrastructure
  • Some experience with Java / Spring or Go
  • Exposure to web frontend development (Angular / React)
More Things You'll Like About Bloomreach:
Culture:
  • A great deal of freedom and trust. At Bloomreach we don't clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one.
  • We have defined our 5 values and the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication.
  • We believe in flexible working hours to accommodate your working style.
  • We work virtual-first with several Bloomreach Hubs available across three continents.
  • We organize company events to experience the global spirit of the company and get excited about what's ahead.
  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.
  • The Bloomreach Glassdoor page elaborates on our stellar 4.4/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5
Personal Development:
  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.
  • Our resident communication coach Ivo Večeřa is available to help navigate work-related communications & decision-making challenges.*
  • Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.
  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*
Well-being:
  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*
  • Subscription to Calm - sleep and meditation app.*
  • We organize 'DisConnect' days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Python, Java / Spring or Go in United States vacancy
  • Aravo Solutions, Inc. is seeking a Staff Software Engineer - Integration & Platform to lead architecture and evolution of backend services using Java and Spring Boot. This hybrid role focuses on cloud-native workflows and API development, influencing technical direction... 
    Suggested

    Aravo Solutions, Inc.

    Austin, TX
    17 hours ago
  •  ...maintain high performant APIs and software?services. Develop robust,...  ...you'll bring: Backend: Java, Spring Framework, NodeJS...  ...Script in one of the languages (Python or Java) and have working knowledge...  .... Have an enthusiastic, go-for-it attitude. When you see... 
    Suggested

    Kaav Inc.

    Sunnyvale, CA
    1 day ago
  • Software Engineer (Java, GO, AWS) Location: Merrimack NH, Westlake TX, Raleigh NC (Hybrid – 3 days in a month) Duration: Long Term Must have: Java (v11) – Spring Boot, Rest API AWS (ECS/EKS, Lambda, Batch, S3) AWS is preferred (Cloud)
    Suggested

    Samprasoft

    Raleigh, NC
    2 days ago
  • $160k - $190k

     ...resolve technical issues to ensure system stability. -Document software development processes and technical specifications....  ...or related field. -Proficiency in programming languages like Python or go. -Good understanding in protocol. -Rich experience in micro... 
    Suggested
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $106k - $165.6k

     ...opportunity to contribute to the company’s success. As a Software Engineer Principal (JAVA/Spring Boot) within PNC's Retail Tech Core Debit Product...  ...more core programming languages such as Java, C#, Python, or Go. • Strong knowledge of system architecture, APIs, databases... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    5 days ago
  • $180k - $240k

     ...Software Engineer At Early Warning, we've powered and protected the U.S. financial system for...  ...insightful and forward-looking approaches that go beyond the direct team and solve large...  ...or more years of work experience with Java/Spring. Proficiency in Maven/Gradle.... 
    Hourly pay
    Work experience placement
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    Scottsdale, AZ
    1 day ago
  • $140k - $186k

     ...forward-looking approaches that go beyond the direct team and...  ...overall planning. Represent engineering in cross-functional team...  ...years of work experience with Java/Spring. Proficiency in Maven/Gradle....  ...coding, etc). Knowledge of Software Development Lifecycle (SDLC)... 
    Hourly pay
    Work experience placement
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services, LLC

    Chicago, IL
    3 days ago
  • $145k - $235.5k

     ...Sr. Staff Software Engineer At Palo Alto Networks®, we're united by a shared mission—to protect...  ...define the technical vision for our go-to-market platform. You will deliver...  ...at scale. ~ Hands-on expertise in Java, including Spring Framework (Spring Boot, IOC, MVC,... 
    Full time
    Work at office

    Palo Alto Networks

    Encino, CA
    17 hours ago
  • $169k - $218k

     ...operations. As a Microservices Software Engineer, you will play a key role in...  .... You’ll develop Java Spring Boot services, expose secure...  ...Proficiency in Java, Spring Boot, or Python Experience with CI/CD tools...  ...regular team activities that go beyond the work. Ready to... 
    Full time
    Immediate start

    The Solutions Group Llc

    Annapolis, MD
    4 days ago
  •  ...Senior Software Engineer (SRE Team) As a Senior Software Engineer (SRE team), you will primarily focus on designing, building, and...  ...environments ~ Strong programming skills in languages such as Python, Go, Java, or C# (.NET) ~ Experience building and maintaining... 
    Remote work
    Flexible hours

    Relativity

    United States
    3 days ago
  •  ...Job Title: Software Engineer 4 Duration: 18+ Month (s) Location: 1525 W W T Harris Blvd., Charlotte, NC - 28262 - Hybrid Roles...  ..., training, military experience, education. ~ Java, Spring AI, Python, LangChain, LangGraph Recruiter Submission Template... 
    Hourly pay
    Local area
    Work from home
    Relocation

    Veracity

    Charlotte, NC
    1 day ago
  • $87k - $136k

     ...development of a cloud‑native software platform (SaaS) using AWS technologies...  ...CloudFormation together with Spring and Spring Boot. Build modern...  ...‑on experience coding with Java/Spring Boot and building cloud...  ...experience with Shell, Python, or Groovy. Eagerness to learn... 

    FICO

    Richmond, VA
    1 day ago
  •  ...Software Engineer (Java, GO, AWS) Location: Durham, NC, Westlake, TX, Smithfield RI, Remote till covid Duration: 12+ months The Expertise...  ...applications in Java or Go ~ Development experience in Python, Snowflake, Groovy, and Shell Scripting is a plus. ~... 
    Remote work

    Samprasoft

    Roanoke, TX
    2 days ago
  •  ..., We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists...  ...Apply : Recent Computer science/Engineering /Mathematics/Statistics or...  ...C++ or software programming Spring boot, AWS, Microservices and REST... 

    SynergisticIT

    Corvallis, OR
    5 days ago
  •  ...Onsite Tech Lead Mandatory Skill-Set – Ex USAA experience -Must Have (6 Month Cooling period), Techstack- Java/J2EE, Spring-Batch, Rest API, Microservices, Python, Control-M, Test data driven (Mockito, TestNG, Karate), Design, Development and Troubleshooting Skill... 
    Work experience placement

    Omni Inclusive

    San Antonio, TX
    2 days ago
  • $60 - $70 per hour

     ...Request ID: 83995-1 Title: Software Developer - Go, Python, Java Location : San Jose CA Duration: 6+ Months Salary Range: $60- $70 an hour Job Description: Developer - Go, Python, Java • 4-5+ years production level experience with distributed... 

    Artech

    San Jose, CA
    4 days ago
  •  ...Python Developer W/ Java Spring Hibernate Location: Sunrise, FL (Onsite) Duration: C2C Contract Experience: 7+ Years Job Description Must Have: Python backend Development skills Must Have: Java development skills Write effective, scalable code Develop... 
    Contract work
    Work experience placement

    Syntricate Technologies

    Sunrise, FL
    1 day ago
  •  ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure...  ...cutting-edge technologies including Java, Spring, Springboot, React, and Kafka Develops...  ..., and reporting solutions using Python, Databricks, and Spark Develops and... 

    Chase

    Chicago, IL
    3 days ago
  •  ...Staff Software Engineer for Identity Management (Go/Golang) Home Based - Americas; Home based - EMEA Canonical is a leading provider of open source software...  ...enterprise products and web services, using Go (Golang) and Python. As a software engineer for Identity Management... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical Group Ltd

    New York, NY
    2 days ago
  •  ...of front-end solutions. Hands-on familiarity with modern frameworks (Angular/React) Six or more years of work experience with Java/Spring. Proficiency in Maven/Gradle. Demonstrated experience in delivering business-critical systems to the market. Ability to influence... 
    Work experience placement

    Saxon Global

    Dallas, TX
    2 days ago
  •  ...Lead Software Engineer We have an exciting and rewarding opportunity for you to take your software engineering career to the next...  ...in software development of Micro services with Java, Spring Boot, Python Experience with cloud technologies and distributed systems... 

    Chase

    Tampa, FL
    3 days ago
  •  ...Job Title Must Have: Java, Spring framework, Web Services, RDBMS,...  ...field (e.g. Computer Science, Engineering, etc.) required. ~7+ years...  ...Languages such as Java or Python. ~ Application development...  ...driven and automation driven software development methodologies... 
    Work at office
    Work from home

    Samprasoft

    Durham, NC
    2 days ago
  • $160k - $240k

     ...JOB TITLE: Staff Software Engineer, Java **TOP 3 SKILLS:** ~8+ years of experience in Java software development, particularly for product...  ...services, with experience using frameworks like Jersey or Spring. ~ Proficient in relational database design and... 
    Hourly pay
    Full time
    Work experience placement
    Remote work
    Work from home

    Ursus Inc

    United States
    2 days ago
  •  ...Staff Engineer (Java) Are you ready to define the future of backend engineering at one of Europe...  ...this as a core part of how great software gets made. We are hiring a Staff Engineer...  ...the long-term architecture of our Java Spring Boot services, drive alignment on... 
    Work from home

    Epassi

    United States
    1 day ago
  • An advanced technologies firm is seeking a talented Software Engineer to design, develop, and maintain software solutions. The ideal candidate is proficient in Java, C#, and Python with a strong understanding of cloud computing, and agile methodologies. Responsibilities... 

    TSG

    King of Prussia, PA
    3 days ago
  •  ...Software Engineer The Software Engineer position will be responsible for hands-on development as well as lead the development of Next...  ...science or related discipline. Required technical skills: Java, spring, Oracle Skills to make a candidate stand out: 5+ years’... 
    Work at office

    Samprasoft

    Sunnyvale, CA
    2 days ago
  •  ...Java Developer Java developer- (Java, Spring, Kafka) - Hybrid - Sunnyvale, CA Additional details: Position is based out of Sunnyvale and it is...  ...to be local to the Bay Area for a hybrid position to go to Walmart office twice a week and 3 days remote. Top... 
    Contract work
    Work at office
    Local area
    Remote work

    Samprasoft

    Sunnyvale, CA
    2 days ago
  •  ...Software Engineer The Software Engineer position will be responsible for hands-on development as well as lead the development of Next...  ...or related discipline Required Technical Skills Java, Spring, Oracle Additional Information Skills to make a candidate... 
    Work at office

    Samprasoft

    Sunnyvale, CA
    2 days ago
  •  ...Role: Staff Software Engineer-Java Location: Bellevue, Washington-Hybrid 2-3 days to ofc Duration: C2C/Fulltime Job Description...  ...Java Program Language ~ Proficient with Java/J2EE, Spring Core, SpringBoot, JPA (e.g. Hibernate) ~ Strong... 
    Full time

    Zortech Solutions

    Bellevue, WA
    17 hours ago
  •  ...Software Engineer The Software Engineer position will be responsible for hands-on development as well as lead the development of Next...  ...discipline? ~ What are the top 3 skills needed/required? Java, Spring, Cassandra, Docker. Additional Information What... 
    Contract work
    Work at office
    Remote work

    Samprasoft

    Bentonville, AR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Python, Java / Spring or Go. Be the first to apply!