Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer image - Rise Careers
Job details

Software Developer

Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the building industry to harness automation toward producing more affordable and sustainable buildings. Our world-class team combines AI, Industrialized Robotics, and construction under one roof to develop the most advanced robotic products for the construction of highly efficient and sustainable buildings.


We’re looking for a Software Developer to join our team and develop cutting-edge solutions for our core robotic manufacturing technologies.  


You might be a good fit if you:
  • Have a passion for leading industry-changing solutions with significant social, economic, and environmental impact 
  • Desire to join a founding team of VC-backed startup in early stage 
  • Are committed to continuous learning at the intersection of several industries 


What you'll do:
  • Develop software solutions built for robustness, scalability, and performance using quality focused and state-of-the-art software development practices  
  • Design and develop sophisticated DfMA digital framing and BIM modelling solutions in collaboration with the robotics and built engineering teams 
  • Perform detailed analysis, design, code development, software integration and testing 
  • Analyze complex functions, procedures and problems to deliver creative and effective solutions 
  • Participate in design and code reviews 


What you need to succeed:
  • Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields 
  • Experience in Python and C# programming 
  • Experience in SQL and NoSQL database programming, including MongoDB and PostgreSQL 
  • Experience in developing REST API 
  • Experience with software design and development in a test-driven environment 
  • Team player with excellent interpersonal and communication skills 
  • Organized, focused and persistent with the ability to work to the plan and meet delivery dates 
  • Excellent problem solver and quick learner 
Preferred
  • Experience in Machine Learning, Data Mining or Machine Intelligence (Artificial Intelligence) 
  • Experience with AutoDesk Revit API or similar modelling solutions 
  • Knowledge of Building Information Modeling (BIM) 


Benefits:

Competitive salary: we believe in data-driven, equitable compensation decisions. We recently completed a compensation review and implemented salary bands that enable us to pay mid to above-average Canadian salaries across various industries.

Stock options: everyone has a stake in our company.

Holistic benefits: we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account. These benefits start right from Day 1.

Flexible personal days and vacation policies: we care deeply about the well-being of our team.

Open, collaborative, and supportive culture: you will be part of an incredibly high-performing and collaborative team changing the future of an industry!

Relocation assistance package (if required)



Promise Robotics is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer, Promise Robotics

Promise Robotics is on the lookout for a talented Software Developer to join our innovative team! We're a rapidly growing, venture-backed technology startup aiming to revolutionize the building industry through automation, making sustainable and affordable buildings a reality. As a Software Developer at Promise Robotics, you will play a crucial role in crafting software solutions that drive our state-of-the-art robotic manufacturing technologies. If you thrive on creating impactful solutions and are passionate about continuously learning at the crossroads of technology and construction, this is your chance to join an exciting founding team at the forefront of change. In this role, you'll design and develop sophisticated DfMA digital framing and BIM modeling solutions in collaboration with our robotics and engineering teams. Expect to analyze complex problems, perform detailed coding and integration, and participate in design reviews that push the boundaries of innovation. With your experience in Python, C#, and database management, you’ll contribute to crafting high-performance software that adheres to best practices within a collaborative and supportive workplace environment. We believe in fostering an open culture that values communication and teamwork, offering competitive salaries, stock options, and comprehensive benefits from Day 1. If you're ready to make a significant social, economic, and environmental impact within the construction industry, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Software Developer Role at Promise Robotics
What are the primary responsibilities of a Software Developer at Promise Robotics?

As a Software Developer at Promise Robotics, your main responsibilities will involve developing software solutions that ensure robustness, scalability, and optimal performance. You’ll work collaboratively with the robotics and engineering teams to design sophisticated DfMA digital framing and BIM modeling solutions, while also engaging in detailed analysis, code development, and software integration and testing. Your role will require you to creatively solve complex functions and problems, actively participate in designs and code reviews, and contribute to developing state-of-the-art robotic technologies that will shape the future of construction.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Developer position at Promise Robotics?

To be a suitable candidate for the Software Developer position at Promise Robotics, you should hold a Bachelor's or Graduate degree in Computer Science, Computer Engineering, or a related field. Additionally, experienced proficiency in programming with Python and C#, as well as database management including SQL and NoSQL (like MongoDB and PostgreSQL), is essential. Familiarity with developing REST APIs, working in a test-driven environment, and having effective communication skills will be critical to your success in this role.

Join Rise to see the full answer
What programming languages are preferred for the Software Developer role at Promise Robotics?

For the Software Developer role at Promise Robotics, candidates are expected to have a strong background in Python and C#. Additionally, having experience with database programming, particularly with MongoDB and PostgreSQL, is beneficial. Knowledge of REST API development and familiarity with software design practices in a test-driven environment will significantly enhance your application, demonstrating your fit for this pivotal position in our innovative team.

Join Rise to see the full answer
What is the work culture like for the Software Developer role at Promise Robotics?

The work culture at Promise Robotics is open, collaborative, and highly supportive. As a Software Developer, you’ll be a part of an incredibly high-performing team dedicated to changing the construction industry through technological advancement. We value excellent interpersonal communication and teamwork, aiming to foster an environment where continuous learning and innovation are encouraged. We believe in the well-being of our employees, offering flexible vacation policies and holistic benefits to support a healthy work-life balance.

