Principal Software Engineer
4 days ago
About Graphisoft
Graphisoft empowers teams to design great buildings through award-winning software solutions, learning programs, and professional services for the AEC industry. Our award-winning products and solutions support OPEN BIM for workflow transparency, longevity, and data accessibility for built assets.
Archicad
, the architects' BIM software of choice, offers a complete end-to-end design and documentation workflow for architectural and integrated architectural and engineering practices of any size.
BIMx
, the most popular mobile and web BIM app, extends the BIM experience to include all stakeholders in the building design, delivery, and operations lifecycle.
BIMcloud
, the AEC industry's first and most advanced cloud-based team collaboration solution, makes real-time collaboration possible across the globe regardless of the size of the project and the speed or quality of the team members' network connection.
DDScad
solutions support users with intelligent Mechanical, Electrical, and Plumbing (MEP) design tools, integrated calculations, and comprehensive documentation of all building system disciplines. Graphisoft is part of the Nemetschek Group. To learn more, visit
We are looking for a
Principal Software Engineer
will focus on the software architecture of a new cloud-first, browser-based product at Graphisoft, supporting architects in making informed decisions during the early stages of the design process. This role encompasses long-term and strategic architectural planning, ownership of the overall cloud architecture, and active participation in key technical decision-making. The focus includes architecture design, system scalability, code quality, and future-proofing the product's technological roadmap.
Responsibilities
- Designs, estimates, implements, documents, tests and improves program code, software components and their automated tests. In doing so, creates, develops and maintains software products and services.
- As a key player, they participate in the creation of their Functional Area' short and long-term technical plans and strategy, and in the estimation of work.
- Participates in product unit decisions on technical issues. Serves as an advisor to their Functional Area management on technical issues.
- Assists other product unit members in the planning and prototyping of projects.
- Reviews program code and technical designs prepared by others, identifies problems and deals with them in a constructive way.
- Actively participates on professional reviews.
- Participates in engineering research related to their Functional Area's current tasks and in the development of prototypes and designs.
- Conducts independent engineering research and is actively involved in other researches. Seeks innovative approaches to existing complex problems.
- Identifies issues with engineering workflows within their Functional Area and develops, negotiates and implements change proposals.
- Professional mentoring and coaching of senior colleagues.
- Consults, comments on plans, supports tasks, defines directions for further development, takes decisions and provides training.
- Leads professional organisations and workgroups, and regularly participates in wide-ranging consultations.
- Discusses any serious problems in their Functional Area with the relevant expert group.
Key Responsibilities
- Their work involves carrying out complex tasks, including the selection and adaptation of appropriate procedures, methods and technologies, taking into account the various factors and discussing them in the necessary forums.
- Works independently across different product units.
- Primarily responsible for the quality of the end result produced by the product unit and for the efficient execution of product unit tasks. The work produced is an example to all engineers in the company.
- Responsible for following the applicable professional rules and recommendations within the entire Functional Area. Also responsible for the continuous updating of the current rules in their area, developing new rules and recommendations as necessary.
- Works in alignment with the overall Functional Area goals (with knowledge of the business goals).
- Constructive collaboration across different functional teams, with internal or external experts, with their Functional Area management and other key stakeholders.
- Making technical decisions that affect years of Initiative development or the entire Functional Area.
- Involved in the professional life of the wider engineering community. Holds meetups, presentations, workshops.
- Contact with suppliers.
Requirements- Degree in computer science/engineering or equivalent professional knowledge.
- Ideally, experience with the following tech stack:
- Front-end: , TypeScript, React, WebAssembly (C++)
- Back-End: , TypeScript, MongoDB
- Hosting: GCP
- Advanced level of English (CEFR B2 / Vantage)
- Minimum 8 years of relevant professional experience
- The application of generally accepted programming principles in the case of conflicting considerations.
- A thorough knowledge of design patterns is necessary to select the right knowledge for complex cases.
- Knowledge of software architectures and how to choose the right one in complex cases.
- Proficient in putting agile principles and concepts into practice. Proficient in breaking down and implementing Initiatives with an agile approach.
- Has a good understanding of complex, large systems and quickly identify interrelationships, problems and contradictions.
- Skilled at discovering and understanding problems, asking forward-looking questions and thus finding the optimal solution in the work of others and himself.
- Ability to maintain and develop good relationships with members of a medium-sized team and with many colleagues across the different parts of the company.
- Experienced in writing and maintaining well-structured, concise documentation that is understandable to the intended audience.
- Proficient in giving a well-attended, enjoyable presentation on a technical topic to a large group.
- Knowledge of development and quality assurance processes, software and tools used throughout the company.
- Proficient in making multi-faceted, multi-stakeholder, multi-person, multi-year decisions.
- Able to communicate their views in a clear, concise and well-reasoned manner, both in words and in writing, to a wide audience, including those with limited knowledge of the subject.
- Knowledge in various conflict management methods and can find a solution acceptable to all parties in disputes.
- Proficient in developing a long-term technical vision for a whole product area.
- Ability to transfer professional knowledge to colleagues in an organised manner.
-
Principal Software Engineer
4 days ago
Budapest, Budapest, Hungary Graphisoft Full time 2,000,000 - 2,500,000 per yearAbout GraphisoftGraphisoft empowers teams to design great buildings through award-winning software solutions, learning programs, and professional services for the AEC industry. Our award-winning products and solutions support OPEN BIM for workflow transparency, longevity, and data accessibility for built assets. Archicad, the architects' BIM software of...
-
Principal Full Stack Engineer
2 days ago
Budapest, Budapest, Hungary Creative Chaos Full time €100,000 - €120,000 per yearJob Summary A Principal Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including but not limited to writing Restful APIs and developing front-end interfaces for the web. A principal software engineer makes sure that the...
-
Principal Query Engine Engineer
4 days ago
Budapest, Budapest, Hungary BairesDev Full time $120,000 - $240,000 per yearAt BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works on roles that drive significant impact worldwide.When you apply for this position, you're...
-
Principal Python Engineer
4 days ago
Budapest, Budapest, Hungary BairesDev Full time 1,200,000 - 1,400,000 per yearAt BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works on roles that drive significant impact worldwide.When you apply for this position, you're...
-
Principal Java Engineer
4 days ago
Budapest, Budapest, Hungary BairesDev Full time $120,000 - $200,000 per yearAt BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works on roles that drive significant impact worldwide.When you apply for this position, you're...
-
Principal Trino/PrestoDB Engineer
4 days ago
Budapest, Budapest, Hungary BairesDev Full time 120,000 - 240,000 per yearAt BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works on roles that drive significant impact worldwide.When you apply for this position, you're...
-
Principal Streaming Analytics Engineer
4 days ago
Budapest, Budapest, Hungary BairesDev Full time $120,000 - $240,000 per yearAt BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works on roles that drive significant impact worldwide.When you apply for this position, you're...
-
Principal Software Engineer
4 days ago
Budapest, Budapest, Hungary HARMAN International Full time 9,000,000 - 12,000,000 per yearIntroduction: A Career at HARMAN LifestyleWe're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. As a member of HARMAN Lifestyle, you connect consumers with the power of superior sound.Contribute your talents to high-end, esteemed brands like JBL, Mark Levinson and RevelUnite your passion...
-
Software Engineer
4 days ago
Budapest, Budapest, Hungary HEI Full time 12,000,000 - 18,000,000 per yearSoftware Engineer - C++ (SMART Officiating) Salary Banding: HUF 1M – HUF 1.5M per MonthContract: Full-Time, PermanentWorking Location: Hybrid, 2 Days a week in the office, minimumOffice Locations: BudapestJoin Our Team as a Software Engineer in SMART Officiating at Hawk-Eye InnovationsHi, I'm Tim Seals, Principal Software Engineer and C++ Apps Discipline...
-
Principal SW Engineer
2 days ago
Budapest, Budapest, Hungary HARMAN International Full time €80,000 - €150,000 per yearIntroduction: A Career at HARMAN CorporateWe're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Corporate, you are integral to our company's award-winning success.Enrich your managerial and organizational talents – from finance, quality, and supply chain to human resources,...