I confirm that I work for Software Mind and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Software Mind




3d

[DDI] UX Designer

Software MindKraków, Poland, Remote
agilefigmaDesignmobileUX

Software Mind is hiring a Remote [DDI] UX Designer

Job Description

Project – the aim you’ll have

We are looking for a UX Designer to join our Digital Design Team and work with other Designers to ensure we successfully deliver new products and features to market that delight our customers and align with our strategy. As a UX Designer, you will provide a consistent and intuitive user experience of our clients’ products across various sectors. Applying a user-centric approach, you aim to deliver the best experience, creating easy-to-use, high-performing digital products.

Your Responsibilities
 

  • Creating digital product and convergent experience concepts together with the team that push the bar for quality in a given field/industry
  • Designing compelling product experiences based on customer needs
  • Running workshops with clients
  • Conducting and coordinating usability interviews to gather feedback and insights into customer needs
  • Creating user flows, storyboards, prototypes and wireframes (e.g. Figma, Miro, etc.)
  • Clearly communicating designs and specifications to empower the development team
  • Reviewing features implemented by engineering and providing guidance to ensure pixel-perfect experiences

Qualifications

Expectations – the experience you need

  • Ability to make design decisions and solve design problems independently, present and sell design concepts;
  • Extensive experience in UX design (across desktop, mobile, tablet) with knowledge of user-centred design methodologies;
  • Strong design, documentation and prototyping skills using tools such as Figma, Xd or similar;
  • Experience working within an agile team environment
  • Conducting heuristic reviews of existing workflows and documenting recommendations for improvements;

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [VMB] Principal Android SDK Engineer

Job Description

Project - the aim you'll have

We're seeking a Principal Android SDK Developerwith a knack for building high-performance, scalable SDKs, and a passion for enhancing mobile ad experiences. In this role, you will spearhead our Android SDK development, with a special focus on integrating advanced on-device advertising technologies. Your expertise will directly contribute to elevating the monetization strategies of mobile applications globally.

Qualifications

Expectations - the experience you need:

  • Architect, develop, and maintain a robust Android SDK focused on on-device advertising solutions.
  • Lead the SDK lifecycle management, including design, deployment, documentation, and support.
  • Collaborate with product teams to understand requirements and implement cutting-edge ad delivery technologies.
  • Optimize the SDK for seamless integration into mobile applications, ensuring high performance and minimal footprint.
  • Establish best practices for integrating and testing on-device ads within the SDK.
  • Create comprehensive documentation and developer guides to assist third-party developers in implementing and customizing ad solutions.
  • Maintain awareness of industry trends in mobile advertising to continually enhance the SDK's capabilities.
  • Mentor junior developers and guide them in specialized areas of on-device advertising.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] Senior DevOps Engineer

Job Description

Project - the aim you'll have:

We are responsible for building a platform managing Kubernetes clusters for corporate clients and government institutions.

Position - how you'll contribute:

You will be responsible for the development of the cluster management system - creating new clusters and methods of upgrading existing ones. Tshooting existing problems. 

Qualifications

Expectations - the experience you need:

Deep Kubernetes knowledge in the context of private cloud and on-premise solutions including:

  • RKE
  • RKE2
  • Rancher
  • Intergration with loadbalancers and external storage (on-premise systems)
  • Experience with CI/CD (gitlab pipelines)
  • Python scripting
  • Bash scripting

Additional skills – the edge you have

  • Proficiency in Linux servers, with a particular focus on Oracle Linux and Flatcar
  • VMware vSphere knowledge
  • Working under pressure
  • Independence
  • Ability to work without documentation and with legacy codebase

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [CMI] DevOps Cloud Engineer (Azure)

Job Description

Project - the aim you'll have

We are looking for a talented DevOps Cloud Engineer to join our team and work on the one of  exciting projects led by the Cloud Mind Service Unit. Our mission revolves around supporting entrepreneurs in uncovering the potential that the public cloud holds for their businesses. This is achieved through comprehensive analyses, valuable training and full engagement in the implementation processes, including leveraging advanced artificial intelligence systems.

You will work for one of our Dutch clients which who provide highly secure and reliable IT environments for a variety of public and private customers on Dutch market.

Position - how you'll contribute:

  • Deploy, and manage Azure cloud infrastructure solutions.
  • Develop and implement Infrastructure as Code (IaC) practices for automation and scalability.
  • Utilize Kubernetes for container orchestration and management.

Qualifications

Expectations -the experience you need

  • Experience with Infrastructure as Code (IaC) tools such as Terraform or ARM templates.
  • Expertise in Kubernetes for container orchestration.
  • Knowledge of cloud architecture principles and best practices. (Azure)
  • Proven experience as a DevOps Engineer with a minimum of 2 years.
  • Hands-on experience with code languages such as Python

Additional skills - the edge you have

  • One or more Azure cloud or Kubernetes certifications
  • Ability to speak and write in English
  • Good communication with the team and clients (Soft skills)
  • Ability to create technical documentation

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Head of Group Controlling

Job Description

We are looking for a Head of Group Controlling to join our growing team. In this role, you will be responsible for a controlling function in a fast-growing business,with exciting international projects. You will report directly to the Group CFO and cooperate closely with the rest of the management board. If you are looking to join a global company and boost your career, this opportunity is for you!

You will be responsible for managerial Group reporting, budgeting and forecasting process of the Group, tracking of the Group performance (vs budgets and forecasts, managing the international controlling team and collaborating closely with other teams (within finance and business) to ensure accuracy in reporting. You will also drive process improvement initiatives to ensure controlling processes are scalable and in line with the needs of growing business.

Qualifications

Expectations – the experience you need

  • Min. 8 years experience in controlling, with at least 2 years as manager
  • University degree in finance and/or economics. (ACCA of CIMA courses considered an asset)
  • Good understanding and wide experience with controlling of international, multi-divisional groups
  • Experience with budgeting, cash flow preparation, financial reporting (according to Polish GAAP), forecasting processes
  • Understanding of differences between Polish GAAP and IFRS
  • Knowledge of Enova accounting system
  • Very strong Excel skills
  • Ability to work in international team on every-day basis
  • Able to work under pressure and manage personal stress levels
  • Strong problem-solving and analytical skills
  • A team player attitude and the ability to adapt to complex situations and international environment
  • Hands-on approach
  • Fluent English

Additional skills – the edge you have 

  • Experience in automation of controlling processes 
  • Experience in IT sector 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] Senior Network Engineer

Job Description

Project - the aim you'll have

As a software minder you will work for one of our Dutch clients which who provide highly secure and reliable IT environments for a variety of public and private customers on Dutch market. 

You will be a part of an agile team that includes Polish and Dutch network engineers in order to deliver and maintain an existing IT ecosystem for Solvinity clients (mostly government). 

Position – how you’ll contribute 

  • Improving and managing existing network infrastructure
  • Meetings with developers, functional designers, and other specialists regarding the design of a system or application

Qualifications

Expectations - the experience you need

  • Min. 5 years of experience as Network Engineer 
  • Knowledge of Cisco, Palo Alto, F5 and or NSX-T;
  • Knowledge about IDS/IPS solutions, Application Firewalling, advanced load balancer techniques and integrated proxy techniques.
  • Firewalling, switching and routing

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [WSP] Senior DevOps Engineer (GCP)

Job Description

Project – the aim you’ll have:

With our easy-to-use platform and expert services, we are simplifying the complex world of logistics and providing our customers with a seamless shipping experience.

Our platform acts as a centralized dashboard, offering real-time visibility on every aspect of the supply chain and includes a wide range of features such as booking, planning, delivery, and communication possibilities.

As a digital service provider, we are revolutionizing the logistics industry by bringing ease, accountability, and efficiency to the supply chain while lowering hassle, communication, and costs. We believe that the perfect solution to disrupting a traditional industry is a smartly developed system combined with a high-quality customer experience.

Position – how you’ll contribute:

  • Support the development teams in creating awesome applications and own the CI/CD;
  • Ensure fast global access to our platform by being on top of our infrastructure;
  • Ensure we are in control with the right monitoring and alerting;
  • Give solicited and unsolicited advice on how we can do better every day;
  • Own the security of our platform

Qualifications

Expectations – the experience you need:

  • min. 5 years of experience in cloud computing, networking, security and monitoring, specifically GCP;
  • You are experienced in scaling applications and databases;
  • Extensive experience in using CDNs;
  • Your skill set encompasses Git, Docker, Kubernetes, Iac (we use KPT) and CI/CD pipelines;
  • You have strong abstract reasoning skills and an agile and pragmatic mindset;
  • You have excellent communication skills and are fluent in English

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [VLO] Senior Back-end Software Engineer (Java)

Job Description

Project – the aim you’ll have
The project is for a client in the real estate industry sector. We are looking for an experienced developer in Java/Kotlin with experience in AWS cloud environment.

Position – how you’ll contribute

  • continuously design, develop and test web services;
  • work with cloud environment (AWS);
  • help drive the optimization, testing and tooling to improve software quality.

Qualifications

Expectations – the experience you need

  • ​​​​minimum 4 years of experience in software engineering;
  • excellent knowledge of Java (knowledge of Kotlin will be an additional asset);
  • experience with spring stack, hibernate and SQL database;
  • experience with REST;
  • experience with AWS;
  • good verbal and written English language skills.

 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] DevOps Engineer

Job Description

Project - the aim you'll have:

We are responsible for building a platform managing Kubernetes clusters for corporate clients and government institutions.

Position - how you'll contribute:

You will be responsible for the development of the cluster management system - creating new clusters and methods of upgrading existing ones. Tshooting existing problems. 

Qualifications

Expectations - the experience you need:

Deep Kubernetes knowledge in the context of private cloud and on-premise solutions including:

  • RKE
  • RKE2
  • Rancher
  • Intergration with loadbalancers and external storage (on-premise systems)
  • Experience with CI/CD (gitlab pipelines)
  • Python scripting
  • Bash scripting

Additional skills – the edge you have

  • Proficiency in Linux servers, with a particular focus on Oracle Linux and Flatcar
  • VMware vSphere knowledge
  • Working under pressure
  • Independence
  • Ability to work without documentation and with legacy codebase

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [IBT] Senior DevOps Engineer

Job Description

Project – the aim you’ll have

We are seeking a highly skilled and motivated Senior DevOps Engineer / DevOps Team Lead to join our growing team. If you are passionate about leveraging cutting-edge technologies to enhance system reliability, scalability, and performance and have a proven track record with AWS services and Jenkins, we want to hear from you.

Position - how you'll contribute

  • Collaborate with cross-functional teams to design, implement, and maintain CI/CD pipelines for deploying and scaling applications, using Jenkins as the central orchestration tool.
  • Lead efforts to automate manual processes, ensuring efficiency and reliability in our development and production environments, with a specific focus on AWS services.
  • Manage and optimize cloud-based infrastructure using various AWS services, ensuring cost-effectiveness and high availability.
  • Implement and maintain monitoring solutions, focusing on Grafana and Prometheus, and utilize AWS monitoring and logging services to enhance system observability.
  • Configure and maintain Jenkins pipelines for continuous integration and continuous deployment (CI/CD), ensuring seamless and efficient software delivery.
  • Troubleshoot and resolve issues related to infrastructure, deployments, and performance in a timely manner, leveraging Jenkins for automated testing and deployment.
  • Continuously evaluate and implement new AWS technologies and services, as well as Jenkins plugins, to improve our DevOps processes and capabilities.
  • Collaborate with development teams to integrate AWS and Jenkins best practices into the software development lifecycle.
  • Ensure security best practices, specifically those recommended by AWS, are implemented in all aspects of the infrastructure and application deployment.

Qualifications

Expectations - the experience you need

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Proven experience as a DevOps Engineer with a minimum of 5 years in a senior or lead role, focusing strongly on AWS services and Jenkins.
  • Strong proficiency in scripting languages such as Python, Shell, or Ruby.
  • Extensive experience with containerization technologies such as Docker, and orchestration tools like Kubernetes, with a preference for AWS ECS or EKS.
  • Hands-on experience with infrastructure-as-code tools such as Terraform or Ansible, specifically tailored for AWS environments.
  • Deep understanding of continuous integration and continuous deployment (CI/CD) pipelines, with expertise in AWS CodePipeline and CodeBuild, as well as Jenkins.
  • Solid experience with AWS cloud platforms, including but not limited to EC2, S3, RDS, Lambda, IAM, and VPC configurations.
  • Expertise in implementing and managing monitoring solutions, focusing on Grafana and Prometheus, and familiarity with AWS CloudWatch and X-Ray.
  • Familiarity with log management tools like ELK (Elasticsearch, Logstash, Kibana), and AWS CloudWatch Logs.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.

Additional skills - the edge you have

  • Relevant certifications such as AWS Certified DevOps Engineer, AWS Certified Solutions Architect, or similar.
  • Experience with managing and optimizing databases, both SQL and NoSQL, on AWS.
  • Familiarity with microservices architecture and related AWS services.
  • Knowledge of security best practices and experience implementing security measures in an AWS environment.

See more jobs at Software Mind

Apply for this job

10d

[CMI] Cloud AI Engineer

Software MindWarsaw, Poland, Remote
DesignazurepythonAWS

Software Mind is hiring a Remote [CMI] Cloud AI Engineer

Job Description

Project - the aim you'll have

We are looking for a talented Cloud Engineer to join our team and work on exciting projects led by the Cloud Mind Service Unit. Our mission revolves around supporting entrepreneurs in uncovering the potential that the public cloud holds for their businesses. This is achieved through comprehensive analyses, valuable training and full engagement in the implementation processes, including leveraging advanced artificial intelligence systems.
Our scope of operation encompasses diverse projects, both long- and short-term. With our roots deeply embedded in the consulting realm, we prioritize openness to collaborate with a variety of clients and participation in captivating projects. If you share our passion for innovation and wish to step into a world where technology converges with business, join our team!

Position - how you'll contribute

  • Creating and implementing solutions based on AI
  • Prompt engineering
  • Constant learning and implementation of new AI solutions

Qualifications

Expectations - the experience you need

  • Experience in data analysis and engineering in Python
  • Knowledge of Python
  • Knowledge of frameworks such as Pandas/Spark/dbt/dask
  • Experience in building ETL processes
  • Experience working with public cloud (Azure, AWS, GCP)
  • Experience in building and implementing cloud-based applications
  • Ability to design and build applications based on machine learning models

Additional skills - the edge you have

  • Experience in prompt engineering
  • Knowledge of frameworks such as Langchain/LlamaIndex
  • Knowledge of MLOps tools
  • Experience with various types of databases
  • Ability to speak and write in English
  • Good communication with the team and clients (Soft skills)

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] Senior Back-end Engineer (Python + networking)

Job Description

Project - the aim you'll have

You will be responsible for building private cloud solution for government in one of the countries in Western Europe. In addition to building, the focus is also on migration and maintenance of created solution.

Position - how you'll contribute

  • Design, programming, testing and implementation of new back-end applications.
  • Testing and improving existing back-end applications.
  • Meetings with architects, functional designers, and other specialists regarding the design of a system or application.

Qualifications

Expectations - the experience you need

  • Min. 5 years of commercial experience with Python
  • Min. least 1 years of experience with different Terraform solutions.
  • Experience with Gitlab pipelines
  • In-depth infrastructure and network knowledge (firewalls, reverse proxies, forward proxies, networking (IPV4, IPv6))

Additional skills - the edge you have

  • Experience with Kubernetes and Helm
  • Experience with building highly automated public cloud solutions. 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [RTC] Software Engineer (Angular)

Job Description

Project – the aim you’ll have

You will be part of an agile team that includes Polish and British developers and testers who deliver, rebuild and extend an existing IT ecosystem for a company in the travel industry. You will be engaged in adding new features, rebuilding existing solutions and proposing a new architecture. Your work will involve digital transformation initiatives, existing platform evolution, digital, web and mobile development and tech debt removal. Work will be divided between 4-5 teams, with each concentrating on a specific area.

Position – how you’ll contribute

  • Developing new functionalities and maintaining existing ones
  • Working with the team of the fronted developers
  • Performing code reviews · Participating in creating product architecture
  • Supporting the development team through exchanging knowledge and skills
  • Collaborating closely with testers (QAs), business analysts, product owner, and scrum master

Qualifications

Expectations – the experience you need

  • Very good knowledge of Angular (12+), Javascript, Typescript, CSS, GIT
  • Fluency with web technology: HTML, CSS3
  • Practice creating front- end components libraries
  • Experience with unit and integration tests (Jest, Jasmine, Karma, Protractor)
  • Good understanding of best development practices, code quality and, experience with code reviews
  • Very good knowledge of design patterns
  • Grasp of website availability

Additional skills – the edge you have

  • Experience using AzureDevOps tools
  • Knowledge of state management systems such as NgRx, or other Redux pattern library

See more jobs at Software Mind

Apply for this job

10d

[RTC] Test Automation Engineer

Software MindKraków, Poland, Remote
agilesqlmobileuiscrumc++

Software Mind is hiring a Remote [RTC] Test Automation Engineer

Job Description

Project – the aim you’ll have 

You will be part of an agile team that includes Polish and British developers and testers who deliver, rebuild and extend an existing IT ecosystem for a company in the travel industry. You will be engaged in adding new features, rebuilding existing solutions and proposing a new architecture. Your work will involve digital transformation initiatives, existing platform evolution, digital, web and mobile development and tech debt removal. Work will be divided between 4-5 teams, with each concentrating on a specific area.  

Position – how you’ll contribute 

  • Working with an experienced team that includes QAs, software developers, scrum & product managers,  
  • Working closely with developers, SM, PO and client to assure high quality 
  • Executing test cases with high precision and detail 
  • Writing automated tests 
  • Identifying software problems and determining steps to reproduce them 

Qualifications

Expectations – the experience you need 

  • Knowledge of topics such as: software quality, automation and manual testing testing process, type of tests, product lifecycle and bugs reporting 
  • Knowledge of SQL, Selenium, C# 
  • Basic knowledge of REST and test tools 
  • A detail-oriented and quality-centered approach to software development 
  • Great communication skills and ability to form close relationships with clients 
  • Software testing in an Agile development process 
  • Readiness for a large dose of knowledge and cooperation with a great team

Tools:

  • Selenium UI Grid 
  • Specflow 
  • MS Test 

Additional skills - the edge you have

  • Experience using AzureDevOps tools 
  • Experience with tests in Specflow, TDD, 
  • Appium test experience

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [WSP] Senior Software Engineer (Ruby on Rails)

Job Description

Project – the aim you’ll have:

 

With our easy-to-use platform and expert services, we are simplifying the complex world of logistics and providing our customers with a seamless shipping experience.

Our platform acts as a centralized dashboard, offering real-time visibility on every aspect of the supply chain and includes a wide range of features such as booking, planning, delivery, and communication possibilities.

As a digital service provider, we are revolutionizing the logistics industry by bringing ease, accountability, and efficiency to the supply chain while lowering hassle, communication, and costs. We believe that the perfect solution to disrupting a traditional industry is a smartly developed system combined with a high-quality customer experience.

Position – how you’ll contribute:

 

  • You will be working on simplifying a traditionally complex business, turning it into an intuitive and worldwide scalable product that enables companies to manage logistics in a more time and cost-efficient way.
  • You’ll work on a shipping platform that is growing fast and to which many new features are constantly being added.
  • Together with the team you (pro) actively contribute to developing new features and are responsible for the technical future of the platform. Your opinion and ideas really matter at Shypple.
  • The focus of this position is on the back-end development of logic on the server-side, the definition and maintenance of our services, and ensuring high performance and responsiveness of the application.
  • You will work closely together with product owners, analysts, designers, a site reliability engineer and of course your colleague developers.

Qualifications

Expectations – the experience you need:

  • 5+ years of relevant work experience working with Ruby on Rails and you are open to learning other frameworks like NodeJS;
  • You have a problem-solving mindset and you are a collaborative team player;
  • Good verbal and written communication skills in English;
  • The ability to learn new things quickly, and understand a business and its product requirements.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [DVS] Back-end Software Engineer (Java)

