Lead Software Engineer

6 months ago


Dublin, Ireland OCLC Full time

You have a life. We like that about you.

At OCLC, we believe you'll do the best work of your life when you're living the best life possible.

We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.

Technology with a Purpose. OCLC supports thousands of libraries in making information more accessible and more useful to people around the world. OCLC provides shared technology services, original research and community programs that help libraries meet the ever-evolving needs of their users, institutions, and communities. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries.

The Job Details are as follows:

The Enterprise Identity Management team, an OCLC Shared Service, is seeking a skilled and experienced Lead Software Engineer to provide hands-on development and technical direction. The ideal candidate will have a strong background in software development with expertise in designing, implementing, and maintaining Identity Management Applications using the Spring Framework. This role requires knowledge of relational databases, along with a proven track record of leading technical teams to deliver high-quality solutions. Experience with front-end applications using React is a plus.

Responsibilities:

Technical Leadership: Lead the design, development, and implementation of identity management applications & services using REST and the Spring Framework.

Team Collaboration: Collaborate with teams including developers, architects, quality assurance, and product owners to understand requirements and turn them into technical solutions.

Code Review and Standards: Conduct code reviews to ensure adherence to coding standards, best practices, and security guidelines. Ensure that code is being unit tested appropriately.

Database Management: Develop and optimize database schemas and queries for MySQL and PostgreSQL databases to ensure optimal performance and reliability.

Technical Guidance: Provide technical guidance and mentorship to junior developers, helping them to grow their skills and capabilities.

Architecture Design: Assist in the design of scalable and secure identity management architectures tailored to meet business requirements.

Problem Solving: Analyze and resolve complex technical issues.

Documentation: Create and maintain technical documentation including design documents, architecture diagrams, and system manuals.

Qualifications:

Bachelor's degree in computer science or related discipline required and 8+ years of software development experience

Proficiency with Object Oriented Design (and UML notation and patterns), Java, REST API concepts, and the Spring Framework (ideally including Spring 6, Spring Boot 3, and Spring Security)

Strong understanding of relational databases, ideally with hands-on experience in MySQL, PostgreSQL, or similar databases

Strong understanding of Identity Management concepts

Strong communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders. 

Proven track record of leading technical teams and delivering complex projects on time and within budget

Experience with Agile development methodologies and current DevOps practices

Experience with front-end development, ideally including React

Familiarity with unit testing, integration testing and performance/stress testing

Working Conditions:  Normal office environment.

