May 20, 2026

Senior Software Developer – Specification-Driven Development Specialist

Senior • Remote

Lisbon, Portugal

Senior Software Developer – Specification-Driven Development Specialist
International Project | Fully Remote

We are looking for an experienced Senior Software Developer with strong expertise in Specification-Driven Development (SDD) to join a large-scale international project within the transportation and critical infrastructure sector.

This role is ideal for professionals passionate about modern software engineering practices, AI-assisted development, engineering excellence, and specification-first methodologies.

As part of this project, you will help establish and scale structured engineering practices where detailed, behavior-driven specifications are created before implementation begins, supporting both development teams and AI-assisted coding workflows.

Your Responsibilities:
• Lead Specification-Driven Development (SDD) practices across software teams.
• Define structured and executable specifications before implementation.
• Translate business requirements into precise, testable, and AI-consumable specifications.
• Create functional requirements, architectural guidelines, technical constraints, business rules, and acceptance criteria.
• Collaborate with architects, developers, QA engineers, and product owners.
• Support AI-assisted development workflows and engineering automation.
• Establish standards for traceability, consistency, validation, and software quality.
• Mentor teams in modern engineering methodologies and specification discipline.
• Contribute hands-on to software design and implementation when needed.

Required Experience:
• +8 years of experience in Software Engineering and Enterprise Systems.
• Strong practical experience with Specification-Driven Development (SDD).
• Experience with AI-assisted software development workflows.
• Strong knowledge of DDD, BDD, TDD, and Agile methodologies.
• Experience creating executable specifications and structured engineering documentation.
• Strong stakeholder management and communication skills.
• Experience within large-scale enterprise environments.

Tech Stack & Engineering Environment:
• 💻 .NET / C#
• 💻 Java or Kotlin
• ☁️ Azure & Cloud-Native Platforms
• 🔗 REST APIs & Microservices
• ⚙️ CI/CD Pipelines
• 🧪 Automated Testing Frameworks
• 🔄 Event-Driven Architecture
• 🗂 Git & DevOps Practices
• 🤖 AI-Assisted Development Tooling
• 🔌 Enterprise Integration Patterns

Nice to Have:
• Experience within transportation, railway, or critical infrastructure sectors.
• Experience with large-scale digital transformation programs.
• Familiarity with regulated or safety-critical systems.
• Experience working with AI coding agents and automated engineering workflows.

This is an excellent opportunity to join a highly impactful international initiative focused on modern engineering transformation, software quality, and AI-driven development practices.

Interested or know someone who could be a strong fit? Feel free to reach out directly.

Similar jobs you might like

Technology

emagine Polska

