Tines logo
Tines

No-code automation for security teams

Software Engineer, AI

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2018H1B SponsorCompany SiteLinkedIn

Location

Ireland

Posted

15 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishRubyTypeScript

Job Description

Software Engineer, AI

Tines

• Work closely with colleagues to build solutions to customer problems • Make valuable changes in the codebase and see them live in production • Write and review high-quality, well-tested code • Identify areas for improvement in the codebase and team processes • Own the problems being solved and the software written • Collaborate with Product and Design teams on features

Job Requirements

  • Roughly 3-5 years as a professional software engineer
  • Direct experience of building and delivering software using a high-level programming language
  • Familiarity with Ruby and TypeScript is a plus
  • Ability to mentor other engineers
  • Excitement to pitch in anywhere across the stack

Benefits

  • Flexible working hours
  • Career development opportunities
  • Supportive and collaborative team environment
  • Opportunities for mentorship

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Champion the organization’s technology architecture vision, strategy, and roadmap in alignment with business objectives • Serve as the technical lead for one or more products on architectural and development decisions • Establish architectural and development principles, patterns, and decision frameworks that guide your team • Communicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders • Design complex, enterprise-scale software solutions that are secure, scalable, resilient, and cost-effective • Build flexible integrations to facilitate data transformation across internal and external systems • Adopt and extend infrastructure-as-code from reference implementations • Lead proof-of-concept initiatives to demonstrate viability and provide implementation guidance • Conduct deep-dive technical reviews of existing systems, identifying optimization opportunities, technical debt, and modernization priorities • Participate in hands-on development, providing technical guidance and removing blockers as part of an engineering team • Drive initiatives that enhance software maturity, operational excellence, and engineering productivity • Identify opportunities for automation, standardization, and simplification that reduce complexity and increase velocity • Apply coding standards and techniques to build clean, efficient, maintainable, scalable software • Actively participate in code reviews and collaborate with team members to refine system designs and resolve issues • Manage execution of deliverables accurately through the software development life cycle, escalating issues or impediments as needed • Participate in working sessions to demonstrate incremental changes and evaluate readiness for delivery • Collaborate with Product Team by providing technical insight for refinement and planning • Consult with Quality Engineers in resolution of observations and defects • Build and maintain automated tests, including unit and integration tests, to ensure that written code performs as intended • Monitor and support software to meet service-level agreements (SLAs) • Stay informed about relevant technologies through independent research and share insight with the team

Tennessee
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Follow the organization’s technology architecture vision, strategy, and roadmap in alignment with business objectives. • Serve as a technical contributor for one or more products • Apply and enforce architectural and development principles, patterns, and decision frameworks as part of a team • Communicate complex architecture and solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders • Deliver complex, enterprise-scale software solutions that are secure, scalable, resilient, and cost-effective • Build flexible integrations to facilitate data transformation across internal and external systems • Adopt and extend infrastructure-as-code from reference implementations • Contribute to proof-of-concept initiatives to demonstrate viability and provide implementation guidance • Conduct deep-dive technical reviews of existing systems, identifying optimization opportunities, technical debt, and modernization priorities • Participate in hands-on development, providing technical guidance and removing blockers as part of an engineering team • Identify opportunities for automation, standardization, and simplification that reduce complexity and increase velocity • Apply coding standards and techniques to build clean, efficient, maintainable, scalable software • Actively participate in code reviews and collaborate with team members to refine system designs and resolve issues • Manage execution of deliverables accurately through the software development life cycle, escalating issues or impediments as needed • Participate in working sessions to demonstrate incremental changes and evaluate readiness for delivery • Collaborate with Product Team by providing technical insight for refinement and planning • Consult with Quality Engineers in resolution of observations and defects • Build and maintain automated tests, including unit and integration tests, to ensure that written code performs as intended • Monitor and support software to meet service-level agreements (SLAs) • Stay informed about relevant technologies through independent research and share insight with the team

Tennessee
Virtasant logo

Senior AI-First Full-Stack Engineer, Test Automation, Platform Readiness

Virtasant

We are a global, diverse team of cloud experts building the next generation of cloud solutions.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Pair directly with the founder to understand the platform, codebase, agentic development process, and intended product behavior. • Review AI/agent-generated code for modularity, maintainability, hidden fragility, silent failures, and poor integration boundaries. • Build automated test coverage around high-risk workflows, cross-portal user journeys, permissions, integrations, data persistence, and API failure modes. • Implement Playwright/API-level test automation, test data setup, CI checks, and failure artifacts such as traces, screenshots, and logs. • Improve dev/staging environment practices, CI/CD workflows, release checks, and monitoring feedback loops. • Use AI tools to accelerate test creation, bug reproduction, code review, and remediation while maintaining engineering discipline. • Create a prioritized backlog of technical hardening, test expansion, refactoring, and automation opportunities.

Latin America
Job Closed
RSI logo

Software Engineer – Associate

RSI

Smarter Solutions. Stronger Communities.

Full TimeRemoteTeam 501-1,000Since 1994H1B Sponsor

• Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics • Using programming, scripting, and/or database languages to write the software code • Supporting software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements • Applying knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations

United States
$65K - $70K / year