Search by job, company or skills

Talent 360 ME

AEC Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

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