Software Engineer
2 weeks ago
ETU helps the world's leading companies measure and develop skills to drive business performance. Employees apply workplace skills in realistic scenarios in ETU's simulation platform which measures their strengths and gaps.
As a key member of our Engineering team, reporting into the CTO and Software Engineering Director, you will be instrumental in developing and innovating cutting-edge simulation creation capabilities. We're leveraging the power of generative AI to push the boundaries of what's possible, and we're looking for talented engineers versed in Test-Driven Development (TDD) practices who are eager to contribute to this exciting journey.
As a Software Engineer you will be responsible for:
- Develop and maintain high-quality code using a Test-Driven Development (TDD) approach, including writing tests before implementation, refactoring with confidence, and ensuring high test coverage.
- Collaborate with relevant stakeholders to ensure that BDD scenarios align with user Acceptance Criteria and are effective for validating the quality of the software.
- Apply design patterns and architectural principles to create scalable and maintainable software solutions.
- Participate in code reviews ensuring coding standards and best practices are being upheld and providing constructive feedback.
- Ensure the continuous integration of code changes and monitor build health.
- Investigate and resolve complex issues through effective troubleshooting and debugging techniques.
Experience required:
- At least 2 years of hands-on experience applying Test-Driven Development (TDD), ensuring all production code is designed, written, and evolved through a test-first approach using frameworks like JUnit or TestNG.
- Familiarity with the core principles and concepts of Behavior Driven Development using tools like Cucumber, JBehave or Serenity.
- Familiarity with Continuous Integration and Continuous delivery practices using Jenkins, Gitlab, Bitbucket or similar tools.
- Minimum of 5 years of hands-on experience in Java/Jakarta EE Application development including Java 17 and newer versions.
- Experience with Xray or similar test management tools in a commercial setting would be advantageous.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Company Description:
ETU began on the campus of Trinity College Dublin, where a passionate group of PhD researchers saw the potential of immersive simulation for learners to unlock their true potential, rooted in skill mapping and skill adoption through real-life scenarios. Our continued focus on a data-driven methodology has paved the way forward for ETU's game-changing skill development and verification. Our simulations address topics across leadership, sales and service processes, compliance, onboarding, and risk. ETU brings a wealth of behavioral science to the creation of these engaging, impactful simulations that can help develop real-world, business-critical skills.
For more information, please visit: www.etu.co.
ETU is an equal opportunity employer. We will extend opportunities and benefits to employees without regard to race, religion, sex, national origin, age, disability, or veterans status. This policy confirms ETU's commitment to fair employment.
Seniority levelMid-Senior level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesE-Learning Providers
#J-18808-Ljbffr-
Software Engineer Professional
7 days ago
Dublin, Dublin City, Ireland Guidewire Software Full timeSummaryWe are seeking a highly skilled software engineer to join our team at Guidewire Software. As a key member of our development team, you will play a critical role in designing and developing software solutions for our platform and products.Our ideal candidate has strong Java skills, excellent problem-solving abilities, and a passion for delivering...
-
Full Stack Software Engineer
7 days ago
Dublin, Dublin City, Ireland Guidewire Software Full timeAbout the RoleWe are seeking a talented software engineer to join our team at Guidewire Software. As a key member of our development team, you will be responsible for designing and developing software solutions for our platform and products.Our ideal candidate has strong Java skills, excellent problem-solving abilities, and a passion for delivering...
-
Software Engineer II
7 days ago
Dublin, Dublin City, Ireland Guidewire Software Full timeSummaryAbout UsGuidewire is the world's most complete Property & Casualty (P&C) insurance platform. Our mission is to help P&C insurers engage with their customers, innovate intentionally, and grow efficiently. Our core, digital, and analytics products are trusted by leading P&C insurers in 40+ countries, many of them on our cloud, helping them better...
-
Contract Software Engineer for FPGA and ASIC
15 hours ago
Dublin, Dublin City, Ireland Software Placements Full timeAbout the Role:We are seeking a Contract FPGA/ASIC Design Software Verification Engineer to join our Design Software Verification team in Dublin. As a key member of our Profiling, Debug, and Analysis tools team, you will be responsible for creating test designs that range from small unit tests to full systems addressing customer markets.This role requires...
-
Software Verification Engineer
6 hours ago
Dublin, Dublin City, Ireland Software Placements Full timeJob Overview:We are seeking a skilled FPGA/ASIC Software Verification Engineer to join our team at Software Placements.
-
Software Engineering Expert
1 day ago
Dublin, Dublin City, Ireland Testyantra Software Solutions Full time**About Testyantra Software Solutions**We are a leading software development company providing innovative solutions to clients worldwide.**Job Description**We are seeking an experienced Rust developer to join our team as a key contributor to our software engineering efforts.As a Rust developer, you will be responsible for designing and developing...
-
Software Developer
7 days ago
Dublin, Dublin City, Ireland Guidewire Software Full timeAbout UsGuidewire Software is a leading provider of software solutions for the property and casualty insurance industry. Our platform helps insurers engage with customers, innovate intentionally, and grow efficiently.We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries trust us to...
-
Engineering Manager
2 weeks ago
Dublin, Dublin City, Ireland Aspect Software Full timeDirect message the job poster from Aspect SoftwareSenior Talent Acquisition at Aspect Software | IIM Calcutta | WEM & CX | Product HiringJob Title: Manager EngineeringLocation: Ireland, RemoteAbout Aspect Software: Aspect Software develops world-class Workforce Engagement Management software that empowers businesses to achieve operational excellence. We are...
-
Database Engineer
2 weeks ago
Dublin, Dublin City, Ireland Aspect Software Full timeJob Title: Database EngineerLocation: Ireland, RemoteAbout Aspect Software: Aspect Software develops world-class Workforce Engagement Management software that empowers businesses to achieve operational excellence. We are committed to fostering a collaborative and dynamic work environment where cutting-edge technology and creative problem-solving converge....
-
Dublin, Dublin City, Ireland Software Placements Full timeAbout the RoleWe are looking for a skilled engineer to join our Design Software Verification team in West Dublin.In this role, you will be responsible for creating test designs that cater to various customer markets, including Automotive (ADAS) and 5G Telecommunications.You will work closely with multiple teams to understand new software features and develop...
-
Senior FPGA Design Engineer
4 days ago
Dublin, Dublin City, Ireland Software Placements Full timeAbout the RoleWe are seeking an experienced FPGA Design Engineer to join our team in Dublin. The ideal candidate will have a strong background in electronics engineering and experience in design verification for ASICs.ResponsibilitiesDeveloping design applications using software development skillsCollaborating with multiple teams to understand new software...
-
Contract FPGA/ASIC Software Design Verifier
6 hours ago
Dublin, Dublin City, Ireland Software Placements Full timeAbout the Role:This is an exciting opportunity to work as a Contract FPGA/ASIC Design Software Verification Engineer on an 11-month daily rate project in Dublin.
-
Software Engineer
6 hours ago
Dublin, Dublin City, Ireland ConnectIT Software Full timeAt ConnectIT Software, we provide innovative financial management solutions to the construction industry. Our state-of-the-art applications focus on plant and equipment rental, cost, maintenance, and asset management.BackgroundWe are currently working on mobilising our applications to cater to various aspects of the industry's best practices, including...
-
Electronics Engineering Professional
4 days ago
Dublin, Dublin City, Ireland Software Placements Full timeAbout the PositionThe Design Software Verification team plays a pivotal role in verifying the EDA tool chain. They are currently seeking a talented engineer to join their Profiling, Debug, and Analysis tools team in Dublin.Responsibilities and RequirementsRole involves creating test designs that range from small unit tests to full systems addressing customer...
-
Quality Assurance Engineer
2 weeks ago
Dublin, Dublin City, Ireland Aspect Software Full timeDirect message the job poster from Aspect SoftwareSenior Talent Acquisition at Aspect Software | IIM Calcutta | WEM & CX | Product HiringJob Title: QA EngineerLocation: Ireland, RemoteAbout Aspect Software: Aspect Software develops world-class Workforce Engagement Management software that empowers businesses to achieve operational excellence. We are...
-
Cloud Engineer
2 days ago
Dublin, Dublin City, Ireland Software Placements Full timeDirect message the job poster from Software PlacementsOur client is a market leading B2B Technology provider.Role and Responsibilities:Daily responsibilities are a mix of project & issue (analysis, investigation, and resolution) workOn successful completion of the probation period, the candidate will participate in the On-call roster i.e. 7 nights and full...
-
Cloud Engineer Lead
2 days ago
Dublin, Dublin City, Ireland Software Placements Full timeJob RequirementsWe are seeking a highly skilled Cloud Engineer Lead to join our team at Software Placements. The successful candidate will be responsible for designing and deploying cloud-based infrastructure solutions that meet the needs of our clients.About the RoleDesign and deploy cloud-based infrastructure solutions using Azure.Work with...
-
AI Engineer
4 days ago
Dublin, Dublin City, Ireland Swappsi software Full timeWe are looking for a skilled and passionate AI Engineer to play a key role in building and enhancing our AI team's expertise. You are a strong communicator, highly responsible, and enjoy tackling complex technical challenges. You must have a collaborative mindset, a willingness to mentor developers, and a deep enthusiasm for AI technologies. If you thrive in...
-
Dublin, Dublin City, Ireland Software Placements Full timeJob DescriptionWe are seeking a talented engineer to join our Profiling, Debug, and Analysis tools team in Dublin.This role will involve creating test designs that range from small unit tests to full systems addressing customer markets such as Automotive (ADAS) and 5G Telecommunications.The ideal candidate will possess solid FPGA and Embedded design...
-
Engineering Manager
3 weeks ago
Dublin, Dublin City, Ireland Nitro Software Full timeAbout 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...