Distributed Systems Architect

4 dni temu


Warszawa, Mazovia, Polska Kyriba Pełny etat

Kyriba is a global leader in liquidity performance empowering CFOs, Treasurers, and IT leaders to connect, protect, forecast, and optimize their liquidity. As a secure and scalable SaaS solution, Kyriba brings intelligence and financial automation that enables companies and banks of all sizes to improve their financial performance and increase operational efficiency.

We're committed to bringing passion and customer focus to the business. Our team is dedicated to scaling our primarily monolithic application while facilitating the emergence of microservices by addressing cross-cutting concerns.

In this role, you will lead initiatives to implement architectural principles across our company, navigating the complexities of our domain while being mindful of the constraints posed by our legacy tech stack.

About the Role:

We are looking for a passionate Senior Software Engineer to join our newly formed Platform Scalability Engineering Team based in Poland and France. The ideal candidate will adeptly navigate the complexities of our domain while being mindful of the constraints posed by our legacy tech stack.

Responsibilities:

  • Define and lead the implementation of a structured, maintainable, and scalable distributed system.

  • Investigate and evaluate existing code to identify areas for improvement and propose rewrites to address limitations and persistent issues.

  • Design and develop robust solutions in collaboration with the Agile Team.

  • Ensure high-quality outcomes through modern modular design and test-driven development.

  • Take ownership of the performance and reliability of your software.

  • Drive continuous improvement in processes, technology, and best practices.

Requirements:

  • 5+ years of experience in Java development (Spring) and working with distributed systems.

  • Practical knowledge of good development practices: TDD/BDD, DDD, OOP, FP, Hexagonal Architecture, Event-Driven Architecture, Clean Code, API design, CI/CD.

  • Ability to improve and refactor legacy code.

  • Familiarity with deployments and observability (alerts, metrics).

  • Experience with database design and strong working knowledge of SQL.

  • Effective communication skills in English, both verbal and written.

  • Positive and team-oriented attitude, eagerness to learn and grow, proactive approach, engineering mindset, and strong problem-solving skills.

  • Nice to have experience with Kubernetes and Axon Framework.

Benefits:

  • Contract Options: Permanent contract (UoP) or B2B (including 25 days of paid service break).

  • Compensation: 15% yearly bonus and annual salary increase based on individual performance.

  • Work Environment: Fully remote work with the option to visit our office in Warsaw, and flexible working hours.

  • Equipment: MacBook Pro with M3 processor and 36GB RAM, or a comparable Dell with Windows or Linux.

  • Productivity Tools: Access to AI tools like ChatGPT-4o to enhance your efficiency.

  • Professional Development: Access to Coursera, Pluralsight, LinkedIn Learning, and opportunities to attend conferences such as Devoxx.

  • International Collaboration and Team-Building: Work with international software development teams and participate in team-building meetings and events.

