CrawlJobs Logo

Software Engineer

Poland, Warsaw B2B · Data publikacji 20 stycznia 2026
Aplikuj
Udostępnij ofertę pracy

Opis stanowiska

Do współpracy przy rozwoju i utrzymaniu rozbudowanych systemów informatycznych poszukujemy doświadczonego inżyniera oprogramowania, który będzie łączył kompetencje projektowe, programistyczne oraz doradcze. Rola obejmuje udział w całym cyklu życia rozwiązania – od analizy i projektu, przez implementację, po stabilizację i rozwój.

Obowiązki

  • Udział w analizie potrzeb biznesowych oraz współtworzenie specyfikacji wymagań dla systemów IT
  • Szacowanie pracochłonności zmian i rozwoju istniejących rozwiązań
  • Projektowanie szczegółowe systemów informatycznych w oparciu o architekturę referencyjną oraz przygotowywanie dokumentacji technicznej
  • Opiniowanie i weryfikacja rozwiązań realizowanych przez dostawców zewnętrznych – zarówno na etapie projektu, jak i implementacji
  • Samodzielna implementacja wybranych komponentów systemów oraz wsparcie zespołów wdrożeniowych
  • Nadzór nad jakością kodu źródłowego i dokumentacji przekazywanej przez partnerów technologicznych
  • Dbanie o spełnienie wymagań funkcjonalnych, niefunkcjonalnych oraz eksploatacyjnych w dostarczanych rozwiązaniach
  • Udział w definiowaniu i rozwijaniu standardów projektowych, implementacyjnych i dokumentacyjnych
  • Utrzymywanie oraz aktualizacja repozytoriów dokumentacji technicznej
  • Wsparcie techniczne w trakcie wdrożeń oraz stabilizacja rozwiązań po uruchomieniu produkcyjnym
  • Identyfikacja ryzyk technicznych i projektowych oraz proponowanie działań ograniczających ich wpływ
  • Testowanie i wdrażanie nowych technologii oraz narzędzi wspierających rozwój systemów
  • Zapewnienie wysokiej jakości wytwarzanego oprogramowania zgodnie z dobrymi praktykami inżynierii oprogramowania
  • Udział w III linii wsparcia dla utrzymywanych systemów

Wymagania

  • Wieloletnie doświadczenie w projektowaniu i programowaniu systemów IT
  • Bardzo dobra znajomość Java i Python, zasad programowania obiektowego oraz tworzenia czytelnego, łatwego w utrzymaniu kodu
  • Praktyczne doświadczenie w środowiskach Big Data (np. Hadoop, Spark, Kafka, NiFi, Elasticsearch, Hive, Flink)
  • Doświadczenie w projektowaniu i implementacji mikroserwisów oraz REST API
  • Praktyczna znajomość Docker i Kubernetes w kontekście uruchamiania aplikacji
  • Doświadczenie w pracy z pipeline'ami CI/CD (np. Jenkins, Bamboo)
  • Znajomość SQL oraz doświadczenie w pracy z relacyjnymi bazami danych (preferowany PostgreSQL)
  • Gotowość do świadczenia usług z terytorium Polski
  • Dostępność do współpracy w modelu hybrydowym (min. 1 dzień w tygodniu praca z biura)

Mile widziane

  • Doświadczenie z bazami NoSQL (np. MongoDB, HBase)
  • Praktyczna znajomość Spring Framework / Spring Boot
  • Swobodne korzystanie z narzędzi IntelliJ IDEA, PyCharm oraz systemów kontroli wersji Git
  • Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną
  • Doświadczenie w pracy w metodykach Agile / Scrum

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Podobne oferty dla

Software Engineer

8 matching positions

Software Engineer

Do współpracy przy rozwoju i utrzymaniu rozbudowanych systemów informatycznych p...
Lokalizacja
Lokalizacja
Poland , Warsaw
Wynagrodzenie
Wynagrodzenie:
Nie podano
algoteque.com Logo
Algoteque
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • Wieloletnie doświadczenie w projektowaniu i programowaniu systemów IT
  • Bardzo dobra znajomość Java i Python, zasad programowania obiektowego oraz tworzenia czytelnego, łatwego w utrzymaniu kodu
  • Praktyczne doświadczenie w środowiskach Big Data (np. Hadoop, Spark, Kafka, NiFi, Elasticsearch, Hive, Flink)
  • Doświadczenie w projektowaniu i implementacji mikroserwisów oraz REST API
  • Praktyczna znajomość Docker i Kubernetes w kontekście uruchamiania aplikacji
  • Doświadczenie w pracy z pipeline'ami CI/CD (np. Jenkins, Bamboo)
  • Znajomość SQL oraz doświadczenie w pracy z relacyjnymi bazami danych (preferowany PostgreSQL)
  • Gotowość do świadczenia usług z terytorium Polski
  • Dostępność do współpracy w modelu hybrydowym (min. 1 dzień w tygodniu praca z biura)
