Software Engineer

Triangle ManufacturingUpper Saddle River, NJ
Onsite

About The Position

Develop and implement custom software solutions that drive business objectives through process automation and the synergies of interconnected systems. Work with cross-functional teams to solve operational challenges and translate business requirements into application design and features while providing the organization with a platform for making data-driven decisions.

Requirements

  • Bachelor's degree from a four-year college or university and 2-3 years of experience (depending on job-level), or an equivalent combination of education and experience.
  • Ability to read, write and speak English fluently.
  • Knowledge of at least one programming language and related frameworks/libraries (JavaScript, Python, Ruby, .NET, etc.)
  • Experience with software design and development.
  • Experience with data-driven applications and relational databases (SQL Server, MySQL, FileMaker, etc.)
  • Excellent communication and interpersonal skills to collaborate effectively with cross-functional teams.
  • Data-driven and curious, with a passion for problem solving and learning.
  • Detail-oriented and organized with the ability to multi-task and establish priorities in a fast-paced, changing environment.

Nice To Haves

  • Experience with modern web development tech stacks.
  • Experience developing dashboards and other BI tools.
  • Experience with ERP systems and ERP integrations.
  • Experience with Microsoft based development environments (.Net, SQL Server).
  • Experience with FileMaker Pro.
  • Experience developing software in the manufacturing industry.

Responsibilities

  • Develop, implement, and support custom software applications.
  • Manage an application through the entire software development lifecycle.
  • Work cross-functionally with SME teams to develop processes and translate business requirements into application design and features.
  • Work strategically to automate internal processes and solve operational challenges that drive business objectives through technology.
  • Foster an environment of collaboration and continuous improvement by establishing feedback loops with internal customers and users.
  • Ensure solutions are performant, scalable and follow best practices.
  • Thoroughly test and debug applications including managing the software validation process.
  • Work with IT and others to promote technology within the organization and integrate with other systems as needed.
  • Continue to develop and enhance knowledge and proficiency in applicable technologies and platforms.
  • Remain up to date on industry trends and best practices.
  • Simultaneously manage multiple priorities while supporting current applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service