us hu
Driven by Trust 
Defined by Quality
Seems fitting for your skills & career goals?
Feel free to share your CV with us. We will get back to you soon.
position
Available position
Principal Software Engineer - (Java/Go)
Location
Budapest IX.(full remote work is an option within Hungary).
About the job

Our Partner, a US based international IT company and the leading provider of customer engagement solutions seeks a:

Principal Software Engineer 

(Java/Go)

About the role

The Principal Software Engineer is responsible for shaping and advancing a next-generation cloud compliance platform. This role leads architecture, design and delivery of scalable distributed microservices, drives key technical decisions and contributes to the long-term engineering vision. 

We are looking for strong expertise in backend development (Go or Java), cloud-native technologies, distributed systems, along with proven experience building enterprise-grade microservices in cloud platforms.

The focuses of this role:

  • Designing and delivering backend microservices for a cloud-based compliance platform.
  • Building highly observable, traceable, and fully automated services integrated into the cloud ecosystem.

Responsibilities 

  • Design, develop and deliver scalable backend microservices for a modern cloud-based compliance platform.
  • Lead architectural design, review activities for cloud-native applications and services.
  • Ensure services provide strong observability, monitoring and end-to-end traceability.
  • Define and drive CI/CD best practices and deployment automation standards.
  • Make key technical decisions related to system architecture, service boundaries and data flows.
  • Conduct code and architecture reviews while maintaining high engineering standards.
  • Leverage AI-assisted development tools and coding agents to improve design, development and review processes.
  • Own and evolve the architecture of the platform's core microservices ecosystem.
  • Provide technical leadership on complex cloud engineering initiatives.
  • Mentor engineers through technical guidance, reviews, and knowledge sharing.
  • Establish, promote, and enforce engineering best practices across teams.
  • Define standards for scalability, reliability, resiliency, performance, and observability.
  • Maintain clear and high-quality technical documentation and architectural records.
  • Partner with Product Management to translate business and compliance needs into technical solutions.
  • Collaborate with Architecture, Platform  and Engineering teams to align solutions with enterprise standards.
  • Stay informed on emerging trends, technologies, and best practices in cloud-native development and compliance platforms.
  • Define and support measurable objectives that contribute to business goals and long-term engineering strategy.

Requirements

  • Bsc in Computer Science, Software Engineering or a related field.
  • 8+ years of experience building and delivering large-scale software solutions in cloud or distributed environments.
  • Proven backend development expertise in Go or Java, ideally both.
  • Hands-on experience with AWS (or Azure/GCP) and Infrastructure-as-Code methodologies.
  • Understanding of AI development methodologies and using AI-assisted development tools and coding agents (e.g., GitHub Copilot, Claude Code, OpenAI Codex, Cursor).
  • Ability to integrate AI tooling into engineering workflows and explain best practices.
  • Knowledge of container orchestration technologies (Kubernetes or OpenShift).
  • Strong understanding of distributed systems, scalable architectures, and data processing platforms.
  • Experience designing and building production-grade microservices and APIs using REST and gRPC.
  • Familiarity with regulated industries (financial services, telecommunications or healthcare).
  • Strong proficiency with Git, JIRA  and modern software development practices.
  • Knowledge of CI/CD processes, deployment automation (Harness is beneficial).
  • Strong architectural background in microservices, event-driven systems, scalability, resilience, and reliability patterns.
  • Some experience with observability and monitoring solutions (distributed tracing, metrics collection, OpenTelemetry, Prometheus, Grafana).
  • Excellent technical communication and stakeholder management skills.
  • Strong written and verbal communication skills in English with the ability to collaborate across multiple engineering teams.
  • Ownership mentality with a proactive, results-oriented approach.
  • Collaborative, constructive and supportive team player with code review and mentoring skills.
  • Passion for technology, continuous learning and understanding compliance-driven business domains.

Huge plus

  • Familiarity with compliance and regulatory frameworks (GDPR, MiFID II or Dodd-Frank)
  • Experience with agentic AI solutions, RAG architectures or MCP servers is advantageous
  • Knowledge of Kafka, event streaming, schema evolution, SRE practices, or advanced observability techniques

Our partner offers

  • Excellent opportunity to be part of the growth of a multinational software engineering department into Budapest
  • Competitive compensation package
  • Chance to work in a challenging field with high profile companies
  • Opportunities to learn state-of-the-art technologies in enterprise IT
  • Be part of a young and international team, where you can also bring your creative ideas
Industry / Area of work
Software Development

Share This Article

Apply

Required
Required
Required
Required
Required

You can find here our Privacy Policy