Obowiązki
Obowiązki
  • Udział w analizie potrzeb biznesowych oraz współtworzenie specyfikacji wymagań dla systemów IT
  • Szacowanie pracochłonności zmian i rozwoju istniejących rozwiązań
  • Projektowanie szczegółowe systemów informatycznych w oparciu o architekturę referencyjną oraz przygotowywanie dokumentacji technicznej
  • Opiniowanie i weryfikacja rozwiązań realizowanych przez dostawców zewnętrznych – zarówno na etapie projektu, jak i implementacji
  • Samodzielna implementacja wybranych komponentów systemów oraz wsparcie zespołów wdrożeniowych
  • Nadzór nad jakością kodu źródłowego i dokumentacji przekazywanej przez partnerów technologicznych
  • Dbanie o spełnienie wymagań funkcjonalnych, niefunkcjonalnych oraz eksploatacyjnych w dostarczanych rozwiązaniach
  • Udział w definiowaniu i rozwijaniu standardów projektowych, implementacyjnych i dokumentacyjnych
  • Utrzymywanie oraz aktualizacja repozytoriów dokumentacji technicznej
  • Wsparcie techniczne w trakcie wdrożeń oraz stabilizacja rozwiązań po uruchomieniu produkcyjnym
  • Pełny etat
Czytaj więcej
Arrow Right

Rust Software Engineer

Rekrutujemy dla producenta rozwiązań z obszaru automotive – nie musisz mieć dośw...
Lokalizacja
Lokalizacja
Poland , Warszawa
Wynagrodzenie
Wynagrodzenie:
Nie podano
1dea.pl Logo
1dea
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • Dobra znajomość Rusta
  • Doświadczenie w rozwoju oprogramowania na systemy Linux, w tym przetwarzanie rozproszone
  • Zrozumienie systemów przetwarzania rozproszonego (konfiguracja, użytkowanie, rozwój)
  • Znajomość nowoczesnych systemów monitorowania, takich jak Logstash, Elastic Search, Kibana
  • PODSTAWOWA znajomość min. jednego systemu rozproszonego: DDS, gRPC, Protobufs, SomeIP, MQTT, ZeroMQ, Apache Thrift, Zenoh lub inne
  • Umiejętność rozwiązywania problemów i efektywna praca w zespole
  • Znajomość j. angielskiego min. B2 level
Obowiązki
Obowiązki
  • Będziesz częścią kluczowego zespołu opracowującego rozwój narzędzi dla rozproszonych systemów przesyłania wiadomości
  • Twój wkład znajdzie zastosowanie zarówno w środowisku developerskim jak i produkcyjnym
  • Pełny etat
Czytaj więcej
Arrow Right

C++ Software Engineer

Rekrutujemy dla producenta rozwiązań z obszaru automotive – nie musisz mieć dośw...
Lokalizacja
Lokalizacja
Poland , Warszawa
Wynagrodzenie
Wynagrodzenie:
Nie podano
1dea.pl Logo
1dea
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • Bardzo dobra znajomość C++
  • Chęć nauki Rusta - komercyjne doświadczenie nie jest wymagane
  • Doświadczenie w rozwoju oprogramowania na systemy Linux, w tym przetwarzanie rozproszone
  • Zrozumienie systemów przetwarzania rozproszonego (konfiguracja, użytkowanie, rozwój)
  • Znajomość nowoczesnych systemów monitorowania, takich jak Logstash, Elastic Search, Kibana
  • PODSTAWOWA znajomość min. jednego systemu rozproszonego: DDS, gRPC, Protobufs, SomeIP, MQTT, ZeroMQ, Apache Thrift, Zenoh lub inne
  • Umiejętność rozwiązywania problemów i efektywna praca w zespole
  • Znajomość j. angielskiego na poziomie min. B2+
Obowiązki
Obowiązki
  • Będziesz częścią kluczowego zespołu opracowującego rozwój narzędzi dla rozproszonych systemów przesyłania wiadomości "czarna skrzynka"
  • Twój wkład znajdzie zastosowanie zarówno w środowisku deweloperskim jak i produkcyjnym
  • Pełny etat
Czytaj więcej
Arrow Right

Senior Software Engineer I

