
Senior Software Engineer
- Limerick
- Permanent
- Full-time
- Develop scalable software solutions based on detailed business requirements and supported technology architecture
- Demonstrate experience and proficiency in the following technology platforms/patterns:
- Possess technical depth and applied experience in multi-layer solution development, performance tuning, solution debug, incident triage/remediation, and usability improvement.
- Engage to identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement.
- Proficiency in build/release automation solutions.
- Demonstrated experience augmenting build/release automation solutions to include unit testing, code quality scanning, security scanning, and dependency management.
- Mentor & coach new and experienced software developers
- Drives results through a strong work ethic
- Challenges themselves and their peers
- Enjoys working collaboratively in a cross-functional teams
- Has a strong ability and willingness to learn
- Desires to deliver innovative solutions to complex problems
- Has a strong attention to detail
- Demonstrate strong written and verbal communication skills.
- Proven experience creating and presenting solution proposals and strategic technical proposals.
- You will need to model GM behaviors and actively contribute to building a winning culture.
- Minimum 6 years of professional full stack software development experience
- Excellent technical (hands-on) knowledge of Java, SQL
- Excellent technical (hands-on) knowledge of UI Frameworks (Angular, React)
- Proficient in multi-threaded development
- Experience with Spring Boot
- Experience with cloud platforms, K8/3, Docker and HPC platforms
- Excellent understanding of software development best practices
- Experience integrating applications with multiple enterprise level services
- Experience designing, implementing, and optimizing production applications
- Experience working in an agile environment
- Extensive UI Design experience
- Comfortable dealing with ambiguity
- Public Cloud (Azure/AWS/GCP)
- Distributed System Design (on-prem, public cloud)
- Experience working with production AI/ML models and pipelines
- Object Store / S3 experience
This role is categorized as Hybrid. This means the successful candidate is expected to report to the Limerick office 3 times per week, at minimum.Work Schedule
- Working hours will primarily take place during traditional business hours.
- Personnel are expected to responsibly coordinate development activities with peers in other time zones (Ireland/US).
- Deployment activities will require additional, periodic coverage on weekends and holidays to be distributed within the development team.
- Minimum three days a week work onsite in the Limerick office