CrawlJobs Logo

Senior Software Engineer

Poland, Cracow · Job Posted April 03, 2026
Apply Position
Job Link Share

Job Description

We are looking for a highly skilled Software Engineer to join our Kraków-based team as we scale our next-generation, true cloud service. Supporting over 1,000 global clients, our main platform is built on a modern stack of Azure, .NET Core, React, and TypeScript. In this role you will do more than write code; you will influence the product’s future by designing scalable solutions and championing the integration of AI to revolutionize our development lifecycle. Success in this role means balancing high-velocity feature delivery with long-term architectural health.

Job Responsibility

  • Architect and develop scalable, high-quality cloud services, ensuring they meet the demands of a global client base
  • master Domain-Driven Design (DDD) principles to build modular, maintainable, and highly performant software components
  • drive AI Integration with use of AI tools (e.g., GitHub Copilot, LLM-based assistants) to automate code generation, refactoring, documentation, and unit testing
  • design RESTful Web Services that facilitate seamless communication within our complex cloud infrastructure
  • optimize Azure Services to ensure our infrastructure is not only performant and scalable but also cost-effective and secure
  • collaborate within cross-functional teams of engineers, product owners, and designers, fostering a culture of mutual support and accountability in an agile environment
  • champion code excellence by implementing best practices in code testing, maintaining quality standards, and providing insightful code reviews
  • innovate and automate by investigating emerging technologies and AI trends to reduce manual overhead and accelerate team velocity

Requirements

  • 4+ years of professional experience in software development, with deep proficiency in C# and .NET technologies
  • solid hands-on experience with React (or similar frameworks) and TypeScript/JavaScript
  • proven experience with (or deep understanding of) DDD and CQRS patterns
  • practical experience in designing, deploying, and maintaining services within Microsoft Azure
  • demonstrated interest or experience in using AI-driven tools to automate development workflows and increase personal and team productivity
  • strong experience with relational databases and the design of robust RESTful APIs
  • a background in rigorous code testing practices and maintaining high-quality software code
  • degree in Computer Science, Engineering, or a related field (or equivalent proven experience)
  • English proficiency at B2 level or above, with the ability to articulate complex technical concepts to diverse stakeholders
  • a strong sense of ownership over your work and a commitment to continuous learning and knowledge sharing

What we offer

  • Great Team
  • Opportunity for Career & Professional Development
  • Collaborative and Meritocratic work culture
  • Supportive Leadership
  • eligibility for variable compensation (such as a performance bonus or commission)
  • benefits, and/or participation in other incentive or benefit plans
  • benefits may include medical, dental, and vision coverage, paid time off, and retirement benefits

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

We are looking for a high-performing Java Engineer to join our team managing lar...
Location
Location
India , Noida
Salary
Salary:
Not provided
clear-trail.com Logo
ClearTrail
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: Strong expertise in Java 8+ (Collections, Multithreading, Concurrency, and Stream API)
  • Messaging: Deep understanding of Apache Kafka (partitioning strategies, consumer groups, and offset management)
  • Storage/Search: Hands-on experience with HDFS and Solr (sharding, collection management, and query optimization)
  • DevOps: Proficiency with Docker and Kubernetes (writing Dockerfiles, managing volumes, and understanding K8s security contexts)
  • Linux: Solid command-line skills (Oracle Linux/RHEL preferred) and experience troubleshooting native library dependencies (glibc vs musl).