As part of our diverse tech team, you can architect, code and ship software that...
Lokalizacja
Lokalizacja
India , Bengaluru Urban
Wynagrodzenie
Wynagrodzenie:
Nie podano
americanexpress.com Logo
Amex
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • 10 + years of development experience
  • Experience working in Agile, Scrum, or other rapid application development teams to deliver technology solutions on time and to spec
  • Strong written and verbal communication skills
  • Deep understanding of Java programming with Spring Framework
  • Hands on experience with Core Java , multithreading, backend processing, transforming large data volumes
  • Hands on experience with design and coding across one or more platforms and languages as appropriate
  • Hands on experience in developing APIs / Micro Services
  • Hands on experience with any unit test libraries such as Junit
  • Hands on experience with PostgreSQL, Oracle, or equivalent relational databases
  • Hands on experience with Couchbase or any No-SQL database
Obowiązki
Obowiązki
  • Own all aspects of software development for assigned applications and perform hands-on architecture, design, and improvement of systems
  • Do requirements gathering, analysis, design and development of integration solutions and APIs
  • Connect with stakeholders and business partners the solution and the implementation aspects at a technical and/or functional level appropriate for the situation
  • Partner with technical architects and the architecture governance technical team for solution development and design reviews
  • Lead and mentor teams of junior and senior engineers
  • Function as a senior member of an agile team and to drive consistent development practices when it comes to tools and common components
  • Develop deep understanding of tie-ins with other systems and platforms within the supported domains
  • Work closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products
  • Spend 30-50% of the time writing code and testing, and the remainder of time leading the team and internal customers through ongoing product/platform release meetings
  • Find opportunities to adopt innovative technologies
Co oferujemy
Co oferujemy
  • Competitive base salaries
  • Bonus incentives
  • Support for financial-well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities
Czytaj więcej
Arrow Right

Software Engineer II

Engineer II contributes to design, development, troubleshooting, debugging, eval...
Lokalizacja
Lokalizacja
India , Bengaluru Urban
Wynagrodzenie
Wynagrodzenie:
Nie podano
americanexpress.com Logo
Amex
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • 3 to 5 years of software development experience
  • Being a technical coder
  • Strong OOPs concepts, concurrency, exception handling etc
  • Datastructures and Algorithms, Strong OS fundamentals, Advanced Java concepts
  • Experience with Functional Programming practices
  • Strong implementation experience using Java Technologies – Vertx, Spring MVC, Spring Data and Spring Boot and RESTful micro services
  • Keen understanding of how to build highly performant systems with such languages
  • Hands on experience in building distributed micro-service systems, experience with Service Mesh products/frameworks like such as Envoy, Linkerd, Istio, gRPC/ProtoBuf
  • Distributed System Management/tracing and monitoring such as Zipkin/Jaeger, ELK Stack, Prometheus
  • Have experience in designing and building Cloud native applications
Obowiązki
Obowiązki
  • Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications
  • Beginner level ability in software development, such coding assignments
  • Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Demonstrate increased self-reliance to achieve team goals
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Enable the deployment, support, and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Automatically scale applications based on demand projections
  • Accountable for team completing work you’re leading and work you are doing as agreed upon
Co oferujemy
Co oferujemy
  • Competitive base salaries
  • Bonus incentives
  • Support for financial-well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities
Czytaj więcej
Arrow Right

Senior Test Automation Engineer

Obecnie dla naszego klienta z branży farmaceutycznej poszukujemy kandydata/kandy...
Lokalizacja
Lokalizacja
Poland , Warszawa
Wynagrodzenie
Wynagrodzenie:
550.00 - 830.00 PLN / Dzień
astek.pl Logo
Astek
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • Masz min. 5 letnie doświadczenie na stanowisku QA Automation Engineer / Software Engineer in Test
  • Biegle posługujesz się językiem angielskim (min. poziom C1)
  • Bardzo dobrze znasz test automation oraz nowoczesne podejście do quality engineering
  • Masz doświadczenie w pracy z Playwright
  • Posiadasz doświadczenie w testach API, integracyjnych oraz E2E
  • Znasz Java oraz Spring Boot
  • Pracujesz z technologiami chmurowymi AWS oraz Kubernetes
  • Znasz narzędzia CI/CD (Jenkins, GitHub Actions)
  • Swobodnie pracujesz z bazami danych SQL i NoSQL
  • Potrafisz samodzielnie projektować oraz rozwijać frameworki testowe
Obowiązki
Obowiązki
  • Projektowanie, rozwój i utrzymanie rozwiązań do automatyzacji testów
  • Tworzenie strategii testów dla aplikacji backendowych i frontendowych
  • Realizacja testów API, integracyjnych, E2E oraz contract testing
  • Współtworzenie standardów jakości i dobrych praktyk testowych w projekcie
  • Analiza architektury systemu oraz identyfikowanie potencjalnych ryzyk jakościowych
  • Współpraca z zespołami developerskimi i DevOps przy rozwiązywaniu problemów jakościowych
  • Udział w usprawnianiu pipeline'ów CI/CD oraz procesów release management
  • Proponowanie i wdrażanie nowych rozwiązań oraz usprawnień w obszarze QA i test automation
  • Wspieranie zespołu w budowaniu kultury jakości jako wspólnej odpowiedzialności
  • Monitorowanie trendów technologicznych oraz wdrażanie nowoczesnych praktyk quality engineering
