Clio is a private company located in Vancouver, British Columbia, Canada. The company, Clio, was co-founded by Rian Gauvreau and Jack Newton in 2008. Now with over 90 employees, Cl
Senior Software Developer
Location
Ireland
Posted
31 days ago
Salary
$92.9K - $125.5K / year
Seniority
Senior
Job Description
Senior Software Developer
Clio
Title: Senior Software Developer Location: Dublin Job Description: time type Full time job requisition id REQ-4837 Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely. We are transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice. Summary: We are currently seeking a Senior Software Engineer to join our rapidly growing Engineering team in Ireland. This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. What your team does: We at Clio have an amazing team that is on a mission to transform the legal experience for all, and our engineering team’s goal is to deliver an incredible experience to our customers. To enable that experience, our development team strives to optimise our efforts on performance, reliability, scalability, and a beautiful and intuitive interface. A day in the life might look like: - Working in an agile environment as a full stack developer, you will tackle a variety of software engineering projects - Learning new things, and challenging yourself and honing your craft as a Rails expert - Participating in diverse projects and collaborating with multiple engineering teams across the globe - Review and provide feedback on code, both from within your own team or across all of Clio - Collaborate with teams across Clio to diagnose, understand, and solve problems, and to build solutions that may span many areas - As the team grows, participate in the hiring and onboarding of engineers, helping them to succeed as new members of the Clio team - Teach and learn from those around you - providing constructive feedback to those around you, and taking on feedback to help grow What you may have: - Experience in software development, specifically with building web applications at scale using Ruby on Rails - The ability to gain fluency in new technologies quickly and work effectively in an ever-evolving environment that includes distributed teams and customers - Demonstrated success in mentorship in software development, particularly using an Agile process and with large scale SaaS products - A diverse base of knowledge that allows you to help your team solve complex technical problems - A history of past projects (including notable successes and lessons learned) and - Clear communication skills and the ability to build high-trust relationships with fellow Clions and customers - Demonstrate a keen interest in improving your craft by using AI Don’t have all of those? The most important part of this job is that you approach new challenges with curiosity and a drive to apply what you learn to fixing root causes, not just symptoms. Deep curiosity and a desire to learn will help you succeed in this job, combined with a drive to help others by shipping code. We have cross-trained developers coming from Python, C++, and JavaScript backgrounds, and are happy to help you learn Ruby when you get here. What you will find here: Compensation is one of the main components of Clio’s Total Rewards Program. We have developed a series of programs and processes to ensure we are creating fair and competitive pay practices that form the foundation of our human and high-performing culture. Some highlights of our Total Rewards program include: - Competitive, equitable salary with top-tier health benefits and dental coverage - Hybrid work environment, with expectation for local Clions (Vancouver, Calgary, Toronto, Dublin and Sydney) to be in office minimum twice per week. - Flexible time off policy - Pension contribution - Clioversary recognition program with special acknowledgement at 3, 5, 7, and 10 years The expected salary range* for this role is €92,900 to €109,200 to €125,500 EUR. There are a separate set of salary bands for other regions based on local currency. *Our salary bands are designed to reflect the range of skills and experience needed for the position and to allow room for growth at Clio. For experienced individuals, we typically hire at or around the midpoint of the band. The top portion of the salary band is reserved for employees who demonstrate sustained high performance and impact at Clio. Those who are new to the role may join below the midpoint and develop their skills over time. The final offer amount for this role will be dependent on geographical region, applicable experience, and skillset of the candidate. Diversity, Inclusion, Belonging and Equity (DIBE) & Accessibility Our team shows up as their authentic selves, and are united by our mission. We are dedicated to diversity, equity and inclusion. We pride ourselves in building and fostering an environment where our teams feel included, valued, and enabled to do the best work of their careers, wherever they choose to log in from. We believe that different perspectives, skills, backgrounds, and experiences result in higher-performing teams and better innovation. We are committed to equal employment and we encourage candidates from all backgrounds to apply. Clio provides accessibility accommodations during the recruitment process. Should you require any accommodation, please let us know and we will work with you to meet your needs. Learn more about our culture at clio.com/careers We're a Human and High Performing AI company, meaning we use artificial intelligence to improve all of our operations. In recruitment, AI helps us streamline the process for greater efficiency. However, we've built our systems to ensure that a human always reviews AI-generated output, and we never make automated hiring decisions.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Back-End Engineer
Sellers DorseySellers Dorsey is an Equal Employment/Affirmative Action employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, or local law. If you need a reasonable accommodation for any part of the employment process, please contact us by email at HumanResources@sellersdorsey.com and let us know the nature of your request and your contact information. Sellers Dorsey maintains a Drug-Free workplace.
Role Description Sellers Dorsey is seeking a Back-End Engineer for the Data & Engineering team. As a Back-End Engineer, you’ll architect and build the core services that power our healthcare applications. You’ll work closely with front-end developers, product managers, and data scientists to ensure scalable, secure, and high-performing systems that adhere to healthcare regulations. Key Responsibilities - Design, develop, document, and maintain RESTful APIs and microservices. - Build or extend APIs to integrate with third-party services, EHR systems (e.g., Epic, Meditech), sftp/blob storage, internal services, and secure health data exchanges. - Implement security and compliance protocols aligned with healthcare standards. - Collaborate with cross-functional teams (front-end developers, DevOps, QA engineers) to support front-end integrations (payloads, data structures, validation), and interop with data pipelines. - Ensure system reliability, test coverage, generate documentation, and maintainable code standards. - Work with various databases, be forward-thinking as best practices change, and ensure compliance with HIPAA, HITECH, and healthcare data privacy standards. - Actively participate in code reviews, dependency audits, and agile methodologies (planning, refinement, retrospectives). - Monitor logs, troubleshoot and debug issues, refine infrastructure, use Infrastructure as Code with CI/CD to ensure smooth deployments, and work closely with DevOps to assist and diagnose issues together. Qualifications - Bachelor’s Degree in Computer Science, Health Informatics, Information Systems, or related field. - Three (3)+ years of back-end development experience, APIs, services, and an understanding of frontend operations in that context (preferably in healthcare or regulated industries). - Previous experience in healthcare or life sciences tech preferred. - Knowledge of DevOps tools (Docker, Kubernetes, Terraform) preferred. - Experience working in an Agile/Scrum environment preferred. - Passion for improving healthcare outcomes through technology preferred. - Ability to thrive in a collaborative, agile environment preferred. - Understanding of LLM harnesses and how they use agents, skills, to operate and improve efficiency preferred. Requirements - Solid understanding of API design, system architecture, and relational/noSQL databases. - Well versed in Python, and familiar with JavaScript/Typescript; proficient in one or more server-side languages. - Strong knowledge of SQL/NoSQL databases. - Familiarity with cloud platforms and CI/CD workflows. - Excellent problem-solving and communication skills. - Strong analytical mindset and attention to detail. - Passion for learning, software, security, and new things. - Taking ownership of products and a desire to collaborate. - Interest in LLMs and how harnesses such as Claude Code / Codex / open source tools make use of workflows, agents, and skills is a significant plus. - Respect for patient privacy, data ethics, and security best practices. - Understanding of healthcare data formats (FHIR, HL7) is a plus. Benefits - The anticipated salary range for candidates is $95,800/year in our lowest geographic market range to up to $140,000/year in our highest geographic market range. - The final pay offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and years of experience within the job, the type of years and experience within the industry, the candidate’s education, and the candidate’s market location. - The successful candidate will also be eligible to participate in our annual Corporate Incentive Plan (CIP) that can range to up to 9% of annual salary. - Eligible to enroll in group healthcare plans that offer medical, dental, and vision. - Insurance plans offering short term disability, long term disability, and basic life. - Enrollment in Sellers Dorsey’s 401k plan provided they meet plan requirements. - Flexible Time Off that allows employees to use what they need. - 10 paid holidays throughout the calendar year. - Paid time off for qualifying medical leave. - Up to 12 weeks of combined paid parental and bonding leave.
• Own end-to-end increments from scope through build, demo, and handoff. • Work across the stack - backend, APIs, LLM integrations, data layers - whatever the problem needs. • Use coding agents and agentic engineering workflows to move fast. • Build verification for AI-generated output - evals, grounding checks, and review surfaces that catch code that's syntactically correct but semantically wrong. • Partner with Pre-sales, GTM, and product discovery teams to understand client problems and constraints. • Make scope tradeoffs that balance speed with learning. • Ensure what you ship is not only functional, but coherent and usable. • Run demos, gather feedback, and iterate quickly with clients. • Spot patterns across projects and turn them into reusable approaches. • Document what you build so it can be handed off, extended, or reused. • Contribute to improving how the team works - workflows, tools, and ways of shipping.
Software Engineer
AmtrakAmtrak, the national rail operator, also known as The National Railroad Passenger Corporation, is a publicly funded railroad service headquartered in Washington, DC. Founded in 197
Title: Software Engineer - 90402844 - Washington DC, Philadelphia PA or Wilmington DE Location: US Washington, DC, Wilmington DE or Philadelphia PA Workplace: C2C Department: Technology Support Job Description: Your success is a train ride away! As we move America’s workforce toward the future, Amtrak connects businesses and communities across the country. We employ more than 20,000 diverse, energetic professionals in a variety of career fields throughout the United States. The safety of our passengers, our employees, the public and our operating environment is our priority, and the success of our railroad is due to our employees. Are you ready to join our team? Our values of ‘Do the Right Thing, Excel Together and Put Customers First’ are at the heart of what matters most to us, and our Core Capabilities, ‘Building Trust, Accountability, Effective Communication, Customer Focus, and Proactive Safety & Security’ are what every employee needs to know and do to be most impactful at Amtrak. By living the Amtrak values, focusing on our capabilities, and actively embracing and fostering diverse ideas, backgrounds, and perspectives, together we will honor our past and make Amtrak a company of the future. Job Summary Junior Software Engineer to design, develop and deliver end to end software solutions that meets the needs of the client and/or business. Ideal candidate is equally strong in front end and backend development, with the ability to build a scalable, secure, and user-friendly applications. Work with other engineers and cross functional teams to implement, test, and document new features and recommend strategies and methodologies to improve software deliverables and technology enhancements. Work Environment: Work will be onsite in Washington, DC, Wilmington DE or Philadelphia PA. Essential Functions - Collaborate with cross-functional teams, including product owners, technical leads, project managers, and business analysts, to design, develop, configure, modify, and integrate software solutions. - Participate in diverse team environments, providing consistent support and ownership of deliverables, while developing technical skills. - Work on projects of varying complexity, engage in project planning with IT business system analysts, and evaluate application packages and tools. - Perform unit, end-to-end, and integration testing, ensure system requirements are met, and adhere to IT security and quality standards. Define and execute functional and non-functional testing strategies, including automation. - Provide ongoing maintenance and support for applications, document changes and test results, and create user guides and training documentation. - Organize and document technical requirements based on business needs - Provide technical mentorship to development teams - Hands on experience to Develop responsive, intuitive front-end with interfaces using Angular / React - Build secure, scalable backend services using Java / Python - Create, optimize, and maintain database schemas (SQL and or NoSQL) Minimum Qualifications - Bachelor’s Degree or equivalent combination of education, training and/or relevant experience. - Work Environment: Work will be onsite in Washington, DC, Wilmington DE or Philadelphia PA. - Must have at least one year of experience as a software engineer - Experience with technologies including Java, Python, and SQL and possess excellent programming skills. - Work on projects of varying complexity, engage in project planning with IT business system analysts, and evaluate application packages and tools - Collaborate with Product, QA, UX and DevOps to deliver high quality features. - Deploy, monitor, and trouble shoot applications using CI/CD and cloud platforms. Preferred Qualifications - Bachelor’s Degree or equivalent combination of education, training and/or relevant experience. - 2+ years of relevant work experience. Knowledge, Skills, and Abilities - Beginner to intermediate experience on cloud platforms like AWS / Azure. - Write clean, maintainable code with unit and integration testing. - Knowledge of incident and change management processes/practices - Knowledge of middleware and distributed systems architecture - Demonstrate knowledge of the full IT development lifecycle and familiar with Agile/Scrum development environment - Ability to quickly learn and understand complex applications and technologies - Strong grasp of data structures, design patterns, and architectural frameworks - Ability to manage multiple priorities under tight deadlines and adapt to changing environments Environmental Conditions/Physical Demands The salary/hourly range is $72,000.00 – $93,312.00. Pay is based on several factors including but not limited to education, work experience, certifications, etc. Depending on an employee’s assigned worksite or location, Amtrak may consider a geo-pay differential to be applied to the employee’s base salary. Amtrak may offer additional incentive and pay programs to recognize and reward our employees, including a short-term incentive bonus based upon factors such as individual and company performance that is commensurate with the level of the position and/or long-term incentive plan compensation. In addition to your salary, Amtrak offers a comprehensive benefit package that includes health, dental, and vision plans; health savings accounts; wellness programs; flexible spending accounts; 401K retirement plan with employer match; life insurance; short and long term disability insurance; paid time off; back-up care; adoption assistance; surrogacy assistance; reimbursement of education expenses; Public Service Loan Forgiveness eligibility; Railroad Retirement sickness and retirement benefits; and rail pass privileges. Requisition ID:165607 Work Arrangement:02-Remote Optional Click here for more information about work arrangements at Amtrak. Relocation Offered:No Travel Requirements:Up to 25% You power our progress through your performance. We want your work at Amtrak to be more than a job. We want your career at Amtrak to be a fulfilling experience where you find challenging work, rewarding opportunities, respect among colleagues, and attractive compensation. Amtrak maintains a culture that values high performance and recognizes individual employee contributions. Amtrak is committed to a safe workplace free of drugs and alcohol. All Amtrak positions requires a pre-employment background check that includes prior employment verification, a criminal history check and a pre-employment drug screen. Candidates who test positive for marijuana will be disqualified, regardless of any state or local statute, ordinance, regulation, or other law that legalizes or decriminalizes the use or possession of marijuana, whether for medical, recreational, or other use. Amtrak's pre-employment drug testing program is administered in accordance with DOT regulations and applicable law. In accordance with DOT regulations (49 CFR § 40.25), Amtrak is required to obtain prior drug and alcohol testing records for applicants/employees intending to perform safety-sensitive duties for covered Department of Transportation positions. If an applicant/employee refuses to provide written consent for Amtrak to obtain these records, the individual will not be permitted to perform safety-sensitive functions. In accordance with federal law governing security checks of covered individuals for providers of public transportation (Title 6 U.S.C. §1143), Amtrak is required to screen applicants for any permanent or interim disqualifying criminal offenses. Note that any education requirement listed above may be deemed satisfied if you have an equivalent combination of education, training and experience. Amtrak is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race/color, to include traits historically associated with race, including but not limited to, hair texture and hairstyles such as braids, locks and twists, religion, sex (including pregnancy, childbirth and related conditions, such as lactation), national origin/ethnicity, disability (intellectual, mental and physical), veteran status, marital status, ancestry, sexual orientation, gender identity and gender expression, genetic information, citizenship or any other personal characteristics protected by la
AI-augmented Software Developer
Sigma SoftwareOur Customer is a Sweden-based AdTech company specializing in advanced self-serve advertising platforms that automate direct transactions between advertisers and major global publishers. Their technology removes traditional friction in ad sales by enabling automation, transparency, and operational efficiency at scale. Platforms are trusted by internationally recognized publishers including TripAdvisor, Bloomberg, The Washington Post, Opera, and Dow Jones, handling millions of transactions worldwide. The project is a strategic architectural transformation toward a Platform-First approach. The company is transitioning from monolithic, client-specific implementations to a standardized, API-driven, multi-tenant ecosystem of reusable microservices. These services power the entire product suite, remaining independent, scalable, and decoupled from frontend or customer-specific customization.
Role Description We are looking for a Senior Agentic AI Engineer to join our team remotely from Albania, Europe, or Ukraine. In this role, you will design, build, and optimize cutting-edge agentic AI systems, from autonomous agents to complex orchestration layers, for both greenfield products and established platforms. - DESIGN & DEVELOPMENT - Build and maintain AI SDLC pipelines, tooling, and automation logic across the development lifecycle - Implement agentic AI patterns, multi-agent workflows, and intelligent task automation - Work with tools such as Claude Code, Cursor, Microsoft Copilot, and other AI engineering environments - RESEARCH & EXPERIMENTATION - Evaluate emerging agentic AI models, frameworks, and toolkits - Build POCs and prototypes to benchmark scalability, reliability, and architecture fit - Propose optimal designs based on hands-on research and clear analysis of trade-offs - CONSULTING & COLLABORATION - Work with product teams, architects, and clients to define requirements and shape agentic AI solutions - Communicate complex technical concepts clearly to non-technical stakeholders - Guide clients on AI tool adoption (both greenfield and brownfield) Qualifications - 3–5+ years as a Software Engineer, including 1 year of extensive AI Agentic Systems experience - Strong practical development experience — JavaScript/TypeScript preferred; Python, Java, Go also acceptable - Hands-on experience implementing agentic AI architectures, AI orchestration frameworks, autonomous agents & multi-agent systems, MCP integrations - Solid understanding of AI model lifecycle, prompting, evaluation loops, and continuous improvement - Ability to work independently and own end-to-end technical delivery - Consulting experience or strong client-facing communication skills - Curiosity and experimentation mindset - Experience running POCs, technical evaluations, or benchmarking approaches Requirements - Experience with vector databases, RAG, and embeddings - Background in backend engineering, MLOps, or system design - Understanding of LLM fine-tuning or model customization - Experience integrating AI into production-grade applications Benefits - Opportunity to work with advanced AI tools - Collaborate with top-tier engineers - Contribute to projects that redefine how AI interacts with the world - Enjoy flexibility, professional growth, and a supportive global team Company Description At Sigma Software, we work on innovative AI-driven solutions that push the boundaries of technology.



