CrawlJobs Logo

Senior Software Engineer

United Kingdom, Belfast · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products. The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty. Our brand promise : closing the gap between brands and consumers. This engineer will join the team working on our Product Catalog platform which stores and distributes data about more than 2.2 billion client products, with greater than 200 million updates ingested every day. This data is used for experiences such as powering our syndication network, which allows clients to collect and share user generated content like ratings and reviews. Within social commerce the data allows clients to create smarter shopping experiences with social content.

Job Responsibility

  • Test Driven Development (TDD)
  • Write high quality code, participating in coes reviews and advocating for best practises of software development
  • Collaborate with cross functional teams, senior staff and principal engineers
  • Own and deliver high quality technical solutions with a strong delivery mindset
  • Coach junior engineers
  • Triage, investigate and resolve production issues and outages
  • On call rotation and responsibilities
  • Experience with implementing monitoring and alerting for applications

Requirements

  • 5+ years of professional software development experience
  • Strong software development knowledge in programming languages such as Java, Scala, Javascript, Typescript
  • Experience with cloud providers such as AWS, GCP, Azure
  • Familiarity with NoSQL databases, such as MongoDB or DynamoDB
  • Familiarity with CI/CD pipelines and DevOps practices. Github Actions is a plus
  • Understanding of Agile software development methodologies
  • Experience with version control systems (Subversion, Git)

Nice to have

  • An interest in event-driven serverless architectures using AWS services such as Lambda, S3, Step Functions, API Gateway, DynamoDB, and EventBridge
  • Familiarity with streaming technologies, such as AWS Kinesis or Kafka
  • Familiarity with search engines like Elasticsearch or OpenSearch
  • Familiar with Infrastructure as code tools, such as, Terraform, AWS CDK, Cloudformation, etc.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

We are looking for experienced, skilled and innovative Senior Software Engineer ...
Location
Location
India , Pune
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/MS/ME/MTech (Preferably Computer Science & Engineering)
  • 8+ years strong development experience with at least 3 years .Net web frameworks and React coding experience and about 3-4 years in AI/ML based solutions development
  • Must have worked as Developer for web and cloud applications and possess strong knowledge of Software Development Framework
  • Experience and expertise in Generative AI & LLM Systems with good knowledge of LLM tools like OpenAI / Azure OpenAI / Anthropic / open-source LLMs, Lang Chain and Lang Graph, Vector databases: FAISS, Pinecone, Chroma
  • Expert in python with data engineering libraries like NumPy, Pandas
  • Good knowledge of typescript
  • Excellent Problem solving and analytical skills
  • Excellent verbal and written communication skills are required
  • Ability to learn and adapt quickly to maximize productivity
  • Self-motivated person with the ability to work individually and as part of a team
Job Responsibility
Job Responsibility
  • Develop and deploy full stack machine learning, deep learning, and generative AI solutions
  • Apply advanced methods such as ensemble models, representation learning, transfer learning, and retrieval-augmented generation (RAG)
  • Design, build, and optimize LLM-based systems, including assistants, copilots, and automation workflows
  • Understand and apply AI/ML architecture patterns, model selection strategies, and technical standards in coordination with architect/platform team
  • Lead prompt engineering, fine-tuning strategies, embedding pipelines, and retrieval systems
  • Build components of agentic ai solutions like MCP servers, skills, agents
  • Integrate the AI solutions in web applications using nodejs, Reactjs and .Net
  • Collaborate on deployment and monitoring of solutions in cloud environments with performance, security, and cost considerations
  • Should be able to own end-to-end design and implementation of AI enabled cloud systems from problem definition to production deployment
  • Contribute to evaluation of trade-offs across model accuracy, latency, scalability, cost, and maintainability
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are seeking a Senior Software Engineer that possess a mix of talent areas rel...
Location
Location
United States , Warrenton
Salary
Salary:
150000.00 - 200000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have strong Java skills
  • Bachelor’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Must have strong Java, JavaScript/Typescript experience
  • Top Secret Clearance REQUIRED
  • Self-motivated and eager to work intently to satisfy mission requirements
  • Adaptable and has the desire to maintain our company culture
  • Ability to effectively communicate in verbal and written communications
  • Ability to multitask and adjust priorities as needed
  • Work with a geographically disparate team
