Software Engineer

AssetWorks Inc

About The Position

The Software Engineer will work on a cross functional team that includes product management, QA, Documentation, and support. Their primary responsibility will be to design and develop product functionality to create innovative products that will shape the future of AssetWorks’ product offerings. Additionally, they are expected to learn the product, understand its value proposition, and participate in validating requirements. Your community is comprised of many moving parts. From roads and buildings to public safety and school, each part of your community is vital to its continued success. At AssetWorks, we create the software solutions needed for communities to succeed. From managing fleet vehicles, infrastructure, and energy to tracking buildings and equipment, our software helps communities maintain high levels of safety and efficiency. AssetWorks employees are passionate about what they do and are always looking for new and better ways to solve problems through software in a dynamic, entrepreneurial environment. Working at AssetWorks is anything but ordinary.

Requirements

  • A bachelor's degree from an accredited college or university or a certificate from a technical training institute
  • At least five years of professional development experience
  • Proficiency with JavaScript
  • Proficiency in C#, with experience in API development
  • Experience with Angular: Typescript, and RxJS
  • Experience with source control (SVN, Git, etc.)
  • Effective listening, communication (verbal and written) and presentation skills
  • Strong analytical and problem-solving skills
  • Successful time management and ability to adapt quickly to changing priorities
  • Ability to work under pressure to meet deadlines, both as an individual and as part of a team
  • Experience in developing within the Agile framework (Scrum)

Nice To Haves

  • Major in Computer Science preferred

Responsibilities

  • Demonstrated ability to creatively solve problems by turning requirements into specs, designs and prototypes
  • Ability and desire to learn new skills and technologies and apply them on the job
  • Able to collaborate with and challenge product managers to solidify requirements and build and appropriate designs
  • Collaborate with team to solve complex bug verifications, release testing, and customer-specific beta software support
  • Demonstrated knowledge of all phases of product life cycle
  • Utilize AI for every workflow. Use of Kiro, GitLab Co-Pilot, Chat GPT

Benefits

  • competitive compensation
  • comprehensive benefits package
  • chance to learn from the best in the business
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service