Senior Software Engineer

Mindsource Inc
Remote, Full Time
POSTED ON 7/19/2023 CLOSED ON 9/15/2023

What are the responsibilities and job description for the Senior Software Engineer position at Mindsource Inc?

Job Description

Job Title: Senior Software Engineer (Computational Geometry)

Job Type: Remote Only / Full Time (United States) 

Company Description:

Join a forward-thinking company that partners with MAANG companies to solve real estate engineering problems. We value clean, maintainable code that is tested, documented, and understood across the team. As a small team, we offer opportunities to work on a variety of problems across the stack and actively encourage your voice and influence on technical direction and decisions. 

Must have Skills:  

  • Typescript, React, ThreeJS, Docker, Kubernetes, and Google Cloud Platform.
  • Experience with geometric modeling tools such as Revit, Dynamo, Rhino, Grasshopper, and/or 3ds Max. (One or More) of the mentioned skills
  • Golang is preferred

Job Responsibilities:

  • Solve fuzzy and complex geometric problems in software.
  • Develop computational design workflows, tools, and methods to accelerate and/or automate design and documentation processes.
  • Formulate algorithmic spatial models.
  • Design, develop, test, deploy, maintain, and improve software.
  • Contribute both geometry-focused and full-stack features to our applications, as well as application-agnostic platform initiatives.
  • Manage individual project priorities, deadlines, and deliverables, with a focus on 1-3 month efforts.
  • Strive to reduce complexity and simplify software systems for future productivity and maintenance.
  • Work in a largely self-directed manner, while raising issues to your manager before getting blocked.
  • Perform technical investigations on open-ended problems, forming well-researched and defensible opinions on technical decisions.
  • Contribute to the development of team-wide best practices, including code review, architecture patterns, and deployments.
  • Contribute to the creation of team-level goals.
  • Develop a strong understanding of important topics in AEC (Architecture, Engineering, & Construction) and how mission and vision relate.
  • Collaborate with other disciplines on our team, including product management, design, and business development.
  • Proactively communicate with team members and external clients.
  • Act as a mentor and share knowledge while remaining open to constant learning.

Required Skills:

  • Outcome-oriented, creative, and proactive personality.
  • Positive attitude!
  • Expertise in computational geometry and spatial algorithms.
  • Deep knowledge of computational, parametric, and generative design.
  • Experience with geometric modeling tools such as Revit, Dynamo, Rhino, Grasshopper, and/or 3ds Max.
  • Experience with system design.

Knowledge of machine learning algorithms is preferred.

  • Ability to scope and manage complex tasks spanning multiple domains and teams within the 1-3 month timeframe.
  • Manage risks in collaboration with other teams, architecting and sequencing deliverables to minimize risk.
  • Demonstrated skill in systems thinking and software architecture.
  • Experience with software deployments, DevOps, and developer productivity tooling.
  • Deep experience with React Typescript; Golang experience strongly preferred.
  • Enthusiasm for collaborative work and a culture that values teamwork, idea sharing, and flexibility in responsibilities.
  • Strong communication skills, both written and verbal, with proficiency in remote communication tools.
  • Passion for mentorship and empathy, supporting early career engineers and those from non-traditional backgrounds.
  • 4-7 years of experience in a professional software engineering role, or equivalent.
  • Experience or interest in AEC (Architecture, Engineering, & Construction) is a huge plus.

 

Salary : $135,000 - $1,450,000

Senior Software Engineer – Cloud Platforms
Symmetry Software -
Scottsdale, AZ
Senior Full Stack Software Engineer
Intelliswift Software -
Palo Alto, CA
Senior Software Engineer
CENTRIC SOFTWARE INC -
Remote, TX

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,313 - $163,687
    • Income Estimation: $120,405 - $154,181
  • Debugging Skill

    • Income Estimation: $114,313 - $163,687
    • Income Estimation: $120,405 - $154,181
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Mindsource Inc

Mindsource Inc
Hired Organization Address Ridgefield, NJ Contractor
Title: Project Manager Location: Ridgefield Park, NJ Duration: 12 Months Bilingual (Korean) Responsibilities: Understand...
Mindsource Inc
Hired Organization Address Hillsboro, OR Contractor
Job Title: Electric Utility Plant Operator Location: Hillsboro, OR (Onsite), Late swing shift 16:00pm - 03:00am PST (4X1...
Mindsource Inc
Hired Organization Address Groveland, FL Contractor
Job Title: Load Planner Location: Groveland, FL (Onsite) Duration: 12 months contract with possible of extension Pay Rat...
Mindsource Inc
Hired Organization Address Austin, TX Contractor
Job Title: Credit and Collections Analyst Location: Austin, TX (Hybrid) Duration: 6 months contract with possible of ext...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Remote, area that may be a better fit.

Senior Software Engineer

Broadcom Software, Palo Alto, CA

Senior Software Engineer

Polyrhythm Software, Dayton, OH