Senior Software Engineer - Full Stack

FlooidCincinnati, OH
Hybrid

About The Position

The Senior Software Engineer is at the forefront of Flooid's product development, delivering the next generation of retail systems software to our customers, some of the largest retailers in the world. Our global Software Engineering team works on Product or Project based development, for either a domain area of our product or on client specific solutions. You will be responsible for the development and delivery of existing and new retail solutions to address mobility, high volume systems, and big data challenges. The Team Engineering sits at the heart of our group technology division. Our Software Engineers provide software development capability with a focus on the evolution of features around our core product offering as defined by the Product Management team. Day-to-day, Software Engineers employ and help to evolve Flooid's engineering principles and guidelines, including areas such as security, clean code, automated testing and more. We promote a culture of self-organizing teams focused on delivering agreed sprint goals in the most effective way possible, while ensuring software solutions are mindful of both functional and non-functional requirements. Our Company Flooid is a software technology company offering global retailers an omnichannel solution across any sales channel, from point of sale, mobile, online, social and beyond, with solutions for Cloud and Managed Services, ensuring we provide our customers with everything they need to make their sales. At Flooid you will find: The promotion of flexible, hybrid working arrangements; while we are primarily remote-first, this role requires the ability to work in our Cincinnati office approximately 4-5 days per month Access to learning opportunities, including a Udemy Business account, to support your professional growth A diverse and supportive team that values integrity, adaptability, and customer-centricity

Requirements

  • Passion for Software Engineering and writing quality code
  • Familiarity with AI tools and how to use them effectively
  • Strong experience of Java and Angular technologies
  • Expertise in the full software development lifecycle, Agile, and SDLC practices
  • Track record of launching great products
  • Experience supporting team upskilling and mentoring others
  • Excellent technical skill and the ability to understand the reasoning and implications of technical decisions
  • Programming skills across a range of platforms
  • Excellent problem-solving and analytical skills
  • Very good communication skills
  • Ability to take accountability for delivering results
  • Ability to work collaboratively with a team of mixed disciplines, keen to build business awareness

Nice To Haves

  • Ideally, exposure to retail or hospitality development

Responsibilities

  • Provide technical leadership within the engineering team, setting direction and leading by example in design, delivery, and operational excellence
  • Own end-to-end delivery of features and technical improvements, from discovery and design through build, release, monitoring, and iteration
  • Design and evolve scalable, resilient architectures (including integrations and legacy modernisation), balancing functional and non-functional requirements
  • Develop high-quality software primarily in Java (and related ecosystem), applying sound engineering practices, clean code, and appropriate patterns
  • Drive engineering standards across the SDLC: automated testing, CI/CD, code review quality, secure-by-design practices, and documentation
  • Lead and contribute to technical decision-making: write and review technical designs, evaluate trade-offs, and communicate decisions clearly
  • Champion quality signals and observability (logging, metrics, tracing) and use KPIs to validate performance, reliability, and user outcomess
  • Troubleshoot complex issues across services and environments, participate in incident response, and ensure root-cause fixes and follow-up actions
  • Partner effectively with Product, BA, QA/QE, and Operations to shape requirements, break down work, and deliver predictable outcomes
  • Mentor and coach engineers through pairing, feedback, and knowledge sharing; raise the bar via thoughtful reviews and technical guidance
  • Contribute to delivery planning: estimation, sequencing, risk management, and continuous improvement of team ways of working
  • Leverage Cursor (or be familiar with other AI tooling) to rapidly understand unfamiliar code paths, APIs, and domain logic and to develop features meeting a high quality bar

Benefits

  • Benefits start on day one – medical, dental, vision, life, and disability coverage available
  • Competitive salary
  • Flexible PTO policy that allows for uncapped PTO
  • Fully paid FMLA leave comparable to company-paid short-term disability coverage
  • 12 weeks of fully paid parental leave
  • 401(k) plan with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service