Principal Software Engineer

Job Category:
Software Developer/Engineer
Job Type:
Level of IT Experience:
5-10 Years
Central Dublin
Salary Description:
Competitive salary offered
Job Ref:

Our client is seeking a passionate Principal Software Engineer to join their Security Engineering division. This is an opportunity to create amazing things and learn from some of the best in the industry.

Primary Responsibilities

* Contribute to the whole spectrum of user experience from ideation through development and testing

* Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements.

* Participate in software design reviews, peer code reviews, and provide input and feedback to other members of the development team.

* Collaborate with stakeholders (engineers, users, etc.) to design effective user interfaces

* Define and develop team standard practices and methodologies.

* Mentor and pair with junior engineers to help them reach their potential

* Optimizing application for maximum speed and scalability

* Help landing requirements for new dashboards, web apps and visualizations

* Develop high quality, secure, reusable code.

* Apply continuous attention to technical excellence, secure coding principles and good design, resulting in a straightforward solution and reducing complexity.

* Utilize Agile development, secure SDL and CI/CD methods.

* Ensure that code conforms to established coding standards and meets design specifications as well as performance and security goals and best practices.

* Maintain, troubleshoot, document, and debug code, as required.

* Research external best practices and emerging software and security technologies for possible incorporation into platform/applications and methodologies.

Minimum Qualifications

* 8+ years of software engineering experience

* Strong development skills in Python / Java

* Strong development skills in JavaScript, CSS, HTML, React and Node.JS

* Unit testing using Jest and Pytest

* Strong knowledge of building/integrating with RESTful and Graph APIs

* Experience with microservices architecture

* Experience with IaC (ex. Terraform)

* Experience with AWS (AWS Fargate, DynamoDB, etc)

* Experience with building, maintaining CI/CD pipelines using Jenkins, Docker and modern deployment methodologies

* Strong product design & development experience in Agile development environment

* Strong communication skills with the ability to converse with multiple types of audiences

Email me jobs like this

Contact Details:
Contact: Contact

You may return to your current search results by clicking here.

Latest Job Listings