Software Engineer

last updated January 12, 2025 17:00 UTC

FATHOM

HQ: Internet

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

FATHOM Software Engineer Location: Phoenix, AZ 85027 About FATHOM (Global Water Management, LLC)

FATHOM is a Phoenix, AZ company providing a cloud-based, geospatial platform that encompasses the needs of a water utility from an end-to-end, completely organic perspective. The FATHOM platform is deployable at any scale in a matter of months and can be implemented in several different configurations, from a software-as-a-service (SaaS) offering to a fully outsourced billing and customer care service.

Originally part of Global Water Resources, Inc. (GWRI), a leading water resource management company that owns and operates water, wastewater and recycled water utilities, FATHOM was developed in-house to provide the features and functionality required to run the GWRI utilities efficiently and effectively. Now as its own independent software company, FATHOM continues to provide Customer Information System (CIS), Asset Management System (AMS), and Advanced Metering Infrastructure (AMI) services for utilities, including GWRI, in Arizona, California, Texas, Georgia, Hawaii, Indiana, Iowa, Kentucky, Illinois, Maryland, Michigan, Missouri, New Jersey, New York, Pennsylvania, Tennessee, Virginia and West Virginia.

With in-depth utility knowledge and experience in our DNA, FATHOM has created and is riding the wave to smarter, more efficient water utilities. The water utility industry needs increasing standardization and economies of scale to become more efficient. The FATHOM vision is to provide that to utilities through our platform of data elements and to facilitate a place for the latest technology to flourish and allows utilities of all sizes to benefit from them. By bringing standardization to a fragmented market the industry collectively becomes more efficient and sustainable and takes advantage of the opportunities that pristine data provides. We believe there is strength in numbers. Position Summary: The software Engineer will help build Fathoms software platform for Water Utilities. The Engineer should ramp up quickly to understand the business needs and contribute to building a world class platform.. We are building the future of water and need Engineers who share that vision and believe in thinking out of the box. We need hardworking, bright people with an aptitude for technology to join us and help create the future of Water management. Duties (not limited to):

  • Owns and is accountable for the Development & Testing of a product feature or sub-system (example: may be one owning a domain or functional flow functionally/technically)
  • Takes accountability for delivering key functionality to live site and ensures cross-functional co-ordination to validate the E2E functionality
  • Spends most of the time Designing/Developing software products that are modular and easily maintainable.
  • Creates software and associated functional/unit tests
  • Have an eye on quality and take pride in challenging others to find bugs in his/her code
  • Lead feature or sub-system development/test design reviews and participates in code reviews

Required Skills

  • Ten-plus years of Software Engineering experience with a good understanding of all aspects of SDLC life cycle
  • Demonstrated past experience in the development of large-scale commercial software
  • Experience with build-to-test and continuous integration methodologies
  • At least passing experience with functional programming languages; Scala preferred but Haskell, Erlang or some dialect of Lisp will work
  • Experience with highly asynchronous event-driven systems (operating systems internals or asynchronous actor systems such as Akka or as found in Erlang)
  • Experience with highly distributed, self-healing or trusted systems
  • Strong work ethic; ability to spin up with minimal hand-holding
  • Past experience with Open Allocation environments a decided plus
  • Strong communications skills
  • Strong *nix experience Linux or BSD
  • Experience with any of PostgreSQL, PostGIS, Cassandra or Docker a plus

About the team The core FATHOM development team is comprised of very senior (25 to close to 40 years of industry experience) software engineers who have done pioneering work in high performance computing, large scale distributed systems, mission critical systems and trusted systems, as well as operating systems and database systems internals people who have spent decades finding novel ways to tame Amdahls law, overcome I/O bottlenecks and design systems that manifest complex and emergent behavior from very small and carefully curated collections of mechanisms. If youd like to be part of a proven, highly innovative and exceptionally productive team, many members of which literally wrote the book, we might be the opportunity youre seeking. Were looking for Mavericks! FATHOM is a positive disruptive force for the water industry. Our motto is Rules are made to be broken. Thats why FATHOM looks for those Mavericks who find delight in challenging the status quo and turning it upside down on a daily basis. It takes a courageous individual to feel comfortable in such a liberating environment, with strong attributes like hardworking, innovative, collaborative, proactive, eating pressure for breakfast (and liking it), and playing as hard as you work. Bring these strengths to work and FATHOM has a place for you.

Shopping Cart
There are no products in the cart!
Total
 0.00
0