Senior Software Engineer- Team Lead

Apply for this job

Email *
Full Name *
Browse

Upload file .pdf, .doc, .docx

Job Description

About Job
The ideal candidate is a highly skilled Software Engineer/Developer with expertise in C#, .NET framework, Autodesk CAD or Revit API, GIS, and other backend technologies. You have experience with commercialization of software and bringing software products to market. Familiarity and strong interest in artificial intelligence and the design, construction and planning industry is expected. You work well with others and thrive in a high-performance, mission driven culture.
You are excited for a unique opportunity to work for a dynamic start-up where you will earn meaningful equity and a competitive salary in a remote work environment.
Responsibilities
· Design, develop, and maintain software applications using C#, .NET, Autodesk CAD API, and GIS API.
· Help lead the development and optimization of backend infrastructure for our innovative software product.
· Design, deploy, and manage highly available, scalable, and secure Azure cloud environments.
· Implement and monitor cloud solutions, ensuring optimized performance and cost management.
· Ensure compliance with industry standards and company policies.
· Collaborate closely with cross-functional teams to ensure seamless integration of backend systems with frontend and other components.
· Architect scalable, robust, and secure backend solutions to support the product’s commercialization and growth.
· Drive continuous improvement initiatives to enhance performance, reliability, and efficiency of backend systems.
· Implement best practices for code quality, testing, deployment, documentation and monitoring.
· Provide technical leadership and mentorship to talented junior developers, fostering a culture of learning and innovation.
· Prioritize tasks appropriately and meet deadlines.
Requirements
· Minimum of 7 years of proven experience as a Software Engineer or Developer, with a focus on scalable and high-performance systems.
· BSc/BA, in Computer Science, Engineering, or a related field; advanced degree preferred
· Skilled in C#, .NET framework, and other backend technologies
· Experience with Autodesk CAD or Revit API
· Experience with Azure
· Some experience with machine learning and artificial intelligence (Yolo 8, PyTorch, TensorFlow, Fast R-CNN, mask R-CNN, and/or related frameworks)
· Knowledge of coding languages (e.g., C++, Java, Python, JavaScript) and frameworks/systems (e.g., Git)
· Ability to work with databases and Object-Relational Mapping (ORM) frameworks (e.g., Hibernate)
· Experience with database technologies (e.g. SQL, noSQL) and data modeling concepts.
· Strong understanding of cloud platforms (e.g., Azure, AWS),
· Proven experience with Microsoft Azure services such as Azure Active Directory, Azure SQL Database, Azure Virtual Machines, and Azure Kubernetes Service.
· Experience in automation and scripting for cloud deployments.
· Familiarity with Visual Studio and Agile development methodologies
· Strong problem-solving skills
· Experience development software for government use is a plus
· Excellent written and verbal communication skills
· Demonstrated ability to lead technical projects from conception to delivery, with a track record of success.
· Excellent communication skills and ability to collaborate effectively with cross-functional teams.

Benefits
· Competitive salary and significant equity incentives
· Opportunity to work on cutting-edge technology and shape future of various industries
· Dynamic and collaborative remote work environment with a focus on innovation and growth.
· Path to become a C- level technology executive.

Photos