Mid-Level Software Engineer
An R&D team in medical imaging is seeking a software engineer with at least three years of experience to develop application and backend components across software, cloud, hardware, and AI systems.
Responsabilidades
- Design, develop, test, and maintain application and backend components using .NET, JavaScript, and Python
- Develop microservices and distributed applications
- Deploy, debug, monitor, script, and troubleshoot Linux-based systems
- Work with cloud services, containers, databases, and messaging technologies
- Develop and integrate LLM-based features and AI agents
- Investigate issues across software, networking, cloud, and hardware interfaces
- Participate in design discussions, code reviews, testing, integration, and production support
- Take increasing ownership of features and components while learning new technologies
Requisitos
- At least 3 years of professional software development experience
- Professional experience with C# and .NET
- Strong programming fundamentals, including object-oriented programming
- Basic experience with Linux environments
- Understanding of REST APIs and client/server architectures
- Experience with SQL and/or NoSQL databases
- Familiarity with Git and modern software-development workflows
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent experience
- Strong analytical, problem-solving, communication, and independent investigation skills
Se valora
- Experience in medical devices, healthcare software, or regulated environments
- Experience with microservices or distributed systems
- Familiarity with Docker, Kubernetes, or containerized applications
- Experience with Azure, AWS, or GCP
- Experience with RabbitMQ, Kafka, Azure Service Bus, or similar messaging systems
- Experience or strong interest in LLMs, AI agents, RAG, or generative AI
- Familiarity with networking, communication protocols, device control, or hardware-software integration
Beneficios
- Work on technologies supporting preventive healthcare and medical imaging
- Collaborate with multidisciplinary engineering and AI teams
- Grow technical ownership across complex software and hardware systems