Senior Software Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: 6-month B2B contract for a senior consultant to lead and scale Specification-Driven Development (SDD) practices in a public transport project. The role focuses on defining structured, executable specifications to support AI-assisted development and modern engineering automation. The consultant bridges business and technical teams to ensure high-quality, specification-first software delivery. 🗂️ Requirements: 8+ years of software engineering experience, Proven hands-on experience with Specification-Driven Development (SDD), Experience with AI-assisted software development, Strong knowledge of Domain-Driven Design (DDD), Strong knowledge of Behavior-Driven Development (BDD), Strong knowledge of Test-Driven Development (TDD), Experience creating executable specifications, Experience in enterprise-scale systems, Experience with microservices and REST APIs, Experience with CI/CD pipelines, Experience with automated testing, Experience with cloud platforms, Proficiency with Git and DevOps practices 📃 Skills: SDD, DDD, BDD, TDD, .NET, C#, Java, Kotlin, REST, Microservices, CI/CD, Azure, Git, DevOps, AI, Event-driven, Integration 🏢 Description: PROJECT INFORMATION: Industry: Public transport Business trips : Visit the DK office if needed Remote Project language: English 6 month contract plus extension Start Date: ASAP Assignment type: B2B contract Assignment Overview We are looking for an experienced external consultant with deep expertise in Specification-Driven Development (SDD) to support strategic software initiatives. The consultant will play a key role in driving modern software engineering practices where detailed specifications are created before development begins — often to guide AI-assisted coding agents and automated development workflows. Specification-Driven Development (SDD) is a modern software methodology focused on defining structured, behavior-oriented specifications prior to implementation. This approach ensures that AI-assisted development tools and engineering teams clearly understand the required functionality, technical constraints, business rules, and acceptance criteria before code is generated or written. Unlike traditional development approaches that primarily focus on how to code a solution, SDD emphasizes what needs to be built through precise, structured, and verifiable specifications that can serve as executable contracts throughout the software lifecycle. The consultant will help establish and scale these practices across development teams, ensuring higher software quality, improved consistency, reduced defects, and stronger alignment between business requirements and implementation. Main Responsibilities Lead and drive Specification-Driven Development (SDD) practices across software teams. Define structured, behavior-driven specifications before implementation begins. Translate business requirements into precise, testable, and AI-consumable specifications. Create executable specifications including: functional requirements technical constraints architectural guidelines business rules acceptance criteria Collaborate with architects, developers, QA engineers, and product owners. Support AI-assisted development workflows and modern engineering automation. Ensure specifications are reviewed and validated before implementation. Improve software quality through specification-first engineering practices. Establish standards for traceability, consistency, and verification. Mentor development teams in modern specification methodologies and engineering discipline. Contribute hands-on to software design and implementation when needed. Key Requirements +8 years of experience in software engineering and enterprise system development. Proven hands-on experience with Specification-Driven Development (SDD). Strong understanding of: AI-assisted software development. Domain-Driven Design (DDD). Behavior-Driven Development (BDD). Test-Driven Development (TDD). Agile methodologies. Experience creating executable specifications and structured engineering documentation. Strong stakeholder management and communication skills. Ability to bridge business requirements and technical implementation. Experience working in large-scale or complex enterprise environments. Strong analytical and problem-solving skills. Technical Competences: Experience with several of the following is expected: .NET / C#/ Java/ Kotlin REST APIs and microservices CI/CD pipelines Automated testing frameworks Azure or cloud-native platforms Git and DevOps practices Event-driven architecture Enterprise integration patterns AI-assisted development tooling Nice to Have Experience from transportation, railway, or critical infrastructure environments. Experience with large-scale digital transformation initiatives. Familiarity with regulated or safety-critical systems. Experience working with AI coding agents and automated engineering workflows.

Technology

emagine Polska

Software Developer

Senior

Remote

Warsaw, Poland

180 - 190 PLN

