Search by job, company or skills

Talent 360 ME

AEC Senior Software Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

We're Hiring AEC Junior Software Engineer

What You'll Do:

  • Design, develop, and maintain complex desktop applications using C#, .NET, and WPF
  • Lead the application of OOP principles, design patterns, and SOLID principles to deliver high-quality, maintainable software
  • Architect and optimize data access layers using SQL, Entity Framework, and performance best practices
  • Build and enhance rich user interfaces using MVVM architecture
  • Integrate and extend Revit APIbased solutions to support BIM-driven workflows
  • Collaborate closely with product managers, AEC domain experts, and cross-functional teams to define technical solutions
  • Mentor junior engineers, conduct code reviews, and promote engineering best practices
  • Contribute to system architecture decisions, technical documentation, and long-term product roadmap

Must-Have Skills:


  • Bachelor's or Master's degree in Civil Engineering, Architecture, Computer Science, or a related field
  • 5+ years of professional experience in software development, preferably within the AEC domain
  • Strong expertise in C#, .NET, WPF, Windows Forms, and Revit API
  • Deep understanding of software architecture, design patterns, and SOLID principles
  • Proven experience with Git-based workflows (GitHub/GitLab), CI/CD fundamentals, and technical documentation
  • Excellent problem-solving skills, communication abilities, and experience working in collaborative team environments

Nice-to-Have Skills:


  • Experience with Python, JavaScript/TypeScript, or C++
  • Frontend or web development experience using React, Angular, or ASP.NET MVC
  • Strong familiarity with BIM tools, automation and computational design workflows (Dynamo, Grasshopper)
  • Experience with cloud platforms such as AWS or Azure
  • Exposure to AI-driven workflows, 3D visualization, performance optimization, and UI/UX design principles
  • Prior experience leading or technically owning large-scale features or applications

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 138717215