Lead – Java Location: Dublin, London – UK Responsibilities Provide technical leadership and mentorship to the team. Participate in software requirement gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code … PostgreSQL) and NoSQL databases (such as Cosmos DB. Dynamo DB) Experience in Spring Security with JWT and OAuth2 etc. Experience in writing effective Unit Test cases (Junit5 etc) with code coverage. Experience in Spring Boot Documentation with OpenAPI 3 specification. Working with different pipeline jobs like SonaQube, TwistLock, Integration tests etc.. Experience with version control systems (Git) and collaboration … knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams from end-to-end delivery standpoint. More ❯
Lead – Java Location: Dublin, London – UK Responsibilities Provide technical leadership and mentorship to the team. Participate in software requirement gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code … PostgreSQL) and NoSQL databases (such as Cosmos DB. Dynamo DB) Experience in Spring Security with JWT and OAuth2 etc. Experience in writing effective Unit Test cases (Junit5 etc) with code coverage. Experience in Spring Boot Documentation with OpenAPI 3 specification. Working with different pipeline jobs like SonaQube, TwistLock, Integration tests etc.. Experience with version control systems (Git) and collaboration … knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams from end-to-end delivery standpoint. More ❯
Responsibilities: Design and develop automation/performance solutions that meet organization standards and build reliable, reusable and maintainable automated regression suites & test harnesses Create tools and frameworks with quality code to simplify testing scenarios. Design and develop test plans, test cases based upon functional and design specifications, execute test cases and analyze and report test results to the teams … Service/Data layers) Identify automatable test cases at different layers (UI, Services and Data layer tests). Ability to working with developers to build automation/performance friendly code is highly desirable Refactoring and extending test automation/performance frameworks and suites as necessary Contribute on CI, DevOps, rolling deployment/upgrade model Test Data Management and mapping … automated test codecoverage Build PTs for leveraging performance testing tools like LoadRunner. Demonstrate ability to explain complex technical issues to both technical and non-technical audiences Strong communication skills and ability to deliver clear, concise documentation and presentations Qualifications 8+ years of software testing experience in all phases of testing including test planning, test execution and test More ❯
London, England, United Kingdom Hybrid / WFH Options
Flynn Group of Companies
for our web apps and a mix of Java, Swift, and Xamarin for our mobile apps. Responsibilities Will be a core member of the team to design, architect, develop, code reviews and test our key applications Design new application features and integrations in collaboration with team members to deliver complex changes Design and implement scalable and resilient cloud solutions … with security and disaster recovery in mind Help the team plan and execute technical deliverables Ensure good codecoverage and test coverage by writing and maintaining effective automated tests Be a champion of code quality in team by adhering to CLEAN architecture and SOLID principles Mentor other developers on the team in software development life cycle More ❯
Azure, GCP SOA (Service Orientated Architecture) expertise Understanding of software testing frameworks/strategies API and system integration: REST, GraphQL, message middleware, data integration Full stack security posture: IDS, code vulnerability detection, code security, authentication and authorisation DevOps: Continuous Integration and/or Continuous Delivery, tooling such as Git repos, code pipelines, IaC (Infrastructure as Code) Design patterns: BFF, domain driven architecture, composable architecture, micro-services Understanding of software code management (codecoverage security hotspots, maintainability of code), application and automated testing, Git repo branching strategies Band & level: Manager, 7 #LI-MID #LI-Hybrid Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we More ❯
for our web apps and a mix of Java, Swift, and Xamarin for our mobile apps. Responsibilities Will be a core member of the team to design, architect, develop, code reviews and test our key applications Design new application features and integrations in collaboration with team members to deliver complex changes Design and implement scalable and resilient cloud solutions … with security and disaster recovery in mind Help the team plan and execute technical deliverables Ensure good codecoverage and test coverage by writing and maintaining effective automated tests Be a champion of code quality in team by adhering to CLEAN architecture and SOLID principles Mentor other developers on the team in software development life cycle More ❯
specifications for system components of moderate complexity Collaborating with development teams to understand product requirements and translate them into software designs Implementing development processes, coding best practices, and conducting code reviews Operating in various development environments (Agile, Waterfall, etc.) while working with stakeholders Completing bug fixes and resolving technical issues Requirements: BSc degree in Engineering, Computer Science, or equivalent … Proficiency in development languages such as Java, Spring Boot, Python, or C# Understanding of data modeling principles, data manipulation languages, and storage systems Familiarity with industry best practices like codecoverage Knowledge of software development methodologies (e.g., Agile, Scrum, Kanban) and test-driven development Ability to work well with internal and external technology resources Excellent verbal and written More ❯
London, England, United Kingdom Hybrid / WFH Options
Financial Conduct Authority
Components, Flows and Agentforce for Developers; act as a consultant for solutions using Omnistudio Components and serve as the internal technical advisor on Salesforce best practices Write high-quality code adhering to Clean Code, SOLID principles and Apex Enterprise Patterns; provide valuable feedback during Pull Requests, ensure thoughtful Unit Testing with broad codecoverage and collaborate … Well Architected Framework Maintain and support existing Salesforce applications by fixing bugs, enhancing performance and implementing security updates; refactor legacy codebases with a strong understanding of refactoring principles, legacy code management and design patterns Develop and maintain various integrations between Salesforce and other platforms, products and services, primarily using REST APIs Work closely with Engineering Managers, Product Owners and … model Proven problem-solving skills to efficiently troubleshoot and resolve complex technical issues, Salesforce certifications are a plus but not a substitute for practical experience Deep knowledge of Clean Code and Clean Architecture standards, Refactoring, Software Design Patterns, SOLID principles and Test-Driven Development (TDD) practices Ability to work with complex codebases and environments from a system-level perspective More ❯
programming languages such as Java/J2EE, Python, JavaScript, JSP, C/C++, HTML, XML, SQL, and familiarity with Windows, Unix, .Net, HPCC. Knowledge of industry best practices like code coverage. Understanding of software development methodologies (e.g., Agile, Waterfall). Strong knowledge of data manipulation languages. Willingness to learn new processes and technologies. Strong problem-solving skills. Attention to … tasks, identifying root causes. Seek opportunities to automate and improve processes. Work with development teams to translate product requirements into data designs. Participate in development, coding best practices, and code reviews. Manage database structures and data flow to ensure compliance with standards. Learn more about the LexisNexis Risk team and our work. We are committed to a fair and More ❯
paced environment. - Provide guidance to and mentor other SDEs in the team. - Be responsible for high quality bar, ensuring quality design reviews and robust engineering practices for automated testing, codecoverage and full CI/CD pipelines. A day in the life As a Software Development Engineer on this team, you will create software designs and implementation for … systems experience - Experience as a mentor, tech lead or leading an engineering team - Bachelor's degree PREFERRED QUALIFICATIONS - 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Master's degree in computer science or equivalent Our inclusive culture empowers Amazonians to deliver the best results for More ❯
and Data Structures Experience with No-SQL databases (preferred MongoDB) and basic understanding of RDBMS modeling fundamentals Hands-on experience designing RESTful services Familiar with test driven development and codecoverage tools Experience with Angular or React is a plus. Ability to lead projects independently. Ability to communicate and work with teams across time zones (US/India …/Singapore) on requirements analysis/design discussions/code reviews/UAT testing with the Desk. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in More ❯
in development languages including but not limited to: Java/J2EE, Python JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, Unix, .Net., HPCC. • Knowledge of Industry best practices - Code coverage. • Knowledge of software development methodologies (e.g., Agile, Waterfall). • Strong knowledge of data manipulation languages. • Ability and desire to learn new processes and technologies. • Strong problem-solving skills. … other development team members to understand product requirements and translate them into data engineering and/or data management designs. • Participate in the development processes, coding best practices, and code reviews. • Oversee specific database management ensuring structure and dataflow adheres to department standards. Learn more about the LexisNexis Risk team and how we work here We are committed to More ❯
and downstream tools that help various parts of the business price and analyze the risk of the macro business including IR, FX, credit, commodity, equity, and mortgage securities Write code in python and Modern C++ to help build and extend the library to support new asset classes and pricing models Help write systems and tools on top of that … and an Excel add-in Collaborate with quants, traders, and other developers to understand requirements and deliver solutions that meet business needs Follow a robust SDLC process that includes codecoverage requirements, code review, monitoring, and support.Participate in code reviews, testing, and debugging to ensure high-quality software delivery Contribute your ideas to team discussions on More ❯
and downstream tools that help various parts of the business price and analyze the risk of the macro business including IR, FX, credit, commodity, equity, and mortgage securities. Write code in Python and Modern C++ to help build and extend the library to support new asset classes and pricing models. Help write systems and tools on top of that … and an Excel add-in. Collaborate with quants, traders, and other developers to understand requirements and deliver solutions that meet business needs. Follow a robust SDLC process that includes codecoverage requirements, code review, monitoring, and support. Participate in code reviews, testing, and debugging to ensure high-quality software delivery. Contribute your ideas to team discussions More ❯
Kingston upon Thames, England, United Kingdom Hybrid / WFH Options
equalstrue
for experience with HIPAA-compliant systems, healthcare technology, or RPA tools. Strong history of establishing/working with standards such as peer review, peer coding, clear documentation, 80%+ codecoverage automated testing, and more. OUR BENEFITS & PERKS We pay in USD on a platform that allows you to convert, allocate and disburse your salary as you want More ❯
with day shifts. Some of your key responsibilities will be to: Support the deployments through the use of DevOps tooling (Copado, Github, codescan.io, Developer console, Salesforce DX, Visual Studio Code, etc.) Test execution and codecoverage validation and monitor code quality during code reviews to ensure it meets client's standards Maintain a Kanban board … to document, organize, and schedule code reviews Ensure team develops items to the Definition of Done (DoD) - including solution design and documented peer review Ensure data model changes are approved and recorded Conduct Proof of Concepts (POCs) Provide votes during estimation sessions and challenge estimations Ensure the Sprint Backlog represents a true and complete record of work completed (complete More ❯
stack lock-in, fostering a new era of interoperable and scalable solutions. What the role involves: As a Software Engineer at IOG, you are responsible for writing high-quality code for our products. You have the exciting challenge of working with cutting-edge research and technology with a focus on the market's needs. To support you on this … proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review … the pull requests of your team mates Fix bugs in your own code and in legacy code from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Recruitment Gamechangers
playing a critical role in helping a young and fast-growing company. You will have a deep technical understanding of software engineering, cloud services, quality metrics, observability, operational processes, code agility leveraging code extensibility principles and be able to work across engineering teams to solve technical issues whilst maintaining a strong product delivery vision. Key responsibilities Design and … solutions over simply delivering functional software. Champion Technical Excellence – Ensure technical requirements such as performance, scalability, security, and availability are well understood, prioritized, and integrated into the product roadmap. Code Review & Quality Assurance – Provide constructive feedback through thorough code reviews, promoting best practices and maintainable code. Remove Technical Roadblocks – Proactively identify and resolve technical obstacles to enhance team … memory caches, and databases. Software Design & Development - Ability to design software with key considerations such as scalability, performance, maintainability, reliability, reusability, security, and usability. Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling. Software Testing & CI/CD - Experienced in unit testing, including the use of mocking frameworks to More ❯
playing a critical role in helping a young and fast-growing company. You will have a deep technical understanding of software engineering, cloud services, quality metrics, observability, operational processes, code agility leveraging code extensibility principles and be able to work across engineering teams to solve technical issues whilst maintaining a strong product delivery vision. Key responsibilities Design and … solutions over simply delivering functional software. Champion Technical Excellence – Ensure technical requirements such as performance, scalability, security, and availability are well understood, prioritized, and integrated into the product roadmap. Code Review & Quality Assurance – Provide constructive feedback through thorough code reviews, promoting best practices and maintainable code. Remove Technical Roadblocks – Proactively identify and resolve technical obstacles to enhance team … memory caches, and databases. Software Design & Development - Ability to design software with key considerations such as scalability, performance, maintainability, reliability, reusability, security, and usability. Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling. Software Testing & CI/CD - Experienced in unit testing, including the use of mocking frameworks to More ❯
contributing to product development. This includes the quality of engineering practices within a team and working across teams to identify cross-team improvements for IOG by (for example) sharing code, removing complexity or implementing new practices. As a senior member of the team you are expected to mentor and grow other software engineers and act as a go-to … the design of components and their interactions Be available for emergency fixing of severity 1 issues on deployed products Verify and deploy programs and systems Write documentation for the code Write technical user manuals Requirements Who you are: Degree in Computer Science is desirable but not essential 10+ years of software engineering experience in Haskell Experience working with Git … understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream. Clearly articulates new issues, suggests changes to management for implementation. Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and More ❯
the effective application of formal verification. You will have excellent knowledge of industry standard interfaces and build tools, and be comfortable writing test plans, creating test benches and analysing code coverage. Key responsibilities of the role include: Developing System Verilog based VMM/UVM test bench environments Developing assertion based formal verification Developing co-simulation environments to verify between … C/C++ models and RTL modules Writing test plans, creating test bench specifications and analysing codecoverage plans Implementing constrained-random sequences, agents and environments using the UVM methodology Developing and maintaining complex verification environments using different methodologies, such as UVM and SV Who are we looking for? We are looking for an engineer with extensive experience … apply? Highly competitive compensation plus annual discretionary bonus Lunch provided (via Just Eat for Business) and dedicated barista bar 35 days’ annual leave 9% company pension contributions Informal dress code and excellent work/life balance Comprehensive healthcare and life assurance Monthly company events Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job More ❯
London, England, United Kingdom Hybrid / WFH Options
Metro Bank Plc
your job and what that means for you, Metro Bank, and all our stakeholders. Experience with processes and Engineering best practices and standards (e.g. quality gates and thresholds, test codecoverage, code reviews, etc). Experience with effective technical debt management across multiple feature teams. Experience writing and maintaining large scale, production software in a fast-changing More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
London, England, United Kingdom Hybrid / WFH Options
Raytheon Technologies
or equivalent in electronics engineering with FPGA tools & technologies (e.g., Microchip, Xilinx, SoC, Modelsim, Matlab, Simulink) Demonstrable practical experience of FPGA design and verification (VHDL) including requirements capture, simulation, codecoverage, synthesis, place & route, and timing analysis & closure. Configuration management experience of large complex FPGA designs. Ability to collaborate closely with other engineering disciplines. Proven track record in More ❯