CrawlJobs Logo

Senior Software Engineer (Persistence)

tines.com Logo

Tines

Location Icon

Location:
Ireland

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

You will join the engineering team primarily responsible for building our Records solution – critical for how our customers capture, structure, query and visualize data across their automation workflows. You will use your skills to enhance our data management capabilities and work on features that provide analytics, greater observability and insights to our customers.

Job Responsibility:

  • Drive impactful changes in our codebase
  • work closely with colleagues in design and product functions to create and evolve our product
  • write and review high-quality, well-tested code
  • identify areas for improvement, both in our codebase and in how we work
  • take full ownership of the problems you solve and the software you write
  • use your knowledge to mentor other engineers across the organization

Requirements:

  • 6+ years as a professional software engineer with a proven track record of success as a software engineer
  • direct experience of building and delivering software using a high-level programming language
  • feel very comfortable working at the level of technical complexity of adding features to a small command-line app
  • foundational skills and knowledge needed to succeed
  • excited to pitch in anywhere when needed
  • ability to spend time and energy where it will make a difference
  • work healthily and sustainably
  • treat colleagues with kindness and respect

Nice to have:

  • Familiarity with Ruby and TypeScript
  • cybersecurity knowledge
  • experience in handling high-volume data
  • experience with Ruby, Rails, React, TypeScript, Postgres, Redis and Docker
What we offer:
  • Competitive salary
  • Startup equity & extended exercise window
  • Matching retirement plans
  • Home office setup
  • Private healthcare plans
  • 25 days annual leave
  • Extra company holidays
  • Generous parental leave programs
  • Flexibility in how and where you work
  • Phone and home Internet allowance

Additional Information:

Job Posted:
February 16, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer (Persistence)

Senior Software Engineer

We’re seeking a Senior Software Engineer to join our Desktop team, working on a ...
Location
Location
United States
Salary
Salary:
131000.00 - 194000.00 USD / Year
anaconda.com Logo
Anaconda
Expiration Date
February 17, 2026
Flip Icon
Requirements
Requirements
  • Ability to work East Coast hours
  • 8+ of professional software development experience
  • Production experience in shipping Electron-based desktop applications for Windows, macOS, and Linux
  • Proficiency in React, TypeScript, and modern JavaScript
  • experience with CSS/SASS, component libraries (e.g., KendoReact)
  • Strong knowledge of Node.js, Express, and persistent storage tools (e.g., electron-store)
  • solid Python experience for service integration
  • Ability to identify issues proactively, analyze root causes, and collaborate effectively to implement solutions
  • Passion for creating user-friendly applications and a willingness to iterate based on user feedback
  • You embody our values of Clarity, Care and Candor
Job Responsibility
Job Responsibility
  • Design, develop, and ship features and improvements to our Electron-based desktop application, ensuring reliability and performance across Windows, macOS, and Linux
  • Lead technical decisions around React, TypeScript, and component architecture, setting patterns that scale as the team grows
  • Investigate and resolve complex issues proactively, analyzing root causes and collaborating with the team to implement solutions that improve stability and user experience
  • Integrate Python environment tools (Conda/Mamba) and services into the desktop application, bridging our Python ecosystem with modern web technologies
  • Partner with Product and UX to translate user feedback and requirements into technical solutions, shipping iteratively and learning from real-world usage
  • Mentor and collaborate with other engineers on the team, sharing expertise in desktop development and modern JavaScript tooling
  • Contribute to cross-functional initiatives with partner teams, strengthening integrations and expanding what's possible in the desktop and artifact ecosystem
What we offer
What we offer
  • Flexible Vacation Policy
  • Medical, Dental, and Vision Insurance
  • Short Term and Long Term Disability
  • Paid Parental Leave
  • Monthly Wellness Stipend
  • Employee Assistance Program and Mental Health Resources
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer - Desktop

We’re seeking a Senior Software Engineer to join our Desktop team, working on a ...
Location
Location
United Kingdom
Salary
Salary:
Not provided
anaconda.com Logo
Anaconda
Expiration Date
November 02, 2026
Flip Icon
Requirements
Requirements
  • 8+ of professional software development experience
  • Production experience in shipping Electron-based desktop applications for Windows, macOS, and Linux
  • Proficiency in React, TypeScript, and modern JavaScript
  • experience with CSS/SASS, component libraries (e.g., KendoReact)
  • Strong knowledge of Node.js, Express, and persistent storage tools (e.g., electron-store)
  • solid Python experience for service integration
  • Ability to identify issues proactively, analyze root causes, and collaborate effectively to implement solutions
  • Passion for creating user-friendly applications and a willingness to iterate based on user feedback
  • You embody our values of Clarity, Care and Candor
  • You care deeply about fostering an environment where people of all backgrounds and experiences can flourish
