For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
ACT Building Systems
ACT Building Systems

Senior Software Engineer (Contractor)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Project management
Testing
+30

Contract role
10 days ago
Apply now

Job Summary:

ACT Building Systems is seeking a talented and motivated Software Developer to join our dynamic team. As a Software Developer, you will work closely with our business analysts and technical teams to design, develop, and maintain software solutions that meet the needs of our clients. You will have the opportunity to work on cutting-edge projects, leverage the latest technologies, and contribute to the growth and success of ACT Building Systems as a valued contractor.

Responsibilities:

  • Collaborate with business analysts, project managers and stakeholders to understand software requirements and translate them into technical specifications.
  • Design, develop, test, and deploy software solutions in accordance with industry best practices and ACT Building Systems' coding standards.
  • Participate in code reviews, providing constructive feedback and suggestions to improve code quality and maintainability.
  • Troubleshoot and debug software applications, identifying and resolving technical issues in a timely manner.
  • Collaborate with cross-functional teams, including business analysts, software testers, and project managers, to ensure successful project delivery.
  • Stay up-to-date with emerging technologies and industry trends, evaluating their potential benefits for ACT Building Systems' software development projects.
  • Contribute to the continuous improvement of software development processes, tools, and methodologies.
  • Document software development processes, technical specifications, and user manuals as required.
  • Provide technical expertise within the business while assessing friction points and resolving technical issues to ensure business continuity.

Qualifications:

  • 5+ years of professional experience in software development, preferably in a collaborative agile team environment.

Required Skills:

  • Deep proficiency in C#, TypeScript, and SQL.
  • Strong grasp of software design principles and patterns, including SOLID and Clean Architecture.
  • Experience with full-stack web application development — front-end frameworks (Angular or React) and server-side technologies (ASP.NET, Node.js).
  • Experience writing unit and automated tests (e.g., xUnit, Playwright, Jest).
  • Experience with CI/CD pipelines (e.g., GitHub Actions).
  • Experience working in established codebases.
  • Strong problem-solving and analytical skills, with the ability to quickly grasp complex concepts and troubleshoot technical issues.
  • Excellent collaboration and communication skills, with the ability to work effectively in a team and engage stakeholders at various levels.

Advantageous Skills:

  • Experience with Event-Driven Architecture (e.g., RabbitMQ, MassTransit, or equivalents).
  • Experience with CQRS patterns (e.g., MartenDB or equivalents).
  • Experience with Kubernetes.
  • Experience with infrastructure-as-code tools (e.g., Pulumi, Terraform).
  • Experience with Blazor UIs.
  • Experience with complex legacy-to-modern migrations.
  • 3D computer graphics development experience (e.g., Unity, Unreal, Three.js, OpenGL).
  • Experience with UI/UX design.
  • Experience working in an Agile software development environment.

Benefits:

  • Competitive compensation based on contract terms.
  • Opportunity to work on challenging projects in a collaborative and supportive environment.
  • Access to cutting-edge technologies and tools to enhance your professional growth.
  • Flexibility in work arrangements and project schedules.
  • Opportunity to make a significant impact on the success of ACT Building Systems.

How To Apply:

Join the ACT Building Systems team as a contractor and contribute to the development of innovative software solutions that transform the construction industry.

Apply now with your resume and cover letter (addressed to the CTO) showcasing your relevant experience and projects. We look forward to reviewing your application and discussing how you can contribute as a valuable contractor to our team.

About ACT Building Systems

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service