Job Responsibility
Job Responsibility
  • Produce software based on desired functionality provided by users and analysts
  • Interpret mission needs and requirements to produce user-friendly software systems
  • Leverage continuous integration to create sustainable and maintainable software
  • Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedback
  • Able to meet deadlines and adjust to evolving scope as requested by customer
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Envision Innovative Solutions, delivers mission-focused technology solutions to ...
Location
Location
United States , Annapolis Junction
Salary
Salary:
185000.00 - 215000.00 USD / Year
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years' software engineering experience
  • Bachelor's degree in computer science or related discipline
  • Four (4) years of additional experience may be substituted for a bachelor's degree
  • Common software development tools such as Git, Kira, Confluence and other Atlassian Products
  • Experience with Linux Command Line
  • Recent experience with Java or similar programming language
  • Basic understanding of Container Technologies such as Docker
  • Basic understanding of web development and APIs
  • Current/Active TS/SCI with Full Scope Polygraph
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
What we offer
What we offer
  • $3,000 Annual Training Budget
  • 5 Weeks PTO
  • 100% Employer-Paid Medical Coverage
  • $1,200 Phone & Internet Stipend
  • 401(k) + ~10% (Vested Day One)
  • 5% Annual Bonus
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are looking for a Senior Software Engineer (C++,Qt, CAD/CAE) to join Sopra St...
Location
Location
Poland , Katowice
Salary
Salary:
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of commercial experience in a senior or senior-ready role
  • Strong proficiency in Modern C++ (minimum C++14 required
  • hands-on experience with C++20 or newer is highly preferred)
  • Solid experience with the Qt5 framework, including deep understanding and practical usage of key modules: Core, GUI, Widgets, SQL, Concurrent
  • Fluency in working within Linux environments, with strong command-line skills and proficiency in tools/shells such as Bash, grep, sed, and less
  • Practical knowledge of Git and experience working with CI/CD pipelines
  • Basic knowledge of Python, specifically for writing and executing test scripts
  • Experience in working in multinational and distributed environment
  • Strong communication skills to collaborate with cross-functional teams
  • EU citizenship
Job Responsibility
Job Responsibility
  • Implementing solutions and delivering software
  • Proposing solutions
  • Creating and testing software to enhance the solution and all related modules and services
  • Facilitating testing, integration, and troubleshooting activities
  • Shaping and applying our software standards of clean code and performance optimization techniques
  • Translate business and technical requirements into clean, efficient code
  • Active participation in constructive code reviews, viewing peer feedback as a valuable tool for knowledge sharing, continuous learning, and maintaining high engineering standards
What we offer
What we offer
  • Luxmed
  • Medicover Sport
  • Worksmile
  • educational platforms
  • languages learning platform
  • referral bonus
  • copyrights
  • life insurance
  • certifications (paid by the company)
  • conferences
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

2HB Incorporated is seeking a Senior Software Engineer in order to support its g...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI
  • Experience developing scripts using Bash/Python
  • Recent software development experience using Java
  • Experience developing with the Spring Framework including Spring Boot, Spring Data and Spring Integration
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with container orchestration technologies including Kubernetes
Job Responsibility
Job Responsibility
  • Developing, sustaining, and troubleshooting GHOSTGEMs software suite of applications and possibly future capabilities as mission needs arise
  • Software development activities include implementation, testing, and integration with other COTS and FOSS products, packages, and libraries
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Overview Location Overview Working with inspiring and experienced colleagues, ...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering or a related field
  • Minimum of 3 years of relevant software development and engineering management experience
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing
  • Creating REST API'S-OR-Experience with JavaScript/TypeScript, Node.js, React / ReactNative FrontEnd frameworks -OR-Full stack engineering experience
  • Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer for CT A&E team which aims to ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 05, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of Technology Infrastructure Engineering and Solutions experience, or equivalent
  • 4+ years' experience working with one or more CI/CD Pipeline (GitHub), Harness/Spinnaker & Release management
  • Experience with Agile Scrum (Daily Standup, Sprint Planning and Sprint Retrospective meetings)
  • Should have worked with one or more CI/CD Pipeline (GitHub, Jenkins), Release management and Automation tools: Gradle, Maven, Git
  • Service Now experience a plus
  • Experience with large scale planning of strategies (from a platform setup and optimization point)
  • Engineering and development experience on middleware messaging platforms: IBM MQ. Solace & Confluent Kafka
  • Hands-on experience with either of Cloud & Container technologies: PCF/AKS/Azure/OCP/K8s
  • Hands on experience with Automation Scripting: Bash, Shell, Terraform, Azure DevOps
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

At Wells Fargo, we want to satisfy our customers’ financial needs and help them ...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 10, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical and Computer Engineering, Electronic Engineering, Information Systems, Information Technology, or related technical field
  • 4 years of experience in the job offered or in a related position involving software or application development and engineering experience
  • Four (4) years of experience with the software development lifecycle
  • experience with one of the following databases: Oracle, MS SQL, Teradata, Mongo DB, or DB2
  • Must possess 4 years of experience with at least six 6 of the following technical skills: Experience with SAS or SQL
  • Experience with JAVA/J2EE
  • Experience with Agile methodologies
  • Experience with RESTful or SOAP Web Services
  • Experience with Anthill or Jenkins
  • Experience with Linux or UNIX
Job Responsibility
Job Responsibility
  • Drive moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and guide a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Drive projects
  • Fulltime
!
Read More
Arrow Right