Job Responsibility
Job Responsibility
  • Design, develop, and ship features and improvements to our Electron-based desktop application, ensuring reliability and performance across Windows, macOS, and Linux
  • Lead technical decisions around React, TypeScript, and component architecture, setting patterns that scale as the team grows
  • Investigate and resolve complex issues proactively, analyzing root causes and collaborating with the team to implement solutions that improve stability and user experience
  • Integrate Python environment tools (Conda/Mamba) and services into the desktop application, bridging our Python ecosystem with modern web technologies
  • Partner with Product and UX to translate user feedback and requirements into technical solutions, shipping iteratively and learning from real-world usage
  • Mentor and collaborate with other engineers on the team, sharing expertise in desktop development and modern JavaScript tooling
  • Contribute to cross-functional initiatives with partner teams, strengthening integrations and expanding what's possible in the desktop and artifact ecosystem
What we offer
What we offer
  • Flexible Vacation Policy
  • Medical, Dental, Vision Insurance, and Income Protection Insurance
  • Paid Parental Leave
  • Monthly Wellness Stipend
  • Mental Health Resources
Read More
Arrow Right

Senior Software Engineer - Portfolio Management

As an experienced Senior Software Engineer you will help build our flagship Clea...
Location
Location
United States , New York
Salary
Salary:
170000.00 - 220000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least seven (7) years of professional experience implementing highly scalable services in Java/SpringBoot using both multi-threaded and asynchronous processing patterns
  • Strong SQL skills, query plan analysis and optimization skills/tactics
  • Build JSON parsing/validation/transform pipelines (JSON Schema), including custom adapters/codecs (preference of GSON over Jackson)
  • Fundamental understanding of OLAP/OLTP workflows, and row oriented / column oriented database design choices
  • Model and operate Redis beyond KV: streams, pub/sub, hashes, sorted sets, Lua, eviction & persistence tradeoffs
  • Production debugging instincts: can trace failures across the layers of a system, understand /proc, syscalls, and debug latency related issues
  • Familiar with Kubernetes, Docker, and Linux
  • Strong command over design patterns, data structures, and algorithms
  • Solid with git, understand branching, rebasing, and dealing with issues
Job Responsibility
Job Responsibility
  • Help build our flagship Clear Street Portfolio Management platform
  • Tackle non trivial problems that force you to balance trade offs while implementing clean and efficient solutions
  • Build core services for our world-class financial platform designed to handle all aspects of client needs while maintaining a high SLA
  • Own and harden the ingestion, validation and persistence of high-volume data products across our Portfolio Management platform
  • Turn ambiguous, cross-team pain into deterministic, observable systems
  • Develop a wide range of services, from user authentication and authorization to client data delivery
  • Solve complex problems that will challenge your system design skills, implement clean and efficient code, and simplify complexity through feature and service design
  • Mentor teammates, evolve our technical standards and best practices, and promote a culture of system design
What we offer
What we offer
  • Competitive compensation
  • Company equity
  • 401k matching
  • Gender neutral parental leave
  • Full medical, dental and vision insurance
  • Lunch stipends
  • Fully stocked kitchens
  • Happy hours
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Database Team

Join a team that builds robust, real-time distributed systems for a cutting-edge...
Location
Location
United States , New York City
Salary
Salary:
Not provided
pinecone.io Logo
Pinecone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of work experience - programming in Rust, Go, C++, or a comparable language
  • You’re genuinely curious about distributed systems and eager to dive deep into technical challenges
  • You approach problems with creativity and persistence, and you’re comfortable asking thoughtful questions or seeking feedback
  • You’re excited to learn, value constructive feedback, and appreciate mentorship
Job Responsibility
Job Responsibility
  • Collaborate with teammates to design and build database features that power AI applications
  • Learn how to tune performance and support reliability in distributed systems
  • Help Pinecone run smoothly on popular cloud providers
  • Take ownership of your work and grow your skills every day
What we offer
What we offer
  • Comprehensive health coverage (medical, dental, vision, and mental health resources)
  • 401(k) plan
  • Equity award
  • Flexible time off
  • Paid parental leave
  • Annual company retreat
  • WFH equipment stipend
Read More
Arrow Right

Senior Product Engineer - API & Integrations

At Intercom, you will be a product engineer - someone who solves real customer p...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years industry experience in a software engineering role
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Javascript etc.)
  • Proficient with standard software engineering methodologies, e.g. unit testing, object-oriented design, data structures, code reviews, design documentation, and utilising observability tooling
  • Experience collaborating directly with product teams and designers
  • Understanding of modern web apps and distributed systems
  • Ability to learn quickly, iterate, unblock yourself, and persist until the right problem is solved
  • Experience modeling data to solve problems
  • Experience with creating and consuming APIs and API documentation
  • Some hands-on cloud provider experience (preferably AWS)
  • Strong problem-solving skills and a collaborative mindset
