Software Developer

Flowstate is building engineering software that leverages the capabilities of Big Data and Machine Learning to enhance pipeline leak detection, ensuring safer pipelines and a cleaner environment. Collaborating closely with industry experts, our goal is to deliver high-tech solutions with practical applications, creating real, positive impacts for our customers.

As a full-stack Software Developer at Flowstate, you will work with a team in taking solutions from idea and requirements phase, through development and test. You will work closely with the Product Team and Research and Development team to implement new solutions as well as make continuous improvements to our existing products.

RESPONSIBILITIES

Essential Responsibilities
  • Collaborate to understand and define user requirements and provide technical solutions
  • Participate in code reviews to ensure a high quality, performant product
  • Assess and prioritize feature requests
  • Develop both back-end components as well as user-facing elements
  • Create well designed, efficient, testable & maintainable code
  • Contribute to all aspects of the software development process:
    • Software architecture and design
    • Object-oriented development
    • Unit testing/test-driven development
    • Integration testing
    • Deployment
    • Maintenance
    • Post-deployment production support and troubleshooting

JOB SKILLS AND QUALIFICATIONS

Required
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 
  • Proficient in Python and C#
  • Familiarity with testing tools as well as the software development lifecycle
  • Experience with databases including Redis, PostgreSQL
  • Experience in application deployment, virtualization, and containerization
  • Excellent verbal and written communication skills and ability to work in a collaborative team environment
  • Proven ability to adapt to changing priorities, needs, and deadlines. 
  • Excellent time management skills and ability to deliver results with minimal oversight. 
  • Strong collaborative skills, with a history of working effectively in team environments. 
  • US residency required; no visa support needed. 

Why You Should Join Us

  • You’d love the excitement of a startup with the benefits of an established company (health, 401k, etc.)
  • You enjoy working in collaborative, multidisciplinary team

Join Flowstate and be a part of a team that values innovation, proactivity, and results. We are looking for a candidate who is not only technically skilled but also thrives in a collaborative environment and can manage projects effectively. Your contributions will directly impact our mission of advancing pipeline safety and environmental stewardship through state-of-the-art technology. 

We are not currently sponsoring visas for this position. References may be requested. Applicants not having the required skills may not receive a response.