📋 External Recruiting Agencies

Castille (Castille Resources) is a recruitment and talent consultancy firm that sources candidates for third-party client roles, as explicitly stated in the job postings.

This company was flagged and excluded from default search results. Proceed with caution.

Castillians
Posted 6d ago

Senior IoT Software Engineering (Java & CRM Integration)

Castillians
Europe
RemoteContract
Responsibilities
  • developing microservices
  • integrating platforms
  • building APIs
Requirements
  • Requires 5+ years of Core Java experience
  • Spring expertise
  • Cloud and Salesforce integration
  • SQL/NoSQL, Kafka
  • IoT and telecom APIs
  • Agile/Scrum, and distributed-systems problem solving
Technical tools mentioned
JavaSpring BootSpring DataSpring SecurityAWSAzureGCPSalesforceRESTSOAPSalesforce ConnectSQLKafkaRabbitMQMQTTCoAPLwM2MDockerKubernetesTerraformCloudFormationSMPPSS7EricssonHuaweiAgileScrumGraphQLJVM

Job description




This is a remote position.


Location: Remote
Engagement Type: Project-based Assignment; B2B Contract (Outside IR35)
Duration: 6 months with auto renew
Timezone: CET ± 2 hours


Be part of our Global Engineering Network!

One of our clients in the Telecommunications sector is looking for a Senior IoT Software Engineer (Java & CRM Integration) to join their team. He/she will be responsible for building robust, scalable microservices that manage IoT (Internet of Things) device lifecycles—from provisioning and connectivity management to data ingestion—and seamlessly synchronizing this data with operational ecosystems.

Key Deliverables


  • Design and develop high-performance, fault-tolerant microservices using Java (Spring Boot) to handle telemetry data from millions of connected IoT devices.

  • Lead the integration efforts between our IoT management platform and Salesforce (or similar CRM/OSS platforms).

  • Build RESTful and GraphQL APIs to expose IoT data (usage, status, location) to downstream systems and partner portals.

  • Interface directly with telecom operator networks to manage SIM provisioning, SMS commands, and connectivity status using industry protocols (SMPP, SS7/REST APIs).

  • Implement message queuing solutions (Kafka/RabbitMQ) to handle the high throughput of device data.

  • Ensure low-latency processing for mission-critical IoT alerts and commands.

  • Collaborate with cross-functional teams including product managers, network engineers, and frontend developers to deliver end-to-end solutions.

  • Troubleshoot and resolve integration issues between internal systems and third-party operator platforms.

  • Participate in code reviews, architecture discussions, and sprint planning sessions.

  • Document technical designs, integration flows, and deployment procedures.



Requirements

Ideal Profile

  • 5+ years of experience with Core Java, including concurrency and JVM performance tuning.

  • Deep expertise in Spring Boot, Spring Data, and Spring Security.

  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP (Azure preferred for telecom environments).

  • Proven experience integrating cloud applications with Salesforce using REST APIs, SOAP, or Salesforce Connect.

  • Strong experience with SQL and NoSQL databases, as well as stream processing tools like Kafka.

  • Familiarity with IoT protocols including MQTT, CoAP, and LwM2M.

  • Experience integrating with telecom operator APIs for SIM lifecycle management (e.g., AT commands, SMPP, or vendor-specific APIs like Ericsson/Huawei).

  • Understanding of telecom OSS/BSS systems such as Order Management, Billing, or Inventory.

  • Experience working in an Agile/Scrum development environment.

  • Strong problem-solving skills, particularly around distributed systems and network latency.

  • Excellent communication and collaboration skills.

Nice to Have
  • Experience with Docker and Kubernetes for container orchestration.

  • Knowledge of 5G network slicing concepts.

  • Experience with CI/CD pipelines and infrastructure as code (Terraform, CloudFormation).

Why Partner with Us?

  • Clear scope with no ambiguity over deliverables.

  • Flexible working arrangements.

  • Opportunity for repeat engagements based on performance.


Selection Process 

  1. Proposal Submission

    • Submit your professional profile/CV by applying on the role.

  2. Business Alignment Call

    • 30-min virtual discussion with Human Capital Consultant to review scope

  3. Verification

    • Opportunity to complete Castille Vetting (background/compliance checks)

  4. Client Skills Review

    • Direct interview with end client to discuss project specifics

    • Project-specific technical assessment (if required)

Ongoing Business Support

  • Access to CX guidance and market insights through our professional network.






Similar jobs