Join Rise to see the full answer
What growth opportunities are available for a Software Developer at Promise Robotics?

At Promise Robotics, growth opportunities are abundant for Software Developers as we are a rapidly expanding venture-backed startup. You’ll have the chance to work on cutting-edge projects that intersect various industries, allowing you to expand your skill set and enhance your professional portfolio. With emphasis on continuous learning, we encourage our team members to pursue innovative ideas and solutions, paving the way for career advancement within our collaborative environment.

Join Rise to see the full answer
Common Interview Questions for Software Developer
Can you describe your experience with software development and the technologies you’ve used?

When answering this question, focus on detailing your background in software development, highlighting solid experiences with programming languages such as Python and C#. Be specific about projects you've worked on, any challenges faced, and how you employed different technologies, especially those related to database management and REST APIs, to achieve desired outcomes.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines when developing software?

In your response, emphasize your organizational skills and task management strategies. Discuss specific tools or methodologies you use to prioritize tasks and ensure project deadlines are met. Sharing examples from past experiences where you effectively managed tight deadlines will demonstrate your ability to perform under pressure, which is crucial for a Software Developer role.

Join Rise to see the full answer
What strategies do you use for problem-solving during the development process?

Answer this question by discussing your approach to problem-solving. You might elaborate on how you break down complex problems, conduct thorough analyses, and seek feedback from teammates during design and code reviews, which aligns well with the collaborative culture at Promise Robotics.

Join Rise to see the full answer
Can you provide an example of a complex project you have worked on?

When providing an example, choose a project that showcases your technical skills, particularly in DfMA digital framing or BIM modeling solutions if applicable. Describe your role, the technologies used, and the impact it had on project success, demonstrating your ability to contribute to complex projects as a Software Developer.

Join Rise to see the full answer
How do you ensure your code is optimized for performance and scalability?

Discuss specific practices you adhere to for optimizing code, such as conducting performance testing, using efficient algorithms, and regularly reviewing your work against established coding standards. Explaining the importance of test-driven development can also show you understand the need for maintaining high code quality.

Join Rise to see the full answer
What role does teamwork play in your development process?

Acknowledging the importance of teamwork, explain how collaboration enhances problem-solving and innovation. You should provide examples of previous experiences working effectively in teams and how you value open communication, which aligns well with the culture at Promise Robotics.

Join Rise to see the full answer
What do you think is the future of software development in the construction industry?

This question invites you to showcase your industry knowledge. Share your insights into how technologies such as AI, robotics, and BIM are reshaping construction. Discuss the potential for increased automation and efficiency, showcasing your enthusiasm for innovation in the industry as a Software Developer.

Join Rise to see the full answer
How do you stay current with emerging technologies and industry trends?

Highlight your commitment to ongoing learning by sharing the resources you use to keep up-to-date with technological advancements. Mentioning participation in relevant workshops, conferences, or online courses can strengthen your position as a candidate who is proactive and dedicated to professional development.

Join Rise to see the full answer
What challenges do you anticipate in the role of Software Developer at Promise Robotics?

Consider addressing the complexities of integrating robotics with software development in your answer. You might discuss the anticipated learning curve associated with the specific technologies used at Promise Robotics and articulate your proactive strategies for overcoming these challenges, emphasizing your problem-solving skills.

Join Rise to see the full answer
Why do you want to join Promise Robotics as a Software Developer?

In your response, express your sincere interest in the mission of Promise Robotics to transform the building industry through automation. Elaborate on how your values align with the company's goals and your excitement about contributing to a team that is driving significant social, economic, and environmental impacts.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Stytch as an Experienced Frontend Engineer, where you'll improve the integration experience of their powerful identity platform's JavaScript SDKs.

Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple's Supply Chain Innovation team as a Full Stack Software Engineer, where you will develop innovative software solutions and tackle complex challenges.

Photo of the Rise User
IDIQ Remote Chennai, Tamil Nadu, India
Posted 6 days ago

Step into a leading role at IDIQ as a Senior Backend Developer and help shape the future of our engineering presence in Chennai.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

As a Principal Software Engineer at NVIDIA, you will leverage your extensive experience to build the next generation of AI solutions in a dynamic, innovative environment.

Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks

Join Rokt as a Senior Software Engineer focused on building scalable distributed systems for a hyper-growth ecommerce leader.

Photo of the Rise User
A Place for Mom Remote New York, New York, United States
Posted 7 days ago

A Place for Mom seeks a dedicated Staff Software Engineer to guide engineering teams in delivering high-quality technology solutions for senior care services.

Photo of the Rise User
Posted 4 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources

Join Okta as a Senior Software Engineer to work on enhancing identity management solutions through Active Directory integrations.

Photo of the Rise User
Posted 13 days ago

Become a part of Visa's innovative team as a Software Engineer focused on full stack application development.

Promise Robotics is a venture-backed technology startup with operations in Toronto and Edmonton. Promise Robotics&s; mission is to help the construction industry harness the efficiencies of industrialized robotics and AI towards producing more aff...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, East Liverpool just viewed Full Stack Developer at BlackStone eIT
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI