
Software Mind
Remote Jobs
Software House focused on results since 1999
257 Jobs
Role Description Design hardware and electrical control systems for industrial automation equipment, including but not limited to: - Conveyor systems - Sortation equipment - Flow-control devices used in parcel, logistics, and e-commerce distribution operations This role sits within their hardware engineering team and is responsible for design only, while other teams handle field installation and commissioning. Projects are substantial in duration, and engineers move from one project to the next as design phases complete. Qualifications - Senior-level experience (5+ years) in hardware/electrical design for industrial automation or material handling equipment - Strong AutoCAD proficiency - Solid understanding of the physical components involved (motors, drives, sensors, PLCs) - Strong English communication skills for real-time collaboration with U.S. engineering counterparts and project teams - Ability to work independently, remotely Requirements - Design hardware and electrical control systems for automated material handling equipment - Produce AutoCAD drawings, schematics, panel layouts, and wiring diagrams to document designs - Apply working knowledge of components used in equipment (motors, drives, sensors, PLCs, safety devices) - Translate project specifications and mechanical requirements into buildable designs - Maintain BOMs and design documentation - Ensure designs comply with applicable codes, standards, and client specifications - Work on a project basis, with assignment to specific projects for the duration of the design phase Benefits - Competitive salary - Professional development and training opportunities - Work with cutting-edge cloud and container technologies - Flexible work arrangements and collaborative team environment - Impact on organization-wide digital transformation initiatives
Role Description We are looking for a skilled (Senior) Backend Engineer to join one of our cross-functional product teams. The role requires a high level of technical expertise, excellent communication skills, and a proactive, collaborative mindset. This position is embedded in ongoing client projects and will be closely integrated into our ways of working. - Self-organization & Precision: You work independently and precisely, planning your tasks thoroughly and proactively. - Staying Up-to-Date: You keep your finger on the pulse, staying informed about current trends in your field. You bring this knowledge into your work and team, making suggestions for potential innovations. - Resilience: You write highly resilient code. - Security: You are capable of identifying and resolving security vulnerabilities. - Software Patterns: You understand the fundamentals of software design patterns and are able to apply them within the project. - Performance: You are capable of analyzing and troubleshooting performance issues. - Testing: You can write tests for complex scenarios and analyze the results. - Metrics (Maintainability, Complexity, etc.): You can interpret code metrics and derive actionable improvements for your software. - Problem-Solving: When you spot a challenge or a problem, you actively work toward a solution and support others in doing so. Qualifications - .NET/.NET Core - C# - Entity Framework - REST-API - PowerShell - SQL - Build- and Deploy-Prozesse in Azure DevOps - Experience with microservice architectures - Experience with Azure Service Bus / RabbitMQ / MassTransit - Experience with Elasticsearch / OpenSearch - Comfortable with direct client communication - Fluent communication in German and English Benefits - 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
• Work closely with the Product Owner and delivery team to define features and drive them to a 'ready' state for development • Partner with the Product Owner to understand product intent and help shape and refine epics • Propose clear acceptance criteria and functional specifications that drive out ambiguity and guide development and testing • Lead backlog refinement activities to move features toward 'ready' state for sprint planning • Analyze features end-to-end to identify gaps, dependencies, risks, and optimization opportunities • Recommend pragmatic adjustments to scope or approach to meet requirements in the most effective way • Collaborate with architects and developers during refinement to validate feasibility and technical soundness • Support estimation by structuring requirements, mapping dependencies, and clarifying scope • Maintain high-quality internal documentation (flows, assumptions, business rules, definitions, and scope boundaries) • Support the Product Owner in shaping the roadmap and prioritization discussions • Work within the agile framework to keep the backlog healthy and the team aligned
• As a Senior .NET Developer, you will play a key role in designing, building, and delivering cloud-native applications that power scalable and reliable digital services. • Collaborate closely with architects, DevOps engineers, and cross-functional teams to develop solutions that leverage the best of Microsoft Azure technologies. • Lead the development of robust backend services using Microsoft .NET and Azure cloud technologies. • Design and implement event-driven architectures utilizing Azure Service Bus and Event Hub. • Build and maintain Azure Function Apps, App Services, and contribute to efficient CI/CD pipelines in Azure DevOps. • Ensure code quality through automated testing, code reviews, and adherence to software engineering best practices. • Optimize database performance and reliability through proficient use of SQL Server and related technologies. • Diagnose and resolve complex technical issues while ensuring system stability and performance. • Actively contribute to architectural decisions and propose scalable solutions for evolving business needs. • Drive a culture of ownership, accountability, and continuous improvement within the development team. • Work in an environment that values clean code, automation, and innovation.
• Design and develop backend services using Microsoft .NET and Azure cloud technologies, ensuring scalability, security, and performance. • Build and maintain rich, responsive front-end interfaces in Angular (v13+), following component-based design and reactive programming principles. • Integrate front-end and back-end systems to deliver cohesive, cloud-native applications. • Contribute to agile ceremonies and team collaboration, providing input on estimation, technical feasibility, and solution design. • Apply DevOps practices and maintain CI/CD pipelines for efficient, automated deployments. • Write clean, maintainable, and testable code, following established coding standards and best practices. • Implement unit and integration testing to ensure software reliability and maintainability. • Collaborate on code reviews, fostering knowledge sharing and continuous improvement within the team. • Troubleshoot and resolve issues proactively, demonstrating ownership and accountability. • Participate in continuous improvement initiatives, helping to refine development processes and delivery practices.
• Managing AI, infrastructure, cloud, platform, and technology delivery projects • Coordinating the work of AI Engineers, Infrastructure Engineers, Platform Engineers, DevOps Engineers, and other technical specialists • Monitoring project scope, timelines, risks, dependencies, and delivery quality • Maintaining effective communication with clients and internal stakeholders • Managing monthly settlements with clients and team members • Building and maintaining a healthy team culture through coaching, facilitation, and protecting the team from distractions • Overseeing project resource allocation and supporting team planning • Defining and measuring metrics to track team progress, goals, risks, and areas for improvement • Working effectively across multiple projects simultaneously, with strong context-switching skills • Helping with recruitment, onboarding, and offboarding processes • Supporting commercial and contractual aspects of cooperation with clients, including scope, assumptions, clauses, and delivery commitments
• Own, maintain, and continuously improve the Playwright-based test automation framework for Web and Backend applications • Design, develop, and execute automated test suites covering functional, regression, integration, and end-to-end scenarios • Contribute to the quality of Mobile applications by performing manual validation, exploratory testing, and supporting automation initiatives where applicable • Integrate automated tests into CI/CD pipelines to ensure fast and reliable feedback throughout the delivery process • Collaborate closely with developers, Product Owners, System Analysts, and architects to define quality requirements and ensure testability of new features • Participate in code reviews, manage test automation changes through Git and Pull Requests, and promote engineering best practices • Identify quality risks, analyze defects, and proactively propose improvements to testing processes, automation coverage, and overall product quality • Balance priorities across multiple concurrent initiatives while maintaining high standards of quality and delivery • Leverage AI-powered development tools to improve productivity, accelerate test creation, and optimize quality engineering workflows • Act as a quality advocate within the team by promoting automation-first principles, continuous improvement, and a strong ownership mindset.
Role Description We are looking for a talented Machine Learning Engineer to join our team and work on innovative projects for our clients. Our mission is to help organizations unlock the full potential. - ML Systems & Deployment - Design and build scalable model training, deployment, and inference pipelines - Deploy models into production using CI/CD, containerisation, and cloud infrastructure - Ensure models meet performance, latency, and reliability requirements - MLOps & Lifecycle Management - Implement model versioning, monitoring, and automated retraining mechanisms - Detect and respond to model drift, data drift, and performance degradation - Establish operational standards for AI systems - Collaboration with Data Science & Product - Partner with Data Scientists to productionise and scale models - Work with Product and Engineering teams to integrate ML into customer-facing products - Translate experimental work into robust production assets - Governance, Security & Ethics - Ensure ML systems comply with privacy, security, and regulatory requirements - Support explainability, auditability, and responsible AI practices - Document models and operational decisions clearly Qualifications - 8+ years experience in ML engineering, MLOps, or software engineering roles - Strong software engineering skills in Python and cloud environments - Hands-on experience with ML platforms (MLflow, Kubeflow, SageMaker) and Kubernetes - Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field - MS in Big Data, AI or relevant fields Benefits - 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
Role Description Our client is a gaming company established to reform the national gaming system. Operating under the principle of exclusivity, its mission is to provide games responsibly, mitigate gambling-related risks, and ensure player protection while preventing fraud. The company offers a wide range of games divided into three main categories: Lucky Games, Casino Games, and Betting Games. Looking for a Backlog Manager to help ensure ideas move smoothly from concept to production. This role sits at the intersection of product, engineering, and delivery, helping teams stay aligned, focused, and ready to deliver valuable releases. - Manage and maintain backlog readiness in line with delivery timelines and release cycles - Ensure backlog items are clearly defined, prioritized, and ready for development - Coordinate planning, refinement, and sequencing of work across teams - Track progress, identify dependencies, and help remove blockers early - Support release planning and ensure scope aligns with team capacity - Provide visibility into delivery progress, risks, and upcoming releases - Act as a coordination point between product, engineering, QA, and stakeholders As a Backlog Manager, you help ensure that teams work on the right things at the right time, with the clarity and alignment needed to deliver reliable, high-quality releases. Your work directly supports efficient delivery, cross-team collaboration, and the successful release of new capabilities to our customers. Qualifications - Experience working with Agile software development teams - Strong understanding of the software delivery lifecycle - Experience managing or coordinating product backlogs and delivery flow - Ability to translate business needs into clear, actionable backlog items - Technical awareness of APIs, integrations, and system architecture - Strong collaboration and communication skills across technical and non-technical stakeholders - Experience with delivery tools such as Jira, Azure DevOps, or similar Requirements - Understand end-to-end product and system flows - Work with teams operating across frontend, backend, and platform layers - Understand API-based architectures and service integrations - Read and interpret architecture diagrams and system dependencies - Understand data flows and basic database structures, with the ability to use SQL when needed - Identify technical dependencies early and ensure backlog items reflect realistic delivery scope Benefits - Flexible employment and remote work - International projects with leading global clients - International business trips - Non-corporate atmosphere - Internal & external training - Well-being initiatives
• Support the team in day-to-day Linux operations • Basic troubleshooting and system checks • Documentation updates • Operational tasks related to servers and services • Checking system status and analyzing logs • Preparing simple scripts • Supporting patching activities • Updating runbooks and procedures • Assisting engineers during incident resolution or maintenance windows
247more opportunities are still waiting for you.Log in now and take your next shot before someone else does.