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

Principal Software Engineer

e.construct

We are an engineering firm that specializes in providing elegant engineering solutions for complex challenges. e.construct is a fast-growing firm with 7 offices around the world. At our core, we question how the very nature of how to evolve the structures that we inhabit to increase their performance and value.


we design structures such as bridges, high-rise design, precast concrete engineering and post-tensioning design. The firm's core work is structural engineering; however, e.construct is increasingly holistic at its approach to buildings and it has divisions in MEP, Geotechnical and emerging construction technology such as 3D printing of concrete, technology and 3D laser scanning.


VAES.ai

We are a tech startup that is being incubated in the technology lab of e.construct and we employ technology to empower and eventually transform engineering. VAES’s mission is to reduce the amount of raw materials we design in our buildings and bridges by using optimization algorithms and machine learning.


VAES consists of a team of software developers, civil engineers, machine learning experts, architects and graphic designers that builds tools that engineers can use to design and manufacture the next generation of cities.




Are you passionate about leading cutting-edge tech projects and driving innovation? At VAES, we’re revolutionizing structural optimization, and we need a dynamic Tech Team Lead to join our mission. 


What You’ll Do:

Innovate and Build: Collaborate with our team to design and maintain advanced software solutions for structural optimization.

Lead the Charge: Oversee the entire development lifecycle, from initial concept to final release.

Stakeholder Synergy: Work closely with stakeholders to gather requirements and rigorously test software components.

Mentor and Inspire: Guide and mentor a team of talented junior software engineers, fostering a culture of growth and excellence.


What You Bring:

Educational Foundation: Bachelor’s degree in Computer Science or a related field.

Technical Expertise: 5-12 years of software development experience, with proficiency in TypeScript, JavaScript, Python and SQL.

Leadership Experience: Proven track record of leading teams and delivering scalable software solutions.

Preferred Knowledge: Familiarity with AWS, Serverless Frameworks, DynamoDB is a plus.


Your Soft Skills:

Ownership: Take full responsibility for your projects and deliverables.

Problem-Solving: Tackle challenges head-on and find innovative solutions.

Communication: Excel in collaborating with team members, stakeholders, and clients.

Detail-Oriented: Maintain a sharp eye for detail to ensure high-quality outputs.

Leadership: Lead with confidence and mentor junior teammates to achieve their best.


Why VAES?

Join a forward-thinking team where your contributions matter. Be part of a company that values innovation, excellence, and continuous learning. 


Ready to make an impact? Apply now and take the next step in your tech leadership journey with VAES!


