remote
Software Engineer - ATG
Software Engineer
Experienced Software Engineer needed to design, develop, and maintain high‑performance applications for the AEC industry, leveraging C++, C#, .NET, SQL and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain scalable software components using C++ and C#/.NET for desktop and cloud environments.
- Implement and consume RESTful APIs to integrate with third‑party AEC platforms and internal services.
- Collaborate with cross‑functional teams in an Agile setting to define requirements, estimate effort, and deliver features on schedule.
- Write efficient SQL queries and optimize database interactions for large engineering datasets.
- Deploy, monitor, and troubleshoot applications on AWS, ensuring high availability and security.
Requirements
- 5+ years of professional software development experience with C++ and C#/.NET.
- Strong knowledge of relational databases and SQL performance tuning.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and CI/CD pipelines.
- Proficiency in building and consuming RESTful APIs.
- Demonstrated ability to work effectively in Agile teams and communicate technical concepts clearly.