{"id":4065480,"url":"https://alion.io/job/pale-blue-dotr-recruitment-senior-software-engineer","title":"Senior Software Engineer","company":{"id":4418268,"name":"Pale Blue Dot® Recruitment","domain":"pbdrecruit.ie","url":"https://alion.io/company/pbdrecruit","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Galway, Ireland"],"countries":["IE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Maven","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Testcontainers","optional":false},{"name":"Windows","optional":false},{"name":"Amazon ECS","optional":true},{"name":"Amazon EKS","optional":true},{"name":"Amazon S3","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"AWS Lambda","optional":true},{"name":"Azure","optional":true},{"name":"Bash","optional":true},{"name":"Datadog","optional":true},{"name":"Grafana","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"MQTT","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"Prometheus","optional":true},{"name":"RabbitMQ","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-11T10:57:25Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-14T23:48:36Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Senior Software Engineer\nLocation: Galway, Ireland\nJob Type: Permanent, Full-Time\nThe Opportunity\nPale Blue Dot® Recruitment is delighted to partner with a leading international engineering and technology organisation in the recruitment of an experienced Senior Software Engineer to join its expanding R&D team in Galway.\nThis is an excellent opportunity to become part of a highly skilled, multidisciplinary engineering team developing innovative, next-generation connected technologies and digital solutions for global markets.\nThe successful candidate will play a central role in designing, developing and maintaining sophisticated, cloud-based software platforms that support real-time data processing, remote monitoring and intelligent connected systems.\nWorking within a collaborative R&D environment, you will contribute to complex, high-volume software applications while partnering with specialists across Data Science, Data Engineering, IoT, DevOps, UX and Cybersecurity.\nThe position offers the opportunity to work on technically challenging projects, influence software architecture and contribute to technologies that improve operational efficiency and environmental sustainability.\nKey Responsibilities\nDesign, develop and maintain secure, scalable and high-performance enterprise software applications using Java and Spring Boot.\n\nArchitect and implement stateless microservices and RESTful APIs capable of processing high volumes of real-time data.\n\nCollaborate with Product Management, Technical Architects and engineering colleagues to define software architecture and develop new digital solutions.\n\nProduce robust, maintainable and well-documented code, adhering to established software engineering principles and best practices.\n\nDesign and optimise relational database solutions, including complex SQL queries, indexing and performance improvements.\n\nDevelop and maintain automated unit, integration and performance tests to ensure application reliability, resilience and quality.\n\nInvestigate and resolve complex technical issues across distributed systems and asynchronous processing environments.\n\nWork closely with DevOps teams to support CI/CD pipelines, containerised applications and cloud deployment processes.\n\nParticipate in technical design reviews, code reviews and architectural discussions, promoting software engineering excellence.\n\nProvide technical guidance and mentorship to junior and mid-level software engineers.\n\nCollaborate across multiple technical disciplines, including firmware, cloud services, data engineering and front-end development.\n\nContribute to Agile Scrum development activities, taking ownership of features from initial concept through development, testing and production deployment.\n\nRequirements\nMinimum 5 years' professional software development experience, with strong expertise in Java and enterprise backend development.\n\nProficiency in modern Java (Java 17/21+) and the Spring ecosystem, including Spring Boot, Spring Security and Spring Data.\n\nProven experience designing, developing and documenting RESTful APIs and microservices-based architectures.\n\nStrong understanding of distributed systems, stateless application design and software scalability.\n\nExperience with relational databases such as PostgreSQL, MySQL or Oracle, including database modelling, SQL optimisation and indexing.\n\nPractical experience with automated testing frameworks and methodologies, including JUnit, Mockito and Testcontainers.\n\nProficiency with Git and software build tools such as Maven or Gradle.\n\nWorking knowledge of Docker, containerisation principles and automated CI/CD pipelines.\n\nExperience working with Linux/UNIX and Windows development or server environments.\n\nStrong analytical, troubleshooting and problem-solving capabilities.\n\nExcellent interpersonal, verbal and written communication skills.\n\nDemonstrated ability to work independently and collaboratively within cross-functional Agile Scrum teams.\n\nDesirable Experience\nThe following experience would be advantageous:\nExperience developing and deploying cloud-native applications using AWS or Microsoft Azure.\n\nFamiliarity with AWS technologies such as ECS/EKS, Lambda, SQS, SNS, S3 and RDS.\n\nKnowledge of event-driven architectures, messaging platforms and streaming technologies such as Apache Kafka, RabbitMQ or MQTT.\n\nExperience developing applications involving IoT, telematics, connected devices or high-volume data streams.\n\nUnderstanding of multi-tenant SaaS architecture, data isolation and role-based access control (RBAC).\n\nFamiliarity with front-end technologies including React, TypeScript, HTML5 and CSS3.\n\nExperience with monitoring and observability platforms such as Prometheus, Grafana, OpenTelemetry or Datadog.\n\nKnowledge of Bash/Shell scripting and automation.\n\nPrevious experience contributing to complex enterprise-scale software platforms supporting large numbers of connected devices or users.\n\nWhat This Opportunity Offers\nA permanent position with an established international engineering and technology organisation.\n\nThe opportunity to contribute to innovative R&D projects involving connected technologies and enterprise-level digital platforms.\n\nExposure to modern Java technologies, distributed architectures, cloud infrastructure and high-volume data processing.\n\nA collaborative, multidisciplinary engineering environment with experienced technical specialists.\n\nOpportunities to influence software architecture, development standards and technical direction.\n\nScope for continued professional development, technical leadership and mentoring.\n\nThe opportunity to work on technologies that support improved operational efficiency and environmental sustainability.\n\nA comprehensive employee benefits package.\n\nApply Today\nIf you are an experienced Senior Software Engineer with strong Java development expertise and a passion for designing scalable, high-performance software systems, we would be delighted to hear from you.\nFor further information or to arrange a confidential discussion, please contact Pale Blue Dot® Recruitment or submit your application today.\nPale Blue Dot® Recruitment - Specialists in STEM Recruitment.","description_format":"text","description_chars":6179,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[{"name":"Ireland","iso":"IE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity"],"lifecycle":[{"event":"open","at":"2026-11-11T11:07:08Z"}],"visa":[],"liveness":{"score":57,"band":"ok","label":"Likely open","p_open":1,"p_active":0.568,"p_room":1,"age_days":2,"expected_fill_days":109,"reasons":["conf:1","agency","urgency","win:early"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/pale-blue-dotr-recruitment-senior-software-engineer","json_url":"https://alion.io/job/pale-blue-dotr-recruitment-senior-software-engineer.json","meta":{"generated_at":"2026-11-15T04:41:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":249,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4418268},"rest":"https://alion.io/mcp/rest/get_company?id=4418268"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpale-blue-dotr-recruitment-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpale-blue-dotr-recruitment-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpale-blue-dotr-recruitment-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pale-blue-dotr-recruitment-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpale-blue-dotr-recruitment-senior-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4065480}},{"tool":"search_jobs","arguments":{"company":"pbdrecruit.ie","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4065480},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}