Software Mind
Posted 1w ago

[NCL] Software Engineer (Java)

Software Mind
Kraków, Lesser Poland Voivodeship, Poland
RemoteFull Time
Responsibilities
  • developing functionality
  • creating architecture
  • reviewing code
Requirements
  • At least 3 years of commercial Java experience
  • English at B2+ level
  • Analytical and teamwork skills
  • Distributed systems and message queues, CI/CD, SOLID, DDD, and OOP knowledge
Technical tools mentioned
JavaReactKotlinCI/CDTDD

Job description

Company Description:

Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.

Job Description:

 

Project – the aim you’ll have

The project implements several new applications aimed at improving the current process of executing and monitoring the real estate tax payment process or replacing several existing small tools with a single application that will provide better performance, greater security and lower maintenance costs.


You will work in new technologies (wide range of Java technologies) – and will have very large autonomy in terms of architecture, technology selection and technological upgrades

Pair programming (60-90% of the time)

TDD and very high automatic test coverage

You will be working with high complexity of systems - applications are large and complicated, which gives the great opportunity to gain unique experience in maintaining this type of systems in the production environment

Position – how you’ll contribute

  • Developing new functionalities
  • Creating the architecture of the product
  • Conducting technical analysis and research for new initiatives
  • Performing code reviews
  • Supporting the development team by exchanging knowledge and skills
Qualifications:

Expectations – the experience you need

  • Ability to write and speak English at a B2+ level
  • At least 3 years’ commercial experience in Java programming
  • Strong analytical skills and ability to work in a team
  • Practical experience with distributed systems and message queues
  • Understanding of CI/CD, SOLID, DDD and OOP principles
  • high proactivity

Additional skills – the edge you have

Knowledge of serverless and event driven architectures

Experience React or Kotlin

Additional Information:

Our offer – professional development, personal growth:

  • Flexible employment and remote work  
  • International projects with leading global clients 
  • International business trips  
  • Non-corporate atmosphere 
  • Language classes 
  • Internal & external training 
  • Private healthcare and insurance  
  • Multisport card 
  • Well-being initiatives 

Position at: Software Mind Poland

About Software Mind

Provides software engineering and digital transformation services to businesses.

Year founded
1999
Employees
1600
Organization type
Private
Latest investment
Raised $37.80M Private Equity (2020) — led by Enterprise Investors
Headquarters
PL

Similar jobs

Software Engineer roles near Kraków, Lesser Poland Voivodeship
1d
Save
Mark Applied
Hide
Senior Software Engineer
Katowice, Silesian Voivodeship, Poland
OnsiteFull Time
Alstom
AlstomEuronext Paris: ALO: Manufactures high-speed trains, signaling systems, and railway infrastructure
Proven C++ and Java experience, Linux experience, CI/CD and DevOps knowledge, fluent Polish, English at minimum B2, analytical problem-solving, and collaboration skills.
C++, Java, Linux, DevOps, continuous integration, continuous delivery, Microsoft?
1d
Save
Mark Applied
Hide
Intern Software Developer (Java)
Krakow, Lesser Poland Voivodeship, Poland
HybridPart Time, Internship
Motorola Solutions
Motorola SolutionsNYSE: MSI: Provides mission-critical communications and public safety technology.
Java programming, Git, Bitbucket, Jenkins, English communication, availability for 24 hours weekly, and one-year commitment. Two weekly office days in Kraków required; scripting, networking, and PostgreSQL preferred.
Java, Git, Bitbucket, Jenkins, Linux, Python, Perl, Bash, Shell, PowerShell, PostgreSQL
1d
Save
Mark Applied
Hide
AI-augmented Software Developer
Kraków, Lesser Poland Voivodeship, Poland
RemoteFull Time
Sigma Software
Sigma Software: Global IT services provider offering custom software development and consulting.
3+ YOERequires 3–5+ years of software engineering experience, including 1 year in AI SDLC, hands-on agentic AI, orchestration, MCP integrations, programming skills, independent delivery, and consulting communication.
JavaScript, TypeScript, Python, Java, Go, Model Context Protocol (MCP), Claude Code, Cursor, Microsoft Copilot, RAG, MLOps
2d
Save
Mark Applied
Hide
Software Engineer III, Android Launcher Overview
Kraków, Lesser Poland Voivodeship, Poland
zł280k-zł287k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent practical experience; 2 years of software development and Android application development experience, or 1 year with an advanced degree.
Android, Model-View-ViewModel (MVVM), Jetpack Compose
2d
Save
Mark Applied
Hide
Software Engineer (Machine Learning - MLOps)
Kraków, Lesser Poland Voivodeship, Poland
zł20k-zł25k/mo HybridFull Time
Tesco
TescoLondon Stock Exchange: TSCO: Operates a multinational network of supermarkets and retail stores.
Higher degree in engineering, computer science, mathematics, or science; commercial data science experience; MLOps systems; programming, Git, monitoring tools, cloud, big data, and Scrum or Kanban experience.
Python, Git, Splunk, Grafana, Apache Spark, Azure, Scrum, Kanban, Udemy, MacBook
3d
Save
Mark Applied
Hide
Senior Software Engineer - Show
Krakow, Lesser Poland Voivodeship, Poland
HybridFull Time
Cisco
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
6+ YOEBachelor's or master's degree or equivalent experience, 6+ years designing production software systems, cloud-native distributed systems, scalable APIs, CI/CD, Infrastructure as Code, and AI-assisted development tools.
Splunk, GitHub Copilot, Claude Code, Codex, AWS, JavaScript, TypeScript, React, Next.js, Node.js, AWS Lambda, DynamoDB, SQS, SNS, OpenSearch, LLMs, RAG, MCP, CI/CD, Infrastructure as Code
6d
Save
Mark Applied
Hide
Expert Software Engineer - Edge AI
Krakow, Lesser Poland Voivodeship, Poland
HybridFull Time
Aptiv
AptivNYSE: APTV: Engineers electrical architectures and safety software for vehicles.
3+ YOEDegree in computer science, machine learning, or related field; 3+ years software engineering experience including 2+ years embedded Linux or systems programming; Rust or Python proficiency and AI tooling experience.
Rust, Python, C, C++, REST, gRPC, OpenAPI, MQTT, PyTorch, TensorFlow Lite, ONNX, TensorRT, OpenVINO, Jetson, Qualcomm, Hailo, Ambarella, Yocto, AWS, Google Cloud Platform, Microsoft Azure, GitLab CI, OCI
1w
Save
Mark Applied
Hide
Junior Software Engineer
Gdańsk or Wrocław or Kraków
HybridFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
0.75+ YOERequires 9–12 months of software development experience, Java 21, SQL, JUnit, REST, Git, Spring Boot, GCP, CI/CD, and English proficiency at B2+ level.
Java, Java 21, SQL, JUnit, RESTful APIs, Git, Spring Boot, Google Cloud Platform (GCP), CI/CD, Guice, gRPC, Protocol Buffers, Python, Angular, Claude, Codex, Gemini, Anthropic, Azure, AWS