InEight
InEight

Software Engineer I

April 19, 2025
Full-time
Remote · Can Tho, Can Tho, Vietnam
Entry level
Full-stack Developer

Company Description

InEight provides field-tested project management software for the owners, contractors, engineers and architects who are building the world around us. Over 575,000 users and more than 700 customers across 37 countries rely on InEight for real-time insights that help manage risk and keep projects on schedule and under budget across the entire life cycle.

From pre-planning to design, from estimating to scheduling, and from field execution to turnover, InEight has powered more than $500 million in projects globally across infrastructure, public sector, energy and power, oil, gas and chemical, mining, and commercial.

Based in Scottsdale, Arizona, InEight supports a remote work model with employees working throughout the United States, Canada, Australia, Sri Lanka and Europe. InEight, an ISO 9001:2015-registered company, is a subsidiary of Kiewit Corporation (Kiewit). Kiewit, through its subsidiaries, is one of North America’s largest and most respected construction and engineering organizations.

InEight is a fast-paced, innovative company comprised of high-energy teams of self-starters playing integral roles in shaping the future of capital projects around the world. Our industry-leading solutions, dedicated employees, and proven leadership team provide a solid foundation to support our continued growth and success.

Position Summary

The Software Engineer will work on a .NET Technologies team on the InEight Billings product. This individual will join a team of experienced developers who operate within an Agile development methodology under the functional area of Billing Management. This role will have direct interaction with Business Analysts, Product Owners, Product Managers, UI/UX, and QA to design and develop solutions. This is a hands-on engineering position.

  • This is a hybrid position. The ideal candidate would be located within Edmonton, Canada with the ability to come into office.

Responsibilities

  • Analyze system requirements and prioritize tasks
  • Write and develop technical specifications and architecture
  • Contribute to the development of the application using VB.NET, C#.NET, and Swift languages, leveraging latest .NET Framework, Developer Express visual components, and various debugging applications.
  • Develop, test, and deploy software integrations that facilitate the smooth exchange of data between InEight’s product suite
  • Collaborate with team members to understand integration requirements and develop solutions that meet business needs
  • Coordinate and communicate with engineering and product team members

Qualifications

  • Minimum 1 year work experience in Windows based (desktop app) software development or equivalent experience such as internships, course programs, etc.
  • Bachelor’s degree in Computer Science, Information Technology or equivalent
  • Experience using .NET technologies (C#, .NET, VB.NET, Web API), Microsoft SQL Server (stored procedures and queries), REST API/API Development
  • Demonstrate the ability to code software according to published standards and guidelines
  • Prior experience working in Agile environment is preferred
  • Proactive, goal oriented with excellent attention to detail
  • Ability to effectively manage change to work taskand environment to assists others with adapting to change
  • Demonstrates initiative and a willingness to learn and continuously improve
  • Strong analytical and problem-solving skills

InEight Inc. is an Equal Opportunity Employer, (EOE) and will consider all applications without regard to race, marital status, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law.

#InEight