ADA/EAA: The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.



  • Dublin, Ireland Manna Full time

    Location: Dublin, Ireland   Employment Type:  Full-time   Department: Engineering Reports to: Head of Software Engineering  About Manna At Manna, we're revolutionising suburban delivery through cutting-edge drone technology. Our mission is to make lightning-fast suburban deliveries affordable, green, and safe. We design and manufacture...


  • Dublin, Ireland Manna Full time

    Location: Dublin, Ireland   Employment Type:  Full-time   Department: Engineering Reports to: Head of Software Engineering  About Manna At Manna, we're revolutionising suburban delivery through cutting-edge drone technology. Our mission is to make lightning-fast suburban deliveries affordable, green, and safe. We design and manufacture...

  • Lead Software Engineer

    6 months ago


    Dublin, Ireland Rapid7 Full time

    We are expanding our Global footprint and as we build out our Product & Engineering teams, we are looking for Software Engineers. As a Lead Software Engineer, you’ll be driving and proposing strategies around complex and unique technical problems affecting the business needs, communicating standards and getting buy-in on solutions. By serving as an expert...


  • Dublin, Ireland LexisNexis Risk Solutions (Europe) Limited Company Full time

    About the Role   As a Software Engineering Lead of you lead a small team of Engineers. They will help team members to identify their skills and passions and grow as engineers and team members. This role requires technical experience, such that they can contribute to complex design and guide their team with clarity.   Responsibilities   Writing and...


  • Dublin, Ireland Microsoft Full time

    Overview   Our team (Observability platform) has the charter to deliver the core telemetry platform for the company. The team works on Data Collection, Control, Correlation/Distributed Tracing, Curation, Metrics, Health and System Intelligence platforms for Observability area. Every part of the company internally (Geneva, Asimov, Xpert, Aria,...


  • Dublin, Ireland Cubic Telecom Full time

    The CompanyFounded in 2009, Cubic Telecom has grown to become one of the leading providers of connectivity solutions and analytics services that help vehicle and IoT device manufacturers manage and grow revenue streams. Fast paced, smart, ambitious, and continually seeking new, ideas. That’s us, is it you? At Cubic you will find an environment filled with...

  • Lead Software Engineer

    6 months ago


    Dublin, Ireland Rapid7 Full time

    We are expanding our Global footprint and as we build out our Product & Engineering teams, we are looking for Software Engineers. As a Lead Software Engineer, you’ll be driving and proposing strategies around complex and unique technical problems affecting the business needs, communicating standards and getting buy-in on solutions. By serving as an expert...


  • Dublin 8, Ireland ST Engineering Full time

    Title: Assistant Team Lead, Software Job ID: Location: Digital Hub, SG Description: About ST Engineering ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than countries. The Group uses technology and innovation to solve...


  • Dublin, Ireland Playrix Full time

    Lead Software Engineer C++ (Gameplay) Playrix is ​​one of the most successful mobile game development companies in the world. In terms of mobile application revenue, we rank first in Europe and are in the top 3 worldwide. Our games have been installed 2.3 billion times (that's a third of the world's population!) and more than 30 million people...


  • Dublin, Ireland Nitro Software Full time

    About Us: A global SaaS leader for seamless digital document workflows, Nitro offers a suite of solutions for PDF, eSigning, identity verification and analytics supported by a best-in-class customer success and change management team. With more than 3 million licensed users and 13,000+ business customers across 157 countries, we serve 67% of the...


  • Dublin, Ireland Luminary Group Full time

    Luminary Group is partnering with a leading Digital Health Company based in Dublin and seeking a skilled Embedded Engineer to join their team. As an Embedded Software Engineer, you will be responsible for developing and implementing embedded software solutions for innovative healthcare devices and systems.Responsibilities: Design, develop, and test embedded...


  • Dublin, Ireland Thrive Global Full time

    Thrive is a leading behavior change technology company founded by Arianna Huffington in 2016 with the mission to end the stress and burnout epidemic. Thrive helps individuals and organizations improve well-being, performance and mental resilience with its AI-powered behavior change technology platform. Thrive’s – small, science-backed steps to improve...

  • Software Engineer

    2 months ago


    Dublin, Ireland TEKsystems Full time

    Software Engineer / Developer The ideal candidate will be a Software Engineer, Software Developer, CAD Engineer, or Application Engineer with experience using AutoCAD, Autodesk APIs and programming in Java, Python or Dynamo within a construction environment. This is a fantastic opportunity to join a reputable, established company in a highly varied...


  • Dublin, Ireland Elwood Roberts Full time

    Job: Software Engineer Manager Technical Stack: Java, AWS Location: Dublin, Ireland Type: Contract or Perm Length: 12 months Rate: 500 per day / 100k+ Work Arrangement: 2-3 day a week in the office We're looking for an experienced Software Engineer Lead / manager to guide a team from 5-10 people to build innovatively and continuously improve our customer's...


  • Dublin, Ireland Elwood Roberts Full time

    Job: Software Engineer Manager Technical Stack: Java, AWS Location: Dublin, Ireland Type: Contract or Perm Length: 12 months Rate: 500 per day / 100k+ Work Arrangement: 2-3 day a week in the office We're looking for an experienced Software Engineer Lead / manager to guide a team from 5-10 people to build innovatively and continuously improve our customer's...


  • Dublin, Ireland Datalex Full time

    The Role  We have a vacancy for an experienced, highly motivated Software Development Tech Lead to work in an exciting and dynamic software engineering environment in Dublin. We want to see candidates who have a track record in developing high quality software, working within tight deadlines, and have a continuous improvement and customer-focused...


  • Dublin, Ireland StackandCo Full time

    This is a remote position. Principal Software Engineer - Fully Remote in Ireland, Europe or United Kingdom A growing technology company who develop AI B2B solutions across multi-sectors globally have an interesting opportunity for a Principal Software Engineer. You will play a key role building AI solutions & services which are customised and...

  • Software Engineering

    6 months ago


    Dublin, Ireland Microsoft Full time

    Overview Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to...


  • Dublin, Ireland StackandCo Full time

    Job Description This is a remote position. Principal Software Engineer - Fully Remote in Ireland, Europe or United Kingdom A growing technology company who develop AI B2B solutions across multi-sectors globally have an interesting opportunity for a Principal Software Engineer. You will play a key role building AI solutions & services which are...


  • Dublin, Ireland Microsoft Full time

    Overview The , i.e., AKS, team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. Join our mission to revolutionize the future of cloud-native infrastructure on Azure! We are on the hunt for an exceptional Senior...