Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


https://bayt.page.link/3gSdVqK7d9AFrvBT7
Back to the job results

Senior AEC Software Developer

27 days ago 2026/05/12
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

MicroBIM is seeking a skilled and driven Senior AEC Software Developer to lead the development of advanced digital solutions for the Architecture, Engineering, and Construction (AEC) industry. This role involves designing and developing software tools, integrating with platforms like Revit and Navisworks, and mentoring junior developers. The ideal candidate will have deep technical expertise in C#/.NET, experience with Revit API, and a passion for innovation in construction technology.


Job Responsibilities include but are not limited to:


  • Lead the design, development, and optimization of AEC software applications using C#, WPF, and .NET 8.0.


  • Architect and implement robust integrations with Autodesk Revit using Revit API for automation, customization, and plugin development.


  • Develop and manage Web APIs and backend services to support seamless data integration across platforms.


  • Analyze business and technical requirements to propose scalable software architectures aligned with industry standards.


  • Guide and mentor junior software engineers through code reviews, pair programming, and knowledge sharing.


  • Troubleshoot and resolve complex technical issues to ensure high availability and performance of software products.


  • Collaborate with cross-functional teams to define software architecture and product roadmaps.


  • Stay informed about the latest trends in AEC technologies, BIM innovations, and .NET development best practices, applying them to ongoing projects.


  • Contribute to project planning, timelines, and documentation to support agile development cycles.


Qualifications & Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.


  • 5–7 years of professional experience in software development, preferably in AEC or BIM environments.


  • Advanced knowledge of: (C#, .NET 8.0, WPF & Revit API and Navisworks & SQL Server or other databases & Agile methodologies and CI/CD pipelines).


  • Strong understanding of AEC workflows and construction technology tools.


  • Excellent problem-solving, analytical, and leadership skills.


  • Experience with team collaboration and stakeholder communication.


Working Conditions:
  • Working Hours: 8:00 AM to 5:00 PM
  • Days Off: Friday & Saturday
  • Location: New Cairo, Egypt (Hybrid or remote work arrangements are available)
Benefits:
  • Competitive salary based on experience.
  • Medical insurance coverage.
  • Bonuse based on performance.
  • Access to cutting-edge AEC technologies and software platforms
  • Opportunities for professional development and exposure to international projects

This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.