Leave us your email address and we'll send you all the new jobs according to your preferences.
Senior Software Engineer
Posted 11 days 11 hours ago by General Motors
80 000,00 € - 100 000,00 € Annual
Permanent
Full Time
I.T. & Communications Jobs
Dublin, Ireland
Job Description
As a Senior Software Engineer, you will be at the forefront of building and maintaining high-performance, scalable, and secure software systems. You will collaborate with cross-functional teams to design, develop, and deploy innovative solutions for IoT-related projects. You will leverage your expertise in Java, Spring, Spring Boot, and IoT technologies to ensure the successful delivery of high-quality products. 
Key responsibilities include:
- Design and implementation of robust, scalable applications using Java, Spring, and Spring Boot.
- Lead development efforts on IoT projects, ensuring integration from hardware through to back-end systems and UI.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Lead code reviews and mentor more junior engineers.
- Participating in architectural discussions and lead technical decisions that align with company goals.
- Troubleshoot complex issues spanning device, network, service and front end UI. Drive root cause analysis and systemic remediation in a timely manner.
Skills Required:
- 6+ years of professional experience in software development with a focus on Java, Spring, and Spring Boot.
- Strong understanding of IoT technologies, including experience with connected devices, sensors, and protocols.
- Proven experience in building and scaling backend services in hybrid environments (on prem and cloud).
- Expertise in RESTful API development and integration with IoT devices.
- Experience with version control systems (Git) and CI/CD pipelines.
- Familiarity with Agile methodologies and project management tools (Jira, Confluence, etc.).
- Strong problem-solving skills, with an ability to work on complex systems and architectures.
- Excellent communication skills, both written and verbal.
Desirable:
- Experience with developing in embedded C/C++ and HW design would be advantageous
- Knowledge of IoT wireless technologies such as RFID, and BLE.
- Experience working with Apache Kafka and implementing event-driven systems.
- Experience with real-time data processing and streaming platforms (e.g., Apache Kafka, MQTT).
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of security best practices for IoT devices and applications.
- Experience with automated testing frameworks and behaviour-driven development (BDD).
- Familiarity with front-end technologies (React, Angular, etc.) is a plus.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Primary Locations: Dublin or Limerick, Ireland
Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to the Dublin/ Limerick office three times per week, at minimum.
Business hours aligned with EU/US time zones; occasional weekend/holiday support for deployments (shared within the team).
General Motors
Related Jobs
Communications and Operations Officer
- Not Specified, United Kingdom
Programme Manager- Applications, Infrastructure, Security- Logistics
- London, United Kingdom
Programme Manager- Applications, Infrastructure, Security- Logistics
- Antwerpen, Belgium
New Logo Sales Manager - People and Business Development Manager - IT Services SaaS
- £70,000 - £120,000 Annual
- Surrey, United Kingdom
Project Manager HYBRID
- Yorkshire, Leeds, United Kingdom, LS1 8