🏢 Summary: 6-month B2B contract for a senior consultant to lead and implement Specification-Driven Development (SDD) practices in a public transport software environment. The role focuses on defining structured, executable specifications to support AI-assisted development and enterprise-scale systems. The consultant will drive specification-first engineering standards and contribute to modern software architecture and automation workflows. 🗂️ Requirements: 8+ years of software engineering experience, Proven hands-on experience with Specification-Driven Development (SDD), Strong knowledge of AI-assisted software development, Strong knowledge of Domain-Driven Design (DDD), Strong knowledge of Behavior-Driven Development (BDD), Strong knowledge of Test-Driven Development (TDD), Experience creating executable specifications, Experience with enterprise system development, Experience with large-scale or complex systems, Ability to translate business requirements into technical specifications, Experience with Agile methodologies, Experience with CI/CD pipelines, Experience with automated testing, Experience with cloud platforms, Experience with microservices architecture 📃 Skills: SDD, DDD, BDD, TDD, .NET, C#, Java, Kotlin, REST, Microservices, CI/CD, Azure, Git, DevOps, Event-driven, AI, APIs 🏢 Description: PROJECT INFORMATION: Industry: Public transport Business trips : Visit the DK office if needed Remote Project language: English 6 month contract plus extension Start Date: ASAP Assignment type: B2B contract Assignment Overview We are looking for an experienced external consultant with deep expertise in Specification-Driven Development (SDD) to support strategic software initiatives. The consultant will play a key role in driving modern software engineering practices where detailed specifications are created before development begins — often to guide AI-assisted coding agents and automated development workflows. Specification-Driven Development (SDD) is a modern software methodology focused on defining structured, behavior-oriented specifications prior to implementation. This approach ensures that AI-assisted development tools and engineering teams clearly understand the required functionality, technical constraints, business rules, and acceptance criteria before code is generated or written. Unlike traditional development approaches that primarily focus on how to code a solution, SDD emphasizes what needs to be built through precise, structured, and verifiable specifications that can serve as executable contracts throughout the software lifecycle. The consultant will help establish and scale these practices across development teams, ensuring higher software quality, improved consistency, reduced defects, and stronger alignment between business requirements and implementation. Main Responsibilities Lead and drive Specification-Driven Development (SDD) practices across software teams. Define structured, behavior-driven specifications before implementation begins. Translate business requirements into precise, testable, and AI-consumable specifications. Create executable specifications including: functional requirements technical constraints architectural guidelines business rules acceptance criteria Collaborate with architects, developers, QA engineers, and product owners. Support AI-assisted development workflows and modern engineering automation. Ensure specifications are reviewed and validated before implementation. Improve software quality through specification-first engineering practices. Establish standards for traceability, consistency, and verification. Mentor development teams in modern specification methodologies and engineering discipline. Contribute hands-on to software design and implementation when needed. Key Requirements +8 years of experience in software engineering and enterprise system development. Proven hands-on experience with Specification-Driven Development (SDD). Strong understanding of: AI-assisted software development. Domain-Driven Design (DDD). Behavior-Driven Development (BDD). Test-Driven Development (TDD). Agile methodologies. Experience creating executable specifications and structured engineering documentation. Strong stakeholder management and communication skills. Ability to bridge business requirements and technical implementation. Experience working in large-scale or complex enterprise environments. Strong analytical and problem-solving skills. Technical Competences: Experience with several of the following is expected: .NET / C#/ Java/ Kotlin REST APIs and microservices CI/CD pipelines Automated testing frameworks Azure or cloud-native platforms Git and DevOps practices Event-driven architecture Enterprise integration patterns AI-assisted development tooling Nice to Have Experience from transportation, railway, or critical infrastructure environments. Experience with large-scale digital transformation initiatives. Familiarity with regulated or safety-critical systems. Experience working with AI coding agents and automated engineering workflows.

Technology

emagine Polska