IoT Software Engineer roles
1w
Save
Mark Applied
Hide
IoT Software Developer
Székesfehérvár, Fejér, Hungary
Ft11709k-Ft17173k/yr OnsiteFull Time
HARMAN
HARMAN: Produces connected technologies and audio systems for vehicles and consumers.
5+ YOEBachelor’s degree in a relevant technical field and 5+ years in industrial machine building, programming, or maintenance support. Requires PLC, IoT, TwinCAT, C#, Python, Git, databases, JavaScript, HTML, CSS, SQL, and English.
Beckhoff TwinCAT, C#, Python, Git, JavaScript, HTML, CSS, SQL, OPC UA, MQTT, SAP, PLC
2w
Save
Mark Applied
Hide
IoT Software Engineer (Reliability & Data)
Amsterdam, North Holland, Netherlands
€63k-€86k/yr HybridFull Time
Greener Power Solutions
Greener Power Solutions: Providing mobile battery rental and energy management software solutions.
4+ YOE4+ years in software/IoT/reliability/data roles, strong Python skills, experience with IoT/telemetry, APIs/databases/cloud, fluent English, HBO/Bachelor's level required.
Python, MQTT, GCP, SQL, Airflow
4w
Save
Mark Applied
Hide
物聯網軟體(資深)工程師(內湖)
Taipei, Taiwan, Taiwan
OnsiteFull Time
Foxconn
FoxconnTPE: 2317: Global provider of electronics manufacturing and technology solutions.
3+ YOEBachelor's degree, ~3 years experience, proficiency in Embedded Linux, TCP/UDP socket programming and MCU/sensor programming, strong English communication, and basic Office software skills.
Embedded Linux, Excel, PowerPoint, Word, TCP, UDP
1mo
Save
Mark Applied
Hide
Sr Mgr, IoT Software Eng
Singapore, Singapore, Singapore
OnsiteFull Time
Ultra Clean Holdings
Ultra Clean HoldingsNASDAQ: UCTT: Provides critical subsystems and cleaning services for semiconductor manufacturing.
Experience in embedded software development (C/C++), RTOS and MCU platforms, hardware-software integration and debugging, data structures/algorithms, team/people management, and fluent English.
C, C++, Linux, FreeRTOS, Linux Kernel, STM32Cube IDE, IAR workbench, KEIL, ST-link, JTAG, ARM, STM32, I2C, SPI, UART, RS232, RS485, TCP/IP, HTTP, MQTT, TLS, WiFi, LoRa, NBIoT, MBus, Chirpstack, LoRaWAN, Java, Python, Qt Framework, Arduino, Github, Docker, SonarQube, Jira, Confluence
3mo
Save
Mark Applied
Hide
Staff IOT Software Engineer
San Diego, California, United States
$135k-$202k/yr OnsiteFull Time
Qualcomm
QualcommNASDAQ: QCOM: Designs and manufactures semiconductors and wireless telecommunications products.
2+ YOEBachelor's (4+ yrs) / Master's (3+ yrs) / PhD (2+ yrs) plus 2+ yrs programming experience (C, C++, Java, Python). Experience in low-level device drivers, bare-metal firmware, hardware bring-up, lab tools, and hardware interfaces required.
C, C++, Java, Python, Assembly, Lauterbach Trace32, JTAG, oscilloscopes, digital multimeters, bench power supplies, Perforce, ARM, RISC-V, SPI, USB, I2C/I3C, PCIe, UART, UFS, NVMe, MIPI CSI/DSI, GPIO, logic analyzer
2y
Save
Mark Applied
Hide
IOT 軟體工程師
Taiwan
OnsiteFull Time
SGS
SGSSIX Swiss Exchange: SGSN: Provides worldwide testing, inspection, and certification services.
3+ YOEMid-Senior IoT software engineer with experience in IoT software development and systems integration.
1w
Save
Mark Applied
Hide
Senior Software Consultant & IoT Engineer (all genders)
Berlin or Dresden or Dusseldorf or Essen or Hamburg or Hof or Jena or Kronberg or Mannheim or Munich or Siegburg or Stuttgart or Germany
HybridFull Time, Part Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years leading digital transformation projects, IoT, cloud, AI/ML, agile delivery, team and budget management, and German and English management-level communication.
IoT, Industry 4.0, Cloud Computing, Connectivity, Robotics, Machine Learning, Embedded Software, IT/OT Platforms, Event Streaming, Cloud, AI/ML, Generative AI, Agentic AI, Large Language Models (LLMs), RAG, Developer Laptop
1mo
Save
Mark Applied
Hide
Senior Cloud IoT Software Engineer
Florida, United States
RemoteFull Time
Carrier
CarrierNYSE: CARR: Manufactures HVAC, refrigeration, and fire safety systems.
7+ YOEBachelor's in CS/Engineering or hard science; 7+ years software engineering with 4+ years backend/cloud systems; 3+ years Kubernetes; 2+ years Cloud IoT and IaC (Terraform/Pulumi/AWS CDK); strong reliability and observability skills.
Kubernetes, AWS IoT Core, Terraform, Pulumi, AWS CDK, Kafka, Cursor, Claude, Kiro