Job Responsibility
Job Responsibility
  • Contribute to all phases of software development including ideation, prototyping, design and implementation
  • Collaborate with Product, Design, and Partnerships teams
  • Design, develop, and maintain Intercom’s APIs
  • Build and enhance our strategic integrations with apps like Salesforce, Stripe, and Shopify
  • Implement systems to monitor what we have built
  • Lead complex team level projects from ambiguous customer problems to delivered technical solutions
  • Build using the best tools in the industry
  • Play an active role in the hiring, mentoring, and career development of other engineers
  • Raise the bar for technical standards, performance, reliability, and operational excellence across Intercom
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & match up to 4%
  • Life assurance
  • Comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave
  • 6 weeks paternity leave for fathers
  • Cycle-to-Work Scheme
  • Fulltime
Read More
Arrow Right

Senior Java Engineer - Equity Derivatives Technology

You will join the Equity Derivatives Trade management technology team in Canada,...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 10 years of 'hands-on' software development experience
  • Strong knowledge on Java 8, Core Java, Spring, Hibernate and restful web services including its data interchange format/definition such as XML, JSON
  • Strong experience in distributed caching technologies like Apache Ignite or similar
  • Familiar with different persistent storage technologies such as RDMS (Sybase, SQL Server or Oracle) and NoSQL
  • Solid experience working with source code management tools – Git or Bitbucket
  • Good understanding of clean coding principles
  • Good understanding of code quality measurements using tools like Sonar and able to implement design and implement unit, integration, and functional tests
  • Must demonstrate strong familiarity of design patterns
  • Good written and verbal communication skills
  • A team-player who is comfortable working in a team that deals with ambiguity and problem solving
Job Responsibility
Job Responsibility
  • Working with the team to define the architecture, design, development, code review, testing and maintenance of applications
  • Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment
  • Write testable code following clean coding and SOLID design principles
  • Perform code reviews and contribute to overall quality, maintainability and testability of software developed
  • Be willing and able to adapt to changes in priorities and requirements
  • Be a self-starter and plan/schedule own work for tasks and projects, implement functionality without direct supervision
  • Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end user experience
  • Work closely with teams to form good working culture and continuously adapt to different working environment
  • Fulltime
Read More
Arrow Right

Senior Frontend Platform Engineer

We are looking for a Senior Frontend Engineer to join our Frontend Tech platform...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience using React to build or support complex UIs
  • Deep knowledge of Web UI technologies (JavaScript, CSS, HTML) and Node.js
  • A proven track record of enabling other engineers or product teams
  • Ideally, experience building or supporting a SaaS product in a previous role and enjoying the impact of globally used software
  • Significant, demonstrated impact on product and team performance in previous roles
  • Proficient with standard software engineering methodologies, e.g., unit testing, code reviews, design documentation
  • Able to effectively articulate technical challenges and solutions
  • Ability to learn quickly, iterate, unblock oneself, and persist until the right problem is solved
Job Responsibility
Job Responsibility
  • Collaborate with other world-class domain experts to shape our technical direction and frontend infrastructure
  • Actively contribute to our technical strategy and architecture as we continue to scale deeply owning aspects of our infrastructure at Intercom and autonomously executing on high impact projects
  • Develop new tools and services that make it fast, safe, and easy for other Intercom engineers to leverage our web frameworks
  • Participate in all phases of software development, including ideation, prototyping, design, and implementation
  • Play an active role in hiring, mentoring, and career development of other engineers
  • Raise the bar for technical standards, performance, reliability, and operational excellence
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews - we reward great work
  • Pension scheme & match up to 4%
  • Peace of mind with life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers, to let you spend valuable time with your loved ones
  • Cycle-to-Work Scheme
  • MacBooks are our standard, but we also offer Windows for certain roles when needed
  • Fulltime
Read More
Arrow Right

Intern QA Engineer

Intern QA Engineer position in Da Nang, Vietnam.
Location
Location
Vietnam , Da Nang
Salary
Salary:
Not provided
avepoint.com Logo
AvePoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior college or university student
  • Able to work full-time
  • Careful, good logical thinking, passionate about experimenting
  • Have a sense of responsibility, persistence
  • Able to work under pressure, hardworking, proactive, and responsible
  • Good communication skill
  • Proficiency in English is required, including speaking, listening, reading, and writing
  • Having certification in testing courses is an advantage
  • Major in computer science or IT or equivalent is an advantage
Job Responsibility
Job Responsibility
  • Participate in the requirements discovery, testing of the software product
  • Using Waterfall model and Agile model in projects
  • Build and execute test cases
  • Use testing techniques such as black box testing, functional testing and regression testing
  • Help the Senior QA Engineer with performance testing and security testing to ensure stable software products
What we offer
What we offer
  • 5-day workweek
  • Young & vibrant working environment with great career development opportunities
  • Performance review and bonus
  • Regular team building events & internal activities (weekly happy hour, quarterly team building events, Lunar New Year parties, etc.)
  • Fulltime
Read More
Arrow Right