Senior Software Engineer - Full Stack

Posted 3 Days Ago
Be an Early Applicant
Cincinnati, OH, USA
In-Office
Senior level
Information Technology • Software
The Role
The Senior Software Engineer leads feature development in retail systems, focusing on design, delivery, and operational excellence while mentoring junior engineers and driving engineering standards.
Summary Generated by Built In

The Role

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

Position 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

Skills & Experience

We are looking for candidates with the following skills and experience:

  • Our technology stack includes:
    • Java (JUnit, Mockito, Selenium)
    • JavaScript
    • Spring core/web/remoting/boot
    • Angular
    • SQL / MongoDB
    • GCP
  • 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
  • Ideally, exposure to retail or hospitality development

The Person

Having great skills and experience is important to us, but we also want the right person to be part of the Flooid Engineering team. You should be a hands-on person with a positive “can-do” attitude who wants to work collaboratively to deliver an excellent service to our customers. We are looking for the following qualities/competencies:

  • 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

Benefits

Location: Cincinnati, Ohio (In-Office/Hybrid)

Hours: Full-Time – At Flooid, we promote a flexible work environment that allows you to balance your work responsibilities with other priorities, like picking up your children, caring for an aging parent, or attending important family events.

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

Applications: If you believe you have the skills and experience to succeed in this role, even if you do not meet 100% of the criteria, we encourage you to apply. Research suggests that certain groups will apply for a role if they meet 60% of the position’s requirements, while others will only apply if they hit 100%. We encourage applications from anyone with the skills, experience, and key attributes that will make you a great fit for the role and addition to the company.

Reasonable Accommodations: Work is performed in an office setting with frequent interruptions. This position requires the ability to sit or stand at a workstation for extended periods of time. The ability to communicate effectively in person, by phone, and on electronic devices is necessary to perform this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Equal Employment Opportunity Employer: Flooid is an Equal Employment Opportunity (EEO) Employer and complies with Title VII of the Civil Rights Act of 1964 and all other applicable federal, state, and local laws and regulations pertaining to EEO as well as subsequent guidelines established by the EEO Commission.

Top Skills

Angular
GCP
Java
JavaScript
Junit
Mockito
MongoDB
Selenium
Spring
SQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Birmingham
500 Employees

What We Do

Flooid, a GLORY company, supplies a market-leading composable unified commerce platform provider that enables retail and hospitality brands to sell to customers flexibly and consistently, wherever they are and however they choose to shop. Our scalable cloud-native composable solution and services portfolio includes assisted and self-service experiences, an open API services platform and operational business analytics as well as estate management solutions. Flooid enable retailers to select the right mix of services and technology partners to facilitate the selling journey that's right for both their associates and customers. For nearly four decades, Flooid has been successful in providing solutions to and supporting more than 50 major retailers in over 16 countries around the globe. One composable, unified commerce platform. Unlimited possibilities. http://www.glory-global.com

Similar Jobs

Crexi Logo Crexi

Senior Software Engineer

Real Estate • Sales • Software • PropTech
Easy Apply
Remote or Hybrid
United States
400 Employees
160K-214K Annually
Remote or Hybrid
2 Locations
15 Employees
185K-225K Annually
In-Office
Beavercreek, OH, USA
905 Employees

DFIN Logo DFIN

Senior Software Engineer

Fintech • Software
Remote or Hybrid
United States
1750 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account