Distributed Systems Architect
4 dni temu
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).
-
Distributed Systems Architect
7 dni temu
Warszawa, Mazovia, Polska ClickUp Pełny etatSRE 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...
-
Large-Scale Distributed Systems Developer
1 dzień temu
Warszawa, Mazovia, Polska Grid Dynamics International, Inc. Pełny etatJob 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 etatKey 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...
-
Distributed Systems Strategist
4 dni temu
Warszawa, Mazovia, Polska Kyriba Pełny etatWe 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 etatWhat 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...
-
Distributed Systems Engineer Leader
6 dni temu
Warszawa, Mazovia, Polska Equinix, Inc. Pełny etatDistributed 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...
-
Distributed Systems Developer
7 dni temu
Warszawa, Mazovia, Polska UniCredit Pełny etatMonitoring 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...
-
Distributed Systems Engineer Role
18 godzin temu
Warszawa, Mazovia, Polska ENGINEERINGUK Pełny etatWe 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...
-
Software Engineer III, Distributed Systems Specialist
6 godzin temu
Warszawa, Mazovia, Polska Google Pełny etatAbout 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...
-
Distributed Systems Developer
7 dni temu
Warszawa, Mazovia, Polska Oracle Pełny etatThis 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....
-
Distributed Systems Developer
5 dni temu
Warszawa, Mazovia, Polska Amazon Pełny etatAmazon 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...
-
Distributed Systems Engineer
1 dzień temu
Warszawa, Mazovia, Polska TN Poland Pełny etatJob 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...
-
Distributed Systems Architectural Specialist
4 dni temu
Warszawa, Mazovia, Polska Signify Technology Pełny etatAbout 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 etatJob 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...
-
AWS Distributed Systems Specialist
7 dni temu
Warszawa, Mazovia, Polska ALGOTEQUE Innovation Hub Pełny etatRequired 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,...
-
Senior Cloud Systems Architect
18 godzin temu
Warszawa, Mazovia, Polska TN Poland Pełny etatWe 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 etatJob 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...
-
Backend Engineer for Distributed Systems
6 godzin temu
Warszawa, Mazovia, Polska Turnitin Pełny etatJob 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...
-
Cloud Systems Architect
4 dni temu
Warszawa, Mazovia, Polska Tomasz Rutkowski Solo Law Firm Pełny etatWe 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...
-
Large-Scale Distributed Systems Professional
7 dni temu
Warszawa, Mazovia, Polska Google Pełny etatRole 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...