Additional Benefits for Permanent Employees:

  • Tax Benefits: Creative work tax deduction (AKUP 80%).

  • Comprehensive Benefits: Medical, sports, and life insurance, lunch card, and employee capital plan (PPK).



  • Warszawa, Mazovia, Polska ClickUp Pełny etat

    SRE Job DescriptionWe're seeking a seasoned Distributed Systems Architect to join our ClickUp team. As an SRE, you'll focus on designing and implementing highly available, scalable, and fault-tolerant distributed systems.Your Key Responsibilities:Design and implement system architectures for maximum performance, reliability, and scalability.Collaborate with...


  • Warszawa, Mazovia, Polska Grid Dynamics International, Inc. Pełny etat

    Job OverviewThis role offers the chance to be part of a highly motivated and dedicated team working on critical risk and fraud detection applications.Main ResponsibilitiesArchitect high-availability, low-latency, and strongly consistent distributed data processing systems.Work with Hadoop, MapReduce, Hive, Spark, NoSQL, and relational databases (e.g., MySQL)...


  • Warszawa, Mazovia, Polska Google Pełny etat

    Key ResponsibilitiesAs a Distributed Computing and Networking Solutions Architect, your primary responsibility will be to design and implement scalable and efficient systems that meet the demanding needs of Google Cloud customers. You will work closely with cross-functional teams to identify areas for improvement and develop strategies to enhance our...


  • Warszawa, Mazovia, Polska Kyriba Pełny etat

    We are seeking a highly skilled Distributed Systems Strategist to join our team at Kyriba.Your primary focus will be on developing a comprehensive distributed computing strategy, ensuring seamless integration between existing components and newly developed microservices.This strategic role requires expertise in designing and implementing distributed systems,...

  • Systems Architect

    1 dzień temu


    Warszawa, Mazovia, Polska Google Pełny etat

    What You'll Do">As a Systems Architect on our SRE team, you'll be responsible for designing and implementing large-scale, massively distributed, fault-tolerant systems. You'll work closely with our teams to ensure that our services have reliability, uptime appropriate to customer needs, and a fast rate of improvement.You'll write product or system...


  • Warszawa, Mazovia, Polska Equinix, Inc. Pełny etat

    Distributed Systems Engineer Leader Job DescriptionWe are looking for a talented Distributed Systems Engineer Leader to join our team at Equinix, Inc. This is an excellent opportunity to work on designing and developing large-scale systems using scale-out architecture that require high availability, performance, high scalability and multi-tenancy.About the...


  • Warszawa, Mazovia, Polska UniCredit Pełny etat

    Monitoring and Performance TuningMonitor the health, performance, and capacity of middleware systems using tools like Prometheus and Grafana.Identify performance bottlenecks, resource contention issues, and implement optimizations to improve system throughput and latency.The Middleware Architect will develop and maintain runbooks and playbooks for common...


  • Warszawa, Mazovia, Polska ENGINEERINGUK Pełny etat

    We are looking for a highly skilled Distributed Systems Engineer to join our team and work on designing features from scratch. The successful candidate will have experience working with distributed systems, including microservices and cloud software solutions. They will also have experience with programming languages such as Java, C++, or C#.About the...


  • Warszawa, Mazovia, Polska Google Pełny etat

    About GoogleGoogle is a technology leader that specializes in Internet-related services and products. Our innovative approach to technology allows us to provide unique solutions for our customers.Our SRE team combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. We ensure that our services have...


  • Warszawa, Mazovia, Polska Oracle Pełny etat

    This full-time position is part of the HeatWave MySQL Replication team in the software engineering division at Oracle.Key ResponsibilitiesAs a member of this team, you will design and develop software solutions for replication and high availability (HA). You will directly contribute to key system attributes such as resiliency, scalability, and performance....


  • Warszawa, Mazovia, Polska Amazon Pełny etat

    Amazon Career OpportunitiesWe're seeking talented engineers to join our team as Distributed Systems Developers. As a Distributed Systems Developer at Amazon, you will work on cutting-edge technology projects that impact millions of customers worldwide.About the RoleYou will collaborate with experienced colleagues to conceive, design, and bring to market...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    Job RequirementsTo succeed in this role, you will need to have a solid understanding of distributed systems and experience with designing and implementing high-performance data pipelines. You should also have a strong understanding of Java, Kafka, and Spring Boot.A good understanding of DevOps tools such as JIRA, Bamboo, Maven, Git, Artifactory, Ansible, and...


  • Warszawa, Mazovia, Polska Signify Technology Pełny etat

    About Signify Technology">We are a dynamic and growing technology company.">Job Role">We're seeking an experienced Java Developer to join our team in Warsaw on a 12-month contract.">The ideal candidate will have a strong understanding of modern Java development practices, containerization, and cloud-native solutions.">You will work on designing, developing,...

  • Systems Architect

    10 godzin temu


    Warszawa, Mazovia, Polska Gdziepracujemy Pełny etat

    Job SummaryWe are seeking an experienced Systems Architect to join our dynamic and innovative team. The ideal candidate will play a key role in designing and implementing high-level structures for our software systems, ensuring they align with business objectives and technical requirements. As a Systems Architect, you will collaborate with cross-functional...


  • Warszawa, Mazovia, Polska ALGOTEQUE Innovation Hub Pełny etat

    Required QualificationsWe seek a skilled and experienced Staff Data Engineer with the following qualifications:Experience: 6+ years of experience in data engineering with a proven track record of designing and building multi-tenant cloud-native data platforms in a SaaS or PaaS environment.AWS Expertise: Strong experience with AWS services such as Lambda,...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    We are seeking a highly skilled Senior Cloud Systems Architect to join our team in Poland. As a key member of our Production Automation team, you will be responsible for designing and implementing scalable, secure, and efficient cloud-based systems that meet the needs of our business.The ideal candidate will have extensive experience with hybrid-cloud...


  • Warszawa, Mazovia, Polska Google Pełny etat

    Job OverviewWe are seeking a highly skilled Senior DevOps Engineer to join our team focused on distributed systems. As a key member of our engineering team, you will design, develop, and implement scalable and efficient systems that meet the demanding needs of Google Cloud customers.Your primary responsibility will be to ensure the smooth operation of our...


  • Warszawa, Mazovia, Polska Turnitin Pełny etat

    Job DescriptionWe are seeking a Principal Fullstack/Backend Engineer with expertise in designing and managing distributed systems, ensuring scalability, and advanced data modeling techniques.This role involves developing scalable backend services using Java and serverless technologies, architecting and implementing RESTful APIs and event-driven systems, and...


  • Warszawa, Mazovia, Polska Tomasz Rutkowski Solo Law Firm Pełny etat

    We are seeking a highly skilled Cloud Systems Architect to join our team at Tomasz Rutkowski Solo Law Firm. As a key member of our technical team, you will be responsible for designing, implementing, and maintaining automated systems for provisioning, configuration, and deployment of infrastructure resources.Key Responsibilities:Design and implement...


  • Warszawa, Mazovia, Polska Google Pełny etat

    Role OverviewThe successful candidate will join our team of talented software engineers and contribute to the development of next-generation technologies. You will work on building next-generation infrastructure for handling sensitive cryptographic material, using your skills in distributed computing, large-scale system design, and security. This role...