Senior Software Engineer-Backend
FishbowlAbout the role
About Fishbowl
Fishbowl is an industry leading, top supplier of manufacturing and warehouse management software for small, medium, and enterprise sized businesses across 40+ verticals. While our mission is to deliver amazing software, service, training, and support to our customers to help them grow and scale their business operations, our passion is helping people. Whether you are new to owning and operating a business, or you have been at it for 20+ years, Fishbowl provides simplicity and flow for business owners and makes it easier for them to focus on what they love most, running their business.
To support the mission of Fishbowl, we have recently partnered with Diversis Capital to invest in Fishbowl’s growth and market scale. We are well on our way to developing exciting new cloud-based products that will continue to surprise and delight our existing and future customers. We also have exciting plans to expand our efforts internationally and are focused on building a globally oriented team that will allow us to scale our operations and future market growth potential.
The Role
Fishbowl is in search of a highly-qualified Senior Software Engineer to take a leadership role in advancing our SaaS platform for inventory, warehouse management, and manufacturing. In this key position, you will not only contribute to but also guide the technical direction of our product. You will collaborate closely with our architecture team to maintain high levels of scalability, performance, and overall quality, utilizing microservices architecture and cloud best practices within an Agile framework.
This is an unparalleled opportunity to exercise a significant impact on a product that is an essential tool for thousands of businesses. As a Senior Software Engineer, your voice will be pivotal in shaping the technical roadmap and in the selection of technologies that make up our tech stack. This is your chance to tackle intellectually stimulating challenges that directly influence Fishbowl's profitability and growth, all within a company that champions innovation and invests in professional development.
You will integrate into a dynamic, Agile, and collaborative environment, cooperating closely with cross-functional teams that include product managers, designers, and QA engineers. Under the supervision of the Director of Engineering, your insights and expertise will be crucial in steering the engineering team toward its strategic objectives. The ideal candidate will come equipped with robust problem-solving capabilities, a deep understanding of Java and/or C#, and a history of constructing scalable, top-tier software. You should excel in teamwork while also being proactive and self-directed in your tasks.
We offer a flexible hybrid work model, allowing you the choice to operate remotely or at our headquarters in Orem, UT. At Fishbowl, we prioritize results over location; your effectiveness is measured by your output and the quality of your contributions, not by where you choose to produce them.
Responsibilities
- Architectural Participation: Participate in the architectural design and decision-making process for building scalable and efficient applications using modern programming languages.
- Technical Strategy and Consultation: Serve as the technical expert within the team, translating complex business requirements into robust, scalable, and effective technical solutions.
- Cloud Infrastructure Management: Own the cloud deployment process from architecture to monitoring on AWS ECS or EKS, ensuring best practices in security, scalability, and reliability.
- Database Optimization and Scaling: Lead efforts to optimize and scale database interactions, with an emphasis on high-volume transaction handling and data integrity using either Postgres with Hibernate or SQL Server with Entity Framework.
- Coding Excellence and Mentorship: Set coding standards and best practices for the team, and serve as a mentor in writing modular, clean, and testable code.
- Advanced Code Reviews: Conduct and oversee detailed code reviews, focusing on optimizing code quality, performance, and maintainability.
- Team Leadership and Cross-Functional Alignment: Lead cross-functional collaboration and act as the technical authority liaising between product management, design, and QA teams.
- Troubleshooting and Root Cause Analysis: Take the lead in identifying and solving complex software issues, applying advanced debugging techniques and root cause analysis.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Resort Wide Systems Engineer Senior - Project Hire/Internal Assignment
The Walt Disney Company
$152,500/yr
Senior Engineering Services Support
RTX
$165,200/yr
Senior Solution Sales Executive, SAP Intelligent Spend & Business Network (ISBN) - East
SAP
$383,900/yr