Software Developer/ Engineer/ Architect

Principal Software Engineer - Technical Lead

Fidelity Digital Assets, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum. 

As a Principal Software Engineer/Technical Lead you will be an integral part of the FDAS Asset Engineering team. This is a hands-on role where you will lead a team of software engineers in writing code for product features. You will lead the team in building secure, scalable, resilient cloud-based services utilizing modern software development practices and contribute to the design and architecture of key product deliverables. You will mentor and guide junior engineers and help develop their technical skills. 

The Team 

The Asset Team is responsible for the backend services and APIs that support transfer of digital assets and wires, additionally they maintain position service and provide API interfaces for the Custody as a Service offerings. 

Company Culture:

At Fidelity, you can find it all here. We reward results-oriented, hardworking individuals with a work environment that champions diversity, partnership and collaboration as well as encourages innovative ideas and fresh thinking. We recognize the value that employees’ individual differences can add to the forward-thinking and strong future of our company.

Company Overview:

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. Fidelity established an Ireland presence in 1996 and we currently employ 1000 staff across IT and shared services, with offices in Dublin (City West) and Galway (Parkmore East).

For information about working at Fidelity, visit www.fidelityinvestments.ie(opens in a new tab).

Fidelity Investments is an equal opportunity employer.

Desired skillset: Java/JEE, Spring, RESTful Services, Cloud (AWS)

Expert and with core Java technologies and frameworks like Spring Boot 

Experienced in databases and SQL 

Experienced with asynchronous workers and resilient messaging services such as SNS and SQS 

Experienced with AWS or other cloud platforms and containerization technologies such as ECS and Docker 

Experience of microservice architectures and twelve factor app patterns 

Ability to build reliable software that can withstand unreliable environments 

Unit and integration test automation using JUnit 

Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins  

Degree in Computer Science, Engineering, Information Technology or equivalent

Minimum 10 years of design & development experience.