Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fishbowl Logo

Senior Software Engineer-Backend

Fishbowl

Salary not specified
Oct 6, 2025
Orem, UT, US
Apply Now

Fishbowl is looking to advance its SaaS platform for inventory, warehouse management, and manufacturing by hiring a Senior Software Engineer to guide the technical direction, maintain scalability and performance, and contribute to the development of new cloud-based products.

Requirements

  • Understanding of software architecture principles with a deep understanding of clean coding practices and design patterns.
  • Extensive experience with modern programming frameworks is essential. This includes deep knowledge and hands-on expertise in building, maintaining, and optimizing applications using frameworks such as Spring Boot (for Java) or .NET Core (for C-Sharp).
  • Expert-level skills in designing, optimizing, and scaling relational databases like Postgres or SQL Server in high-transaction environments.
  • Extensive experience in cloud infrastructure management, CI/CD pipelines, and DevOps best practices, particularly in AWS environments.
  • Expertise in designing, developing, and maintaining RESTful APIs and integrating third-party services.
  • Mastery of containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Exceptional analytical and problem-solving abilities with a track record in debugging and root cause analysis of complex software issues.

Responsibilities

  • Participate in the architectural design and decision-making process for building scalable and efficient applications using modern programming languages.
  • Serve as the technical expert within the team, translating complex business requirements into robust, scalable, and effective technical solutions.
  • Own the cloud deployment process from architecture to monitoring on AWS ECS or EKS, ensuring best practices in security, scalability, and reliability.
  • 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.
  • Set coding standards and best practices for the team, and serve as a mentor in writing modular, clean, and testable code.
  • Conduct and oversee detailed code reviews, focusing on optimizing code quality, performance, and maintainability.
  • Take the lead in identifying and solving complex software issues, applying advanced debugging techniques and root cause analysis.

Other

  • 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.
  • 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.
  • Excellent leadership qualities with the ability to effectively communicate technical ideas and strategies to non-technical stakeholders.
  • Demonstrable examples of leading individuals/teams driving architectural direction, establishing best-practices and patterns