Visit [VAES](https://vaes.ai/) to learn more and apply.


Primary Responsibilities
  • Innovate and Build: Develop and maintain cutting-edge software for structural optimization.
  • Lead Development: Manage the entire software development process from initial idea to final release.
  • Stakeholder Collaboration: Gather requirements and test software components by working closely with stakeholders.
  • Scalable Solutions: Design and implement scalable software solutions to meet business needs.
  • Mentorship: Mentor and lead a team of junior software engineers, fostering growth and excellence.
  • Quality Assurance: Ensure the highest standards of software quality through rigorous testing and code reviews.
  • Project Management: Plan, execute, and oversee software development projects, ensuring timely delivery.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies to continually improve software solutions.
  • Documentation: Maintain comprehensive documentation for all software projects and processes.
  • Team Collaboration: Promote a collaborative and positive team environment to achieve project goals.


Econstruct Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Econstruct DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Econstruct
Econstruct CEO photo
Unknown name
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$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 Principal Software Engineer, Econstruct

At e.construct, we're on the lookout for a talented Principal Software Engineer to join our dynamic team, specifically at VAES, our innovative tech startup focused on transformative engineering. If you're excited about leveraging technology for groundbreaking solutions in structural optimization, this role is a perfect fit for you. We pride ourselves on creating elegant engineering solutions that tackle complex challenges. As a Principal Software Engineer, you'll play a pivotal role in innovating and building exceptional software products that empower civil engineers. Your responsibilities will span the entire development lifecycle—gathering requirements, coding, and ensuring quality through rigorous testing. You’ll work closely with a diverse team of civil engineers, machine learning experts, and designers dedicated to redefining how we build cities using cutting-edge technology like optimization algorithms and machine learning. With 5 to 12 years of experience under your belt, you possess a solid grasp of programming languages such as TypeScript, JavaScript, Python, and SQL. Your strong leadership skills will be essential as you mentor junior engineers and inspire a culture of growth and excellence within the team. Imagine being part of a forward-thinking company that not only values innovation but also champions continuous learning. If you're ready to make a significant impact in the engineering world, especially through our exciting projects at VAES, we invite you to apply now and embark on this rewarding journey with us!

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at Econstruct
What are the primary responsibilities of a Principal Software Engineer at e.construct?

As a Principal Software Engineer at e.construct, your primary responsibilities will include innovating and building advanced software solutions for structural optimization, managing the entire software development lifecycle, collaborating with stakeholders to understand requirements, and mentoring junior engineers. Additionally, you will ensure quality through thorough testing and code reviews, maintain project documentation, and stay updated with industry trends. Your role is crucial in driving the overall development efforts at VAES.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer position at VAES?

To qualify for the Principal Software Engineer position at VAES, you should possess a Bachelor’s degree in Computer Science or a related field. Ideally, candidates will have 5 to 12 years of software development experience, with a strong proficiency in TypeScript, JavaScript, Python, and SQL. Leadership experience and familiarity with AWS, Serverless Frameworks, and DynamoDB are preferred, as you will be leading a team and implementing scalable software solutions.

Join Rise to see the full answer
What kind of projects will a Principal Software Engineer work on at e.construct?

At e.construct, a Principal Software Engineer will work on innovative projects that focus on structural optimization. You'll collaborate with multidimensional teams to develop and maintain state-of-the-art software that aids in building design using advanced technologies, including machine learning and optimization algorithms. The projects you engage in will significantly contribute to how future cities are conceived and constructed.

Join Rise to see the full answer
How does e.construct support professional development for a Principal Software Engineer?

e.construct values continuous learning and growth. As a Principal Software Engineer, you will have access to various professional development opportunities, including workshops, industry conferences, and collaborative projects that encourage innovative thinking. You’ll also play a key role in mentoring junior engineers, fostering a culture of knowledge sharing and professional achievement.

Join Rise to see the full answer
What is the work environment like for a Principal Software Engineer at VAES?

The work environment at VAES is dynamic, collaborative, and focused on delivering exceptional engineering solutions. As a Principal Software Engineer, you'll be part of a forward-thinking team that values innovation and excellence. We promote a culture of inclusivity and creativity, encouraging you to contribute your ideas freely while working alongside talented professionals who are passionate about transforming the construction industry.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
Can you describe your experience with TypeScript and how you utilize it in your projects?

When answering this question, emphasize your hands-on experience with TypeScript, illustrating specific projects where you applied TypeScript to enhance code quality or efficiency. Discuss your understanding of type safety, interfaces, and how TypeScript's features facilitate building scalable applications.

Join Rise to see the full answer
How do you approach mentoring junior software engineers?

In response, highlight your philosophy on mentorship. Discuss strategies you use, such as setting clear expectations, offering constructive feedback, and promoting hands-on experience. Share a specific example of a successful mentorship experience that demonstrates your ability to foster growth and encourage independence.

Join Rise to see the full answer
What strategies do you implement for effective stakeholder communication?

For this question, explain the importance of clear and transparent communication. Discuss techniques you use, such as regular updates, utilizing collaboration tools, and setting up meetings to gather feedback. Providing an example of a successful project where stakeholder collaboration was key would further strengthen your answer.

Join Rise to see the full answer
How do you ensure high-quality software products?

Address your approach to quality assurance, including practices like code reviews, automated testing, and adherence to development best practices. Highlight your experience with testing frameworks and how you implement continuous integration to catch issues early in the development lifecycle.

Join Rise to see the full answer
What has been your biggest challenge in software development, and how did you overcome it?

Use this opportunity to convey a real challenge you faced and your problem-solving approach. Discuss the steps you took to address the issue, the collaboration involved, and the lessons learned. This illustrates your ability to handle obstacles effectively and adaptively.

Join Rise to see the full answer
Can you explain your experience with cloud technologies, such as AWS?

Focus on your hands-on experience with AWS or similar platforms, explaining specific services you've used (e.g., Lambda, DynamoDB). Discuss how cloud technologies have enhanced your project outcomes and the overall advantages they bring to software development in a scalable context.

Join Rise to see the full answer
What’s your process for developing scalable software solutions?

Share your methodology for ensuring scalability, such as architectural patterns, microservices, or cloud-based strategies. Talk about the importance of planning for scalability at the design phase and provide examples of scalable solutions you've implemented in past projects.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software development?

Discuss your commitment to continuous learning through various means—whether it's online courses, tech meetups, blogs, or communities. Highlight how staying current impacts your work and contributes to innovative solutions at VAES.

Join Rise to see the full answer
How do you handle tight deadlines and pressure during the software development process?

Describe your strategies for time management and prioritization, focusing on how you maintain quality while meeting deadlines. Provide an example where you successfully delivered a project under pressure, showcasing your problem-solving and leadership skills in high-stakes scenarios.

Join Rise to see the full answer
What tools do you prefer for project management and why?

Talk about your experience with various project management tools, such as JIRA or Trello, and why you find them effective. Discuss features that enhance team communication, task tracking, and overall project visibility—key components that lead to successful software development.

Join Rise to see the full answer
Similar Jobs

Join Veza as a Frontend Software Engineer and play a crucial role in developing innovative UI features for our identity security solutions.

Photo of the Rise User
Posted 9 days ago

Join 3PILLAR GLOBAL as a Software Engineer specializing in React Native, shaping the future of digital product development from anywhere in India.

Photo of the Rise User
Posted 4 days ago

Join Insider, a B2B SaaS company, as a Senior Backend Engineer to create innovative web products using PHP and AI technologies.

Photo of the Rise User
Equifax Remote IND-Pune-Equifax Analytics-PTEC
Posted yesterday

Join Equifax as a Software Engineer to develop innovative solutions and make a real impact in a collaborative environment.

Photo of the Rise User
Posted 4 hours ago

Join MongoDB as a Senior Software Engineer to lead innovative changes in the Atlas UI and enhance the user experience.

Photo of the Rise User
GitHub Remote United States
Posted 5 days ago
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Onsite Gym
Medical Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

As a Software Engineer at GitHub, you will play a key role in delivering innovative solutions that shape the developer experience on a global scale.

Photo of the Rise User
Posted 4 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

A leading tech company is looking for a talented Full Stack Developer with expertise in React and Node.js to join their remote team.

Posted 5 days ago

Faria Education Group is looking for a talented Senior Front-End Engineer to shape the future of education technology with innovative front-end solutions.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 20, 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, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
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