A

Acuity

Accounting services from bookkeeping to CFOs

Software Engineer

Full-Stack EngineeringUpdated on Nov 14
Full-timeCork, IrelandNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, MIS or a related discipline, or equivalent practical experience is required.
  • At least 2–3 years of professional software development experience is required, ideally in an Agile/Scrum product-development environment.
  • Practical experience developing software using C#/.NET, JavaScript, and a modern frontend framework such as React is required.
  • Working knowledge of software design, object-oriented development, debugging, code review, unit testing, and maintainable engineering practices is required.
  • Experience using Git or a comparable version-control system and contributing through collaborative development workflows is required.
  • Awareness of connected-product or IoT concepts, including APIs, network communication, cloud-connected applications, or hardware-software integration is required.
  • Practical understanding of AI-assisted software engineering, including providing useful context and critically reviewing and validating AI-generated outputs rather than relying on them without verification, is required.
  • Commitment to secure, responsible, and ethical use of AI and software engineering tools, including appropriate handling of confidential information and intellectual property, is required.

Responsibilities

  • Design, develop, test, and maintain software applications and connected-product features across backend and frontend components using C#, JavaScript, and React.
  • Contribute to system designs, technical specifications, implementation details, and code for features connecting software, cloud, mobile, and device components.
  • Use AI-assisted engineering tools responsibly to support requirements understanding, design exploration, code generation and refactoring, test creation, debugging, documentation, and knowledge discovery.
  • Critically review and validate AI-generated code, tests, analysis, and documentation before use, ensuring correctness, maintainability, security, traceability, and alignment with team standards.
  • Participate in software design discussions, peer code reviews, and technical problem solving, seeking guidance from senior engineers and contributing constructive feedback to colleagues.
  • Collaborate with Product Owners, Squad Leaders, architects, QA engineers, and other developers to clarify requirements and deliver software that meets business and technical expectations.
  • Create and maintain unit tests and investigate software defects.
  • Work with hardware and firmware teams on device communication, integration, and debugging using technologies such as TCP, UDP, BLE, Thread, or comparable protocols.
  • Participate actively in Agile planning, backlog refinement, daily Scrum, reviews, and retrospectives, providing clear progress updates and raising risks or impediments early.
  • Follow coding standards, secure engineering practices, version-control workflows, and CI/CD processes, and help manage technical debt to sustain long-term product quality.
  • Continuously build knowledge of the product, technology stack, and AI-assisted development practices, share learning with the squad, and apply feedback to improve delivery.

Desired Qualifications

  • Hands-on experience with one or more of C++, Python, HTML, Node.js, SQL, Azure, or Azure DevOps.
  • Practical use of GitHub Copilot, Microsoft Copilot, ChatGPT, or comparable AI-assisted engineering tools within a controlled development workflow.
  • Experience with CI/CD pipelines, build tooling, package management, and modern software-delivery practices.
  • Exposure to TCP, UDP, BLE, Thread, device provisioning, firmware-update workflows, or other connected-device technologies.
  • Experience with mobile or cross-platform development, including iOS, Android, Xamarin/MAUI, or comparable frameworks.
  • Background in lighting, IoT devices, wireless systems, or hardware-software integrated products.

About the Company

Acuity

Accounting services from bookkeeping to CFOs

Acuity provides accounting services designed for high-growth startups, offering everything from virtual bookkeeping to fractional CFOs. It combines highly certified people, proven processes, and world-class accounting technologies to manage a company’s books and financial reporting. Clients access a range of services tailored to their needs, from day-to-day bookkeeping to strategic financial guidance, all supported by standardized workflows and advanced software. This makes Acuity different from competitors by focusing specifically on startups and growth-stage businesses, delivering a full spectrum of accounting functions under one roof and emphasizing scalable processes and tech. The goal is to let startups concentrate on building their business while Acuity handles their financial operations and helps them scale efficiently.

Company size
51-200
Company stage
Seed
Total funding
$1.5M
Headquarters
Atlanta, GA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Acuity

See more jobs