A

Acuity

Accounting services from bookkeeping to CFOs

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIrelandNo salary listedIn-person

About the Job

Requirements

  • Strong professional software engineering background, typically 10 or more years, although impact and evidence of delivery are valued over a specific number.
  • Proven technical leadership in a delivery team, including leading design discussions, setting technical direction, mentoring engineers, and raising engineering standards through example.
  • Strong Python engineering skills, including maintainable object-oriented design, typing, asynchronous programming, and building robust service layers; FastAPI is preferred.
  • Demonstrated experience designing and building REST APIs and service integrations, focused on reliability, observability, and performance.
  • Mandatory prior cloud experience, including hands-on delivery on at least one hyperscaler; Azure is preferred, and AWS or Google Cloud Platform experience is also valued.
  • Essential container experience, including packaging, running, and troubleshooting containerized services across environments.
  • Modern DevOps practices and continuous integration and continuous delivery pipelines, such as GitHub Actions, ArgoCD, or Azure DevOps, and pragmatic Git branching and release strategies.
  • A quality mindset, including unit and integration testing with PyTest, code review habits, and balancing delivery pace with engineering discipline.
  • Understanding of security fundamentals for modern services, including authentication and authorization with OpenID or OAuth2 and secure build and deployment practices such as container scanning.
  • Comfort working in Agile environments, including Scrum or Kanban, and collaborating across product, architecture, and data/AI stakeholders.
  • Experience with SQL and NoSQL data stores, including data modeling and operating services backed by document, key-value, relational, or non-relational databases; PostgreSQL is preferred.
  • Core Linux skills for development, debugging, deployment, and operational troubleshooting.

Responsibilities

  • Lead the technical direction of a high-impact AI engineering team while remaining hands-on and setting the pace through example.
  • Design and deliver cloud-native, container-first services built to scale and ready for enterprise use.
  • Partner with architects and key stakeholders to shape architecture, align on patterns, and translate strategy into practical engineering decisions.
  • Take AI-enabled capabilities from early exploration and proof of concept through secure, reliable production deployments.
  • Write high-quality Python code and help define engineering standards for maintainability, testing, and operational excellence.
  • Drive good engineering practices across code quality, continuous integration and continuous delivery, containerization, Kubernetes, and cloud operations, keeping teams focused on outcomes.
  • Guide technical trade-offs and prioritization, balancing innovation with pragmatism and long-term platform health.
  • Play a central role in hiring and onboarding to help build a high-caliber team and strengthen a collaborative, supportive culture.
  • Mentor and coach engineers through reviews, pairing, and technical feedback, enabling growth and shared ownership.
  • Stay current with fast-moving AI and cloud technologies, assess new approaches, and introduce them where they add value.

Desired Qualifications

  • Kubernetes experience, including deploying, operating, and debugging services in a cluster; alternatively, strong motivation and evidence of quickly learning Kubernetes alongside deep container and cloud experience.
  • Experience building with generative AI or agentic AI frameworks and patterns, including MAF, LangChain, LangGraph, CrewAI, Hugging Face, OpenAI APIs, or Claude Code, and pragmatically taking proofs of concept toward production readiness.
  • Familiarity with event-driven architecture and scalable integration patterns across enterprise systems and IoT-adjacent environments.
  • Azure platform depth, such as Resource Groups, virtual networks, Cosmos DB, and serverless, or broader cloud platform engineering experience.
  • DevSecOps experience, including code-to-cloud security practices and improving pipelines and guardrails without slowing teams down.
  • Demonstrable interest in modern AI concepts such as transformers, attention, and deep learning foundations, and staying current in a fast-moving technical landscape.
  • General knowledge of web application development, including familiarity with modern frontend frameworks and patterns; React or Next.js exposure is a plus.
  • Helpful exposure to SAFe.
  • Tools mentioned: Jira, Azure DevOps, Confluence, Miro, Teams, Git, Visual Studio Code, Docker, Postman, PyTest, Azure, ArgoCD, and GitHub Actions.

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