Co oferujemy
Co oferujemy
  • Długoterminowa współpraca
  • Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji
  • Mentoring Competence Center
  • Jasna ścieżka kariery
  • Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie)
  • Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe
  • Pełny etat
Czytaj więcej
Arrow Right

Senior Data Scientist/AI Engineer (Reinforcement Learning)

Our client is a rapidly growing company specializing in delivering modern cloud ...
Lokalizacja
Lokalizacja
Poland , Kraków
Wynagrodzenie
Wynagrodzenie:
28000.00 - 32000.00 PLN / Miesiąc
teamquest.pl Logo
TeamQuest Sp. z o. o.
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • Over 5 years of experience in software engineering in Python
  • At least 3 years of experience in the position of Data Scientist, Machine Learning/Environment Engineering
  • Working hours from 2:00 PM to 10:00 PM
  • Practical knowledge of AI frameworks (Langchain, Langraph, mcp-server)
  • Extensive practical experience in working with artificial intelligence, including instant engineering and climate coding
Obowiązki
Obowiązki
  • Designing and deploying RL environments for large-scale agent evaluation and reinforcement learning experiments
  • Create pipelines for task generation, dynamic datasets, and scripted environments with controlled complexity and stochasticity
  • Develop validators and reward models to automatically evaluate trajectories and assess model inference
  • Collaborate with infrastructure and systems engineers to ensure scalability, reproducibility, and equip environments with tools for detailed telemetry
  • Design API interfaces and orchestration structures for running, resetting, and evaluating agents in various environments
  • Optimization of environment performance, reward logging, and reproducibility in distributed configurations
Co oferujemy
Co oferujemy
  • Pakiet medyczny
  • Pakiet sportowy
  • Attractive salaries
  • Possibility of full remote work
  • Participation in interesting projects
  • Pełny etat
Czytaj więcej
Arrow Right

DevOps Engineer

Our client is a leading innovator in the e-health sector, providing advanced IT ...
Lokalizacja
Lokalizacja
Poland , Warszawa
Wynagrodzenie
Wynagrodzenie:
18000.00 - 22000.00 PLN / Miesiąc
teamquest.pl Logo
TeamQuest Sp. z o. o.
Wygasa
Do odwołania
Flip Icon
Wymagania
Wymagania
  • Minimum 3 years of experience in the role of DevOps Engineer or equivalent experience in a related technical role (e.g. Operating Systems Administrator)
  • Practical knowledge of CI/CD tools (e.g. Jenkins, GitLab CI, or GitHub Actions) and the ability to integrate them with organizational processes
  • Knowledge of containerization and orchestration technologies (Docker, Docker Compose, Kubernetes)
  • Ability to automate processes using various tools
  • Practical knowledge of scripting languages (e.g. Python, Bash, Groovy)
  • Knowledge of monitoring and logging systems (e.g. Prometheus, Grafana, ELK Stack)
  • Experience working in an Agile environment (Scrum/Kanban)
  • Knowledge of network protocols, server configurations, and operating systems (Linux, Windows)
  • Strong analytical and problem-solving skills: diagnosing and resolving complex infrastructure problems
  • Higher technical education (computer science, software engineering, telecommunications, or related field)
Obowiązki
Obowiązki
  • Designing, implementing, and maintaining CI/CD processes to support fast and reliable software releases (Jenkins, Nexus, GitLab)
  • Managing artifacts and dependencies using Nexus Repository Manager to ensure consistency and version control in projects
  • Creating and evolving automation scripts (e.g., in Groovy, Python, Bash) to streamline CI/CD processes
  • Optimizing build and deployment processes to reduce software delivery time
  • Monitoring, diagnosing, and resolving performance and availability-related issues
  • Ensuring the security of infrastructure and CI/CD processes following best practices
  • Implementing and maintaining tools for code quality analysis, e.g., SonarQube, as part of CI/CD processes
  • Creating and maintaining tools to support monitoring and logging (e.g., Prometheus, Grafana, ELK Stack)
  • Developing and implementing incident management processes and disaster recovery strategies
  • Collaborating with development teams on code integration, project builds, automated testing (various levels of the testing pyramid), and dependency management
Co oferujemy
Co oferujemy
  • Stable employment in an international organization
  • Work in an atmosphere of teamwork, trust, mutual respect, and assistance
  • Work according to agile methodologies
  • Attractive benefits package, flexible working hours
  • Pakiet medyczny
  • Pakiet sportowy
  • Pełny etat
Czytaj więcej
Arrow Right