Job Description

Project – the aim you’ll have

Our partner is a dynamic fintech company with operations based in Europe. We are looking for an experienced software engineer to join our engineering function. As a software engineer, you will be an essential part of the development team responsible for producing high quality software products and contributing to the continuous improvement of the platform.

Position - how you'll contribute

  • Develop and maintain high-quality, dependable software within the cloud environment, emphasizing automation.
  • Collaborate with fellow engineers to ensure the production of clean, top-tier code through code reviews and pair programming.
  • Identify and execute tests across the testing spectrum, including contract tests.
  • Gain and uphold a strong understanding of the platform's problem domain.
  • Foster technological advancement, innovation, values, and collaborative practices within the team and the broader community.
  • Manage designated Production Incidents within established SLAs.
  • Adhere to information security system policies and procedures.

Qualifications

Expectations - the experience you need

  • Possess a profound comprehension of sound software development practices.
  • Exhibit a fervent dedication to quality and proficiency in Test Driven Development.
  • Demonstrated expertise in Java (OpenJDK and SpringBoot, minimum of 4 years).
  • Solid grasp of Object-Oriented Programming (OOP) principles, design patterns, and optimal coding practices within a micro-service architecture (Docker).
  • Extensive experience in relational databases (PostgreSQL).
  • Experience with event-driven architecture (Apache Kafka).
  • Proven involvement in agile development methodologies, including scrum.
  • Familiarity with Continuous Integration and Continuous Delivery processes (Jenkins).

Additional skills - the edge you have

  • Familiarity with Keycloack.
  • Experience with API First Design tools such as Swagger.
  • Knowledge of Nginx, Sonarqube, DataDog, Prometeus, Grafana.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [CMI] Cloud Engineer

Job Description

Project – the aim you’ll have

We are looking for a talented Cloud Engineer to join our team and work on exciting projects led by the Cloud Mind Service Unit. Our mission revolves around supporting entrepreneurs in uncovering the potential that the public cloud holds for their businesses. This is achieved through comprehensive analyses, valuable training and full engagement in the implementation processes, including leveraging advanced artificial intelligence systems.

Our scope of operation encompasses diverse projects, both long- and short-term. With our roots deeply embedded in the consulting realm, we prioritize openness to collaborate with a variety of clients and participation in captivating projects. If you share our passion for innovation and wish to step into a world where technology converges with business, join our team!

Position – how you’ll contribute

  • Monitoring, alerting, automating and scaling cloud solutions.
  • Creating coherence between development, operations and security in accordance with DevOps and Infrastructure as Code (IaC) principles.
  • Performing Infrastructure as Code (IaC) tasks e.g., in Terraform.
  • Automating and standardizing cloud infrastructure processes.
  • Designing and implementing cloud governance policies.
  • Incorporating internal methods/methodologies/principles in client projects.
  • Implementing the Cloud Governance / Cloud Adoption Framework.
  • Leading or contributing to technical initiatives in the internal cloud infrastructure by sharing your experience from client projects.

Qualifications

Expectations – the experience you need

  • Hands-on experience with the public cloud service provider Microsoft Azure
  • Practical work experience as a cloud engineer (>2 years)
  • Must have experience in implementing, managing and operating systems/applications in a cloud computing environment
  • Knowledge of tools for monitoring services and implementations in public clouds
  • Experience in creating technical documents, diagrams, how-to guides and other deliverables
  • Ability to learn and apply new concepts quickly
  • One or more Azure cloud certifications

Additional skills – the edge you have

  • Ability to speak and write in English
  • Ability to create technical documentation
  • Good communication with the team and clients (Soft skills)

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [NCL] Back-end Software Engineer (Java)

Job Description

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’ll work with new technologies (wide range of Java technologies) – and will have a high level of 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’ll be working with highly complex systems - applications are large and complicated, which present a great opportunity to gain unique experience in maintaining this type of system in the production environment 