Job Responsibility
Job Responsibility
  • Design & Development: Build robust, scalable, and maintainable Java applications using Spring Boot or Microservices architecture
  • Data Orchestration: Develop and optimize Kafka producers/consumers, ensuring efficient data serialization and compression (Snappy/LZ4)
  • Big Data Integration: Manage data lifecycle operations within HDFS and perform high-speed indexing and querying in Solr
  • Performance Tuning: Diagnose and resolve bottlenecks in JVM memory management, Garbage Collection, and JNI-based native library interactions
  • Cloud Native Deployment: Containerize applications using Docker and manage deployments in Kubernetes (K8s) across Oracle Linux environments
  • Troubleshooting: Solve complex issues related to distributed locking, file system consistency, and network latency at scale.
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
Switzerland , Zürich
Salary
Salary:
146200.00 - 245900.00 CHF / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Familiarity with deploying and operating AI systems in production environments
  • Experience building or integrating AI/ML or LLM-based solutions, prompt engineering, RAG
  • Understanding of model evaluation, data quality, and performance monitoring
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embraces our culture and values
What we offer
What we offer
  • competitive package including a wide range of benefits built around your personal needs and those close to you
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline
  • 10+ years of software development experience using C#, C++, GO, RUST or an equivalent systems programming language
  • knowledge of database internals in PostgreSQL (preferred)
  • Proficiency in building highly concurrent, multi-threaded, performance‑optimized systems (Go, Rust, C#, C/C++)
  • Strong debugging, performance tuning, and systems‑level problem‑solving skills
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain core PostgreSQL platform components
  • Improve system reliability, availability, and performance through code enhancements, telemetry, and automation
  • Build and enhance CI/CD pipelines, test frameworks, and validation systems for platform correctness
  • Collaborate with partner teams (migration, security, infrastructure) to integrate foundational capabilities
  • Participate in on-call rotations and ensure high service quality and operational excellence
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

CoreAI is at the forefront of Microsoft’s mission to redefine how software is bu...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science or a related field
  • 3+ years designing, developing, and shipping high quality software
  • 2+ years of experience with distributed systems and cloud-based infrastructure
  • 1+ year of experience with DevOps practices (CI/CD, automated testing, deployment, etc.)
  • Passionate and self-motivated
  • Strong ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Architect, design, and develop core AI Infrastructure services developed in Go, Rust, Python, C++, and C# deployed on large-scale Kubernetes clusters to support state-of-the-art LLM training and inference
  • Design, build, and manage large-scale GPU clusters to support LLM training, and inference workloads
  • Enhance systems and applications to deliver high stability, low latency, strong security, and maintainability in large-scale complex training environments in Azure and in partner clouds
  • Provide operational support, technical leadership, and vision while contributing to the deployment, monitoring, and continuous improvement of engineering systems and practices
  • Support development and troubleshooting from the frontline, resolving complex issues impacting large-scale services
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

At Wells Fargo, we want to satisfy our customers’ financial needs and help them ...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 10, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical and Computer Engineering, Electronic Engineering, Information Systems, Information Technology, or related technical field
  • 4 years of experience in the job offered or in a related position involving software or application development and engineering experience
  • Four (4) years of experience with the software development lifecycle
  • experience with one of the following databases: Oracle, MS SQL, Teradata, Mongo DB, or DB2
  • Must possess 4 years of experience with at least six 6 of the following technical skills: Experience with SAS or SQL
  • Experience with JAVA/J2EE
  • Experience with Agile methodologies
  • Experience with RESTful or SOAP Web Services
  • Experience with Anthill or Jenkins
  • Experience with Linux or UNIX
Job Responsibility
Job Responsibility
  • Drive moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and guide a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Drive projects
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

At Wells Fargo, we want to satisfy our customers’ financial needs and help them ...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 14, 2026
Flip Icon
Requirements
Requirements
  • Degree required: Bachelor's degree in Information Technology, Computer Science, or related technical field
  • 4 years of experience in the job offered or in a related position involving software engineering experience
  • Experience with Java/J2EE and Micro Service design and development for large financial companies
  • Experience with UI/UX development with hands-on skills for RESTful Web Services, Angular CSS and HTML 5
  • Experience with Kafka messaging system for large financial companies
  • Experience with Oracle database development for large financial companies
  • Experienced with MongoDB database development for large financial companies
  • Experience with Test-driven development (TDD) and automated testing by Junit, TestNG, RestAssured, Karate, Jasmine or Karma framework
  • Experience with Platform as a Service (PaaS)
  • Experience with CI/CD (continuous integration and continuous delivery) pipelines using Jenkins, uDeploy and Harness tool
Job Responsibility
Job Responsibility
  • Design, code, test, debug, and document programs using Agile development practices
  • Provide strategy and design for projects associated with technology domains, including upgrades and deployments
  • Integrate technology domain with other technology domains - enabling the creation of new and expanded heterogeneous environments
  • Direct the gathering of performance statistics to determine which hardware and communication tools need to support projected transaction volumes, response times, and system availability targets
  • Act an escalation point -providing guidance and direction to less experienced staff in the resolution of highly complex technical problems
  • Lead projects and manage the work of less experienced staff
  • Develop new documentation and departmental technical procedures
  • Ensure that quality, security, and compliance requirements are met for supported technology domains
  • Telecommuting is permitted up to 2 days a week
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Overview Location Overview Working with inspiring and experienced colleagues, ...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering or a related field
  • Minimum of 3 years of relevant software development and engineering management experience
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing
  • Creating REST API'S-OR-Experience with JavaScript/TypeScript, Node.js, React / ReactNative FrontEnd frameworks -OR-Full stack engineering experience
  • Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

The Software Engineer shall be part of a team responsible for designing, develop...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science or related discipline from an accredited college or university, plus ten (10) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twelve (12) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and the Linux suite of tools
  • Experience developing Shell/Perl scripts to automate manual processes
  • Recent software development experience using Python
  • Experience with Splunk SPL, dashboard creation, and report development
  • Experience with Splunk data onboarding, field extractions, data models, and performance tuning
  • Experience with Splunk alerting, incident management workflows, and event correlation
  • Familiar interfacing with Log Management tools including Syslog-ng and rsyslog
Job Responsibility
Job Responsibility
  • Designing, developing and maintaining a comprehensive distributed Metrics and Monitoring solution for HPC systems to ensure the reliability, performance, and scalability of HPC infrastructure
  • Fulltime
Read More
Arrow Right