Software Engineer

H2M CareersMelville, NY
Onsite

About The Position

H2M architects + engineers, a multidisciplinary architectural, engineering, environmental consulting firm, is seeking a Software Engineer to join their team ONSITE in their Melville, NY office. This role combines core software development, data engineering, and analytics with enterprise system integration. The ideal candidate will be comfortable building and maintaining backend systems, developing data warehouses, and supporting reporting, business intelligence, and AI initiatives. The position involves extensive work with BST Global and integrating data from multiple internal and external systems to support operational and analytical needs. H2M, a firm with over 500 professionals, is dedicated to maintaining a small company feel while focusing on its people, clients, and communities. They aim to provide a comprehensive benefit experience and support employee growth and development.

Requirements

  • Bachelor’s Degree in Software Engineering or Equivalent
  • 3 - 6 years of software development in Visual Basic and Python
  • Experience with Git or other version control systems
  • Background in performance-sensitive or systems-level development

Nice To Haves

  • Experience working with BST Global or similar ERP / professional services platforms
  • Familiarity with Power BI and data modeling
  • Familiarity in developing and /or deploying AI models into production environments
  • Familiarity with APIs, file-based integrations, and scheduled jobs
  • Knowledge in C and Ruby
  • Familiarity in web development

Responsibilities

  • Design, develop, and maintain software solutions using Visual Studio, C, Python, and Ruby
  • Develop and/or maintain data warehouses to consolidate data from multiple sources
  • Design, write, and optimize complex SQL queries and database schemas
  • Develop customizations and Integrate data from BST Global (Financial system) with other internal and third-party systems
  • Develop and support Power BI datasets, models, and dashboards
  • Build and maintain system integrations across multiple platforms and services
  • Develop, train, and deploy AI / machine learning models for analytics, forecasting, automation, or decision support
  • Analyze large datasets to identify trends, patterns, and actionable insights
  • Ensure data accuracy, consistency, and performance across systems
  • Debug, optimize, and maintain existing applications and data pipelines
  • Document systems, processes, and integrations
  • Collaborate closely with stakeholders to understand business and reporting requirements
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures

Benefits

  • Healthcare and wellness benefits
  • 401(k) retirement savings with up to 6% employer matching contributions with 100% vesting schedule
  • Annual and spot bonus performance programs
  • Flexibility and paid time off
  • Tuition assistance for continuing education & professional licensure
  • Student loan debt repayment program
  • Technology allowance
  • Excellent professional development programs that are custom designed for employees at all levels
  • Employee Resource Groups (Diversity and Inclusion, Sustainability, Women’s Initiative and Young Professionals)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service