Position – how you’ll contribute

  • Developing new functionalities 
  • Creating product architecture  
  • 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 
  • Ability to be proactive 

Additional skills – the edge you have

  • Knowledge of serverless and event driven architectures  
  • Experience in React 
  • Knowledge of GCP

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] Senior Machine Learning/AI Engineer

Job Description

Project - the aim you'll have

You will be a part of an agile team that includes Polish and Dutch developers working on development of security test tools. You will work in a small internal team of 3 people in close collaboration with the core development team and the business (technical people)

Position – how you’ll contribute 

  • Development of a new tool to support code analysis.
  • Supervising the work of two junior/mid AI engineers.
  • Co-design of system architecture.

Qualifications

Expectations - the experience you need

  • Machine Learning/AI Expertise: Advanced knowledge and practical experience in machine learning and artificial intelligence, including deep learning, reinforcement learning, and natural language processing.
  • Graph Learning: (Important)Specialized proficiency in graph-based machine learning algorithms and techniques, with an understanding of graph neural networks (GNNs) and their applications.
  • Compiler Design and Parsing: (Important) Expertise in compiler design principles, parsing algorithms, and the ability to design and implement efficient compilers for programming languages.
  • Programming Languages: Mastery in languages commonly used in AI/ML, such as Python, PyTorch, and/or others depending on the specific project requirements.
  • PyTorch:In-depth knowledge and hands-on experience with popular deep learning frameworks like PyTorch.
  • Graph Databases: (Important)Familiarity with graph databases and their applications, understanding how to model, query, and optimize graph-based data structures.
  • Parallel Computing:Understanding and experience in parallel computing and distributed systems, crucial for scaling machine learning algorithms.
  • Compiler Tools:Proficiency in using compiler tools and building custom parsers, lexers, and abstract syntax trees (ASTs).
  • Software Design Patterns:Strong knowledge of software design patterns and architectural principles to create scalable and maintainable AI/ML solutions. 17.
  • Leadership and Mentorship:Proven leadership experience, including the ability to lead a team of developers, mentor junior engineers, and guide overall technical strategy.

See more jobs at Software Mind

Apply for this job

16d

[MSO] Pentester

Software MindKraków, Poland, Remote

Software Mind is hiring a Remote [MSO] Pentester

Job Description

Project - the aim you'll have:

You will be a part of the team carrying out penetration tests for clients in the BeNeLux market. You will be a member of one of four teams of seven people carrying out projects for a wide range of companies in both T&M and Fix price models.

Position - how you'll contribute:

  • Conduct comprehensive penetration testing across various platforms.
  • Perform risk analysis to identify and mitigate security issues leading to data loss or theft.
  • Identify security breaches, implement corrective actions, and devise strategies to prevent future incidents.
  • Writing test reports

Qualifications

Expectations - the experience you need:

  • Able to assess the attack surface of a client and creating a threat model based on that information. This serves to determine which entries an application offers for an attacker to exploit vulnerabilities.
  • Performing penetration tests (using a white-box, grey-box, or black-box methodology) by using hands-on testing and preferable byreviewing source code for security vulnerabilities. These penetration tests can be aimed at web applications, mobile applications on Android and iOS, and various other software and hardware.
  • Categorizing vulnerabilities found in applications by determining the right risk, impact, and probability so that a customer can determine to what extent such a vulnerability poses a threat that may need to be addressed earlier on.
  • Defining vulnerabilities by being able to describe what a specific vulnerability is all about and how it manifests itself in a customer's application. Furthermore, what the risk, probability and impact of this vulnerability is as well as giving recommendations to help a customer solving it or mitigating it as much as possible.
  • Being able to describe vulnerabilities on multiple levels. In other words, using simpler and more general terms and omitting jargon in management summaries so that management can also understand the implications of the vulnerabilities, while describing the vulnerabilities in a more technically substantive and in-depth way when addressing security officers or developers.
  • Drafting reports in which all levels of an organization (strategic-level management on the one hand and operational parties (for example developers) on the other) are targeted with correct and accurate information specific to them.
  • min. 3 years of experience with certifications like OSWE, OSCE etc

See more jobs at Software Mind

Apply for this job