Senior Software Engineer (Java // Python)

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.

Technology

Superdevs

Senior AI-Driven Software Engineer

Senior

Remote

🏢 Summary: Senior Software Engineer role focused on designing and delivering new features and PoCs end-to-end on a large-scale SaaS and data platform. The position emphasizes backend development in Python, extending a mature system, and leveraging AI/LLM tools to accelerate development and improve engineering workflows. Fully remote with high ownership and impact on product direction. 🗂️ Requirements: 7+ years of Software Engineering experience, Strong experience with Python, Experience with Django, Experience building large-scale production systems, Experience designing and maintaining REST APIs, Strong understanding of distributed systems, Strong understanding of backend architecture, Daily practical use of AI tools and LLMs in development workflows, Experience with cloud environments, Ability to independently design and deliver end-to-end solutions, Professional English proficiency 📃 Skills: Python, Django, REST, API, SaaS, LLM, AI, Cloud, DistributedSystems, Backend 🏢 Description: Does building awesome, innovative products that add up to something meaningful sound like a dream come true? Come join us and make that vision a reality! About We are looking for a product-driven Senior Software Engineer who thrives in fast-paced environments and enjoys turning ideas into practical, user-focused solutions. In this role, you will independently design and deliver new features and PoC end-to-end on top of an existing large-scale SaaS and data platform. Rather than working in a purely greenfield environment, you will extend and evolve a mature platform with new capabilities, focusing on speed, usability, and real customer value. A key part of this role is the daily use of AI and LLM-based tools to accelerate development workflows, prototyping, research, testing, and delivery. We are looking for someone who not only uses AI tools effectively but also understands how to integrate AI reasoning and automation into modern software engineering practices. Responsibilities Independently design, prototype, and deliver new features and PoCs end-to-end Translate product ideas into scalable and user-focused backend solutions Validate technical feasibility and make pragmatic architectural decisions Use AI tools, coding copilots, and LLM-based workflows to accelerate development, experimentation, and delivery Build and maintain scalable backend services and REST APIs using Python (preferably Django) Collaborate closely with Product, Design, and Engineering teams to shape and refine new features Contribute to engineering quality through code reviews, technical guidance, and knowledge sharing Continuously explore and introduce practical AI-driven workflows that improve engineering productivity and delivery speed Our offer Competitive salary on B2B contract Fully remote position Real impact and independence at work Individual career path Work-life balance A non-corporate atmosphere where innovation, personal growth, and teamwork thrive 100+ smart, curious & ambitious engineers What you bring 7+ years of experience as a Software Engineer Strong experience with Python and preferably Django Experience building and maintaining large-scale production systems and REST APIs Strong understanding of distributed systems and modern backend architecture Demonstrated daily use of AI tools and LLMs in real engineering workflows (e.g. code generation, prototyping, refactoring, testing, documentation, automation) Experience integrating with complex platforms and cloud environments Ability to independently deliver solutions with minimal supervision Strong product mindset and focus on solving real user problems Excellent communication and collaboration skills across Product, Design, and Engineering teams Curiosity, ownership, and passion for learning and experimenting with new technologies Professional level of English Nice to Have Experience mentoring or coaching engineers Experience working with data products and related scalability challenges Experience promoting AI-driven engineering practices and helping teams adopt modern AI workflows Benefits International Projects Small Teams Flat Structure Friendly Atmosphere Flexible Hours Individual Career Path We want your TALENT! Don’t hesitate and APPLY! We are happy to tell you more details about this position in a phone call. Our recruitment process is very fast and straightforward to ensure a great experience from the first interview to joining your dream team!

Technology

emagine Polska

Senior Software Developer (.Net)

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Software Developer role focused on designing and developing advanced configuration solutions for the manufacturing industry, including AI-powered product discovery features. The position involves building scalable backend systems, enterprise front-end applications, and maintaining high code quality within an Agile, CI-driven environment. It is a full-time, long-term B2B contract with remote work and occasional on-site visits. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or similar, 8+ years of software engineering experience, Strong expertise in C#, Strong expertise in .NET, Experience with React, Experience with JavaScript, Experience building scalable backend systems, Experience with performance optimization or large data sets, Experience with unit testing and integration testing, Experience with continuous integration, Ability to work independently and take ownership 📃 Skills: C#, .NET, React, JavaScript, Azure, AI, CI, UnitTesting, IntegrationTesting 🏢 Description: Client : Danish configuration solutions for the manufacturing industry Contract : B2B Work model: Remote with occasional trips to the client's premises Contract Length : 3-year contract with possibility of extensions Workload : full-time Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features. Main Responsibilities: Be part of designing, implementing and maintaining our standard products Understand how products are used and applied to create value for customers Development of new customer features Design and implement unit test and integration test of own code modules Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology Participate in the development and maintenance of the teams’ continuous integration Code reviews and retrospective learning processes Maintenance, troubleshooting, and continuous improvement of existing software Participate in the creation and evolution of development processes and coding standards Key Requirements: A Master’s degree in Computer Science, Software Engineering or similar. 8+ years of software engineering experience Strong expertise in C# and .NET Experience with front-end development for enterprise software (React and JavaScript). Experience with performance optimization or large data sets Solid experience building scalable backend systems Strong focus on code quality, testing, and reliability Ability to drive work independently and take full ownership Nice to Have: Experience with Azure or other cloud platforms Background in enterprise software (ERP, CPQ, or similar domains) Experience integrating agentic AI into enterprise software solutions. Other Details: The position is based in a cross-functional team collaborating with Product Management and QA, within an Agile development environment with continuous integration practices.

Technology

Demant

Senior Software Developer

Senior

Hybrid

Szczecin, Poland

🏢 Summary: Senior Software Developer role focused on designing, building, and maintaining cloud-based solutions on Microsoft Azure using a DevOps approach. The position covers end-to-end development from requirements and architecture to implementation, testing, release, and support of applications for Manufacturing & Supply Chain. The role emphasizes scalable, secure cloud architecture and automated CI/CD processes in a global environment. 🗂️ Requirements: 5+ years of professional software development experience, Hands-on experience with .NET Core and .NET Framework, Strong knowledge of C# and Web API, Practical experience with Microsoft Azure services, Experience designing and consuming REST APIs, Experience integrating distributed systems, Knowledge of cloud architecture patterns, scalability, security, high availability, Experience with CI/CD pipelines and DevOps practices, Experience with Azure DevOps and Visual Studio, Ability to design end-to-end solutions 📃 Skills: C#, .NET, .NETCore, WebAPI, Azure, AzureStorage, AzureFunctions, AppService, EventHub, NotificationHub, REST, CI/CD, DevOps, AzureDevOps, VisualStudio 🏢 Description: We are looking for a Senior Software Developer who combines strong business understanding with hands-on software development to build and maintain high‑quality cloud solutions using a DevOps approach. In this role, you will design, implement, test, support, and document applications running on Microsoft Azure, collaborating closely with cross‑functional teams to contribute to solution architecture and development processes. You will work end‑to‑end - from requirements and design through implementation and testing - ensuring to deliver reliable solutions that effectively support Manufacturing & Supply Chain professionals in a multi‑site, cross‑cultural environment. Working with us, you will receive: Full-time work agreement in an international organization Learning and development opportunities adapted to your needs and supporting your growth Hybrid work model, combining remote work opportunities with work in an office in the Szczecin City Center Flexible working hours Benefits package including social benefits (private medical health care, insurance, sport card, etc.) Scandinavian culture – informal, focused on equality, independence, open dialog, and work-life balance What tasks are waiting for you? Design, implement and test solutions in line with agreed requirements and standards. Translate business needs into functional solutions and contribute to solution design. Conduct code reviews, follow development processes, execute tests, and report results. Facilitate effective communication with users and stakeholders to gather requirements, provide updates, and ensure alignment. Ensure constant care for architecture, code base, tests, and documentation throughout the lifecycle. Participate in planning and estimating cost/effort for design requirements. Collaborate closely with developers, solution architects and Manufacturing & Supply Chain stakeholders Provide support for existing cloud applications, including troubleshooting and improving stability. Coordinate and solve complex design problems, balancing business needs and technical feasibility. Automate delivery of software artifacts using CI/CD pipelines and DevOps practices. Manage release processes, including planning, coordination, and execution. Support go‑live activities and hyper care to ensure smooth transitions into operations. Contribute to proactive system monitoring and issue prevention. Apply today if you have: 5+ years of professional software development experience, including cloud‑based solutions (Microsoft Azure) Strong hands‑on experience with the .NET Core / .NET framework and other technologies: C#, Web API, and Microsoft Azure. Experience with Microsoft Azure (i.e. Storage, Azure Functions, App Service, Event Hub, Notification Hub). Experience designing and consuming REST APIs and integrating distributed systems Broad knowledge about Microsoft technologies/products like Visual Studio, Azure DevOps. Solid understanding of cloud architecture patterns, scalability, security, and high availability Strong communication skills in English (spoken and written) Strong analytical, communication, and stakeholder management skills. Ability to work independently and collaboratively in a global environment. ability to design end‑to‑end solutions, not just implement tasks It would be nice if you have: Experience working closely with Manufacturing, Supply Chain or enterprise business stakeholders Experience working in regulated or operationally critical environments People leading experience Knowledge of IT service management processes (incident, change, release). We are waiting to hear from you! Furthermore we would like to inform you that the company has an internal reporting procedure, which is available at: https://demant.codeofconduct.app/ If the page does not load correctly, please refresh it using the Ctrl+F5 key combination. In accordance with applicable regulations on pay transparency, information regarding compensation may be provided at different stages of the recruitment process. In our organization, details related to remuneration are shared at the stage preceding the commencement of employment. The final level of compensation is determined individually and depends on the candidate’s experience, competencies, and the scope of responsibility associated with the position.

Technology

Link Group

Senior C# Engineer

Senior

Hybrid

Warsaw, Poland

35,000 - 45,000 PLN

🏢 Summary: Senior Software Engineer role focused on building and scaling a high-performance, AI-supported trade management platform using Rust and C#. The position involves designing distributed, event-driven systems with strong emphasis on performance, scalability, and reliability. The engineer will own solutions end-to-end and optimize cloud-based backend systems. 🗂️ Requirements: 5+ years of software engineering experience, Strong system design knowledge, Strong understanding of concurrency, Strong understanding of performance optimization, Hands-on Rust experience in production, Familiarity with C#/.NET, Experience with distributed systems, Experience with cloud platforms (preferably AWS), Practical use of AI tools in development workflows 📃 Skills: Rust, C#, NET, AWS, Kafka, RabbitMQ, AI, DistributedSystems, Concurrency, PerformanceOptimization 🏢 Description: Senior Software Engineer C# (AI-driven systems) We are looking for an experienced Software Engineer who combines strong system design skills with a modern, AI-supported development approach. This role focuses on building and scaling a high-performance trade management platform, primarily in Rust, with some exposure to C#/.NET. You will work on distributed, event-driven systems processing large volumes of data, with a strong focus on performance, scalability, and reliability. Key Responsibilities Develop and optimize high-performance backend systems Design and maintain scalable distributed services Use AI tools to accelerate development, testing, and debugging Own solutions end-to-end, from design to production Improve system performance and cloud efficiency Requirements 5+ years of experience in software engineering Strong fundamentals in system design, concurrency, and performance Hands-on experience with Rust (production level) Familiarity with C#/.NET Experience with distributed systems and cloud (preferably AWS) Practical use of AI tools in development workflows Nice to have Experience with messaging systems (Kafka, RabbitMQ, etc.) Exposure to financial systems or trading environments

Technology

Link Group

Senior Software Engineer C# (AI-driven systems) | Senior Rust Engineer (AI-driven systems)

Senior

Hybrid

Warsaw, Poland

35,000 - 45,000 PLN

🏢 Summary: Senior Software Engineer role focused on building and scaling a high-performance, AI-supported trade management platform using C#/.NET in distributed, event-driven systems. The position involves designing scalable backend services, optimizing performance, and collaborating in a multi-language environment including Rust. Strong emphasis is placed on scalability, reliability, and cloud efficiency in production systems. 🗂️ Requirements: 5+ years of software engineering experience, Strong C#/.NET experience in production systems, Strong system design fundamentals, Strong knowledge of concurrency, Experience with performance optimization, Experience with distributed systems, Experience with cloud platforms (AWS preferred), Willingness to work with Rust, Practical use of AI tools in development workflows 📃 Skills: C#, .NET, Rust, AWS, Kafka, RabbitMQ, AI, Concurrency, DistributedSystems, Cloud, SystemDesign 🏢 Description: Senior Software Engineer C# (AI-driven systems) We are looking for an experienced Software Engineer with strong expertise in C#/.NET and a solid understanding of system design, who is open to working in a modern, multi-language environment that includes Rust. This role focuses on building and scaling a high-performance trade management platform processing large volumes of data in distributed, event-driven systems. You will work in a highly performance-driven environment with a strong emphasis on scalability, reliability, and engineering excellence. Key Responsibilities Develop and optimize high-performance backend systems in C#/.NET Design and maintain scalable distributed services Collaborate with Rust engineers and contribute to cross-language system development Use AI tools to accelerate development, testing, and debugging Own solutions end-to-end, from design through to production Improve system performance, reliability, and cloud efficiency Requirements 5+ years of experience in software engineering Strong C#/.NET development experience (production systems) Strong fundamentals in system design, concurrency, and performance Willingness to work with Rust in a production environment Experience with distributed systems and cloud platforms (preferably AWS) Practical use of AI tools in development workflows Nice to have Experience with messaging systems (Kafka, RabbitMQ, etc.) Exposure to financial systems or trading environments 2. Senior Rust Engineer (AI-driven systems) We are looking for an experienced Rust Engineer who combines strong systems engineering skills with a modern, AI-supported development approach, and is open to working in a multi-language environment that includes C#/.NET. This role focuses on building and scaling a high-performance trade management platform processing large volumes of data in distributed, event-driven architectures. The environment is highly performance-focused, with strong requirements around scalability, reliability, and low-latency processing. Key Responsibilities Develop and optimize high-performance backend systems in Rust Design and maintain scalable distributed services Collaborate with C# engineers and contribute to cross-stack system design Use AI tools to accelerate development, testing, and debugging Own solutions end-to-end, from architecture to production Improve system performance, reliability, and cloud efficiency Requirements 5+ years of experience in software engineering Strong Rust experience in production systems Strong fundamentals in system design, concurrency, and performance Willingness to work with C#/.NET in a hybrid environment Experience with distributed systems and cloud platforms (preferably AWS) Practical use of AI tools in development workflows Nice to have Experience with messaging systems (Kafka, RabbitMQ, etc.) Exposure to financial systems or trading environments

Technology

emagine Polska

Senior Software Developer – Unity / C# (m/w/d)

Senior

Hybrid

Stuttgart, BW, Germany

🏢 Summary: The role involves designing, developing, and optimizing 3D visualization and augmented reality functionalities within a modern automotive software platform. It focuses on building high-performance, modular, and scalable real-time 3D applications under strict runtime, memory, and quality constraints. The position also includes architectural contributions and compliance with automotive process standards. 🗂️ Requirements: Strong proficiency in C#, Strong proficiency in Unity, Experience with shader development (HLSL or Shader Graph), Experience in real-time performance optimization (CPU, GPU, memory), Knowledge of 3D rendering pipelines, Experience with integration of external data sources, Understanding of automotive quality processes (e.g., ASPICE), Experience working in agile development environments (Scrum or SAFe) 📃 Skills: C#, Unity, HLSL, ShaderGraph, 3D, Rendering, AR, CPU, GPU, ASPICE, Scrum, SAFe 🏢 Description: Der Senior Software Developer (m/w/d) verantwortet die Konzeption, Entwicklung und Optimierung von 3D-Visualisierungs- und Augmented-Reality-Funktionalitäten innerhalb einer modernen Automotive-Softwareplattform. Der Fokus liegt auf der Entwicklung performanter, modularer und skalierbarer 3D-Anwendungen unter Berücksichtigung strenger Laufzeit-, Speicher- und Qualitätsanforderungen im Automotive-Umfeld. Hauptaufgaben Entwicklung und Erweiterung von 3D-Anwendungen auf Basis einer etablierten Rendering-Engine Implementierung von AR-Use-Cases und visuellen Assistenzfunktionen Entwicklung modularer Szenen- und Asset-Management-Strukturen Performance-Optimierung hinsichtlich CPU, GPU, Speicher und Startzeit Integration externer Datenquellen und Fahrzeugsignale in die Visualisierung Umsetzung von Logging-, Monitoring- und Debugging-Konzepten Mitwirkung bei Architekturentscheidungen und technischen Reviews Sicherstellung der Traceability gemäß Automotive-Prozessanforderungen Fachliche Anforderungen Sehr gute Kenntnisse in C# Sehr gute Kenntnisse in Unity Erfahrung mit Shader-Entwicklung (Shader Graph, HLSL oder vergleichbar) Erfahrung in Performance-Optimierung von Echtzeitsystemen Kenntnisse in 3D-Rendering-Pipelines Erfahrung mit Automotive-Software oder vergleichbar sicherheitskritischen Systemen von Vorteil Methodische Anforderungen Erfahrung in agilen Entwicklungsmodellen (Scrum / SAFe) Verständnis von Automotive-Qualitätsprozessen (z. B. ASPICE) Strukturierte und dokumentationsorientierte Arbeitsweise Die Stelle ist in einem innovativen, dynamischen Arbeitsumfeld angesiedelt. Hybrides arbeiten ist möglich, und es wird erwartet, dass der Bewerber an der kontinuierlichen Verbesserung von Softwarelösungen zur Unterstützung der Automobilindustrie mitwirkt.

Technology

Link Group

Senior System Administrator

Senior

Remote

Warsaw, Poland

21,000 - 24,000 PLN

🏢 Summary: Senior System Administrator responsible for leading complex IT infrastructure projects across on-premises and cloud environments. The role focuses on defining system standards, optimizing performance, and overseeing global technology deployments. It includes advanced troubleshooting, automation, and technical mentorship within enterprise environments. 🗂️ Requirements: Advanced knowledge of Windows Server (2019–2025), Expertise in Microsoft 365, Office 365, Azure, Intune, Advanced administration of Active Directory and LDAP, Design and configuration of Group Policy (GPO), Experience with VMware or Hyper-V virtualization, Strong networking and infrastructure troubleshooting skills, Advanced scripting in PowerShell, Bash, or Python, Ability to lead IT infrastructure projects, Experience with cloud and on-prem deployments 📃 Skills: WindowsServer, Microsoft365, Office365, Azure, Intune, ActiveDirectory, LDAP, GPO, VMware, HyperV, PowerShell, Bash, Python, Networking, Virtualization 🏢 Description: Senior System Administrator Role Overview We are looking for a highly skilled Senior System Administrator to lead IT project deliveries and oversee complex infrastructure environments. In this role, you will develop sophisticated system standards, recommend performance improvements, and define best practices for both on-prem and cloud-based deployments. You will act as a technical mentor and a key expert in global technology rollouts. Technical Requirements Microsoft Expertise: Advanced knowledge of Windows Server (2019 – 2025), Microsoft Application Servers, and Modern Management. Cloud Services: Advanced expertise in Microsoft 365, Office 365, Azure, and Intune (all services required). Directory Services & Policy: Advanced knowledge of Active Directory/LDAP administration and Group Policy (GPO) design/configuration. Infrastructure & Virtualization: Strong experience with VMware or Hyper-V and a solid understanding of core networking and troubleshooting. Automation: Advanced scripting skills in PowerShell, Bash, or Python. Certifications: Microsoft Certifications (MCSE) or equivalent are highly desired. Key Responsibilities Project Leadership: Lead IT projects, develop project plans, conduct risk assessments, and implement contingency plans. Systems Standardization: Develop high-level system standards and document support procedures/best practices. Advanced Troubleshooting: Resolve complex issues across physical, virtual, and cloud deployments. Evaluation: Assist with hardware, software, and vendor evaluations to stay ahead of technology trends. Mentorship: Coach and mentor team members while interacting with peer technical groups. Nice to Have Experience in global deployments and rollouts of new technologies. Knowledge or experience in AI areas (Machine Learning, AI Engineering, Data Science).