Senior Software Engineer (Full Stack)
- Salary
- From €3.1K/mo
- Hiring from
- Austria
- Work type
- Hybrid
- Posted
604,502 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Senior Software Engineer (Full Stack)
Location: Salzburg or Vienna, Austria
Employment: Full-time (38.5 hours/week)
Work Model: Hybrid with regular on-site presence
Start Date: 1st of January, 2027
About Mazing
Mazing is an innovative technology company specializing in AI-powered product visualization, 3D technologies, and digital experiences.
We help businesses transform how they create, manage, and present their products through modern software solutions.
We are looking for a motivated and skilled Senior Software Engineer who enjoys building high-quality software, solving complex technical challenges, and contributing to the development of innovative products.
Your Responsibilities
- Software Development: Design, develop, and maintain modern frontend and backend applications.
- Architecture & Planning: Contribute to software architecture, technical planning, system design, and the evaluation of new technologies.
- Technical Ownership: Take responsibility for the implementation of features, from initial requirements to deployment and maintenance.
- Quality & Performance: Write clean, maintainable, and well-tested code with a focus on performance, security, and scalability.
- Problem Solving: Analyze complex technical challenges and develop practical, sustainable solutions.
- Collaboration: Work closely with developers, product managers, and other stakeholders to deliver high-quality software.
- Continuous Improvement: Contribute ideas to improve our platform, development processes, and technical infrastructure.
- Knowledge Sharing: Participate in code reviews, technical discussions, and the exchange of best practices within the team.
Your Profile
- Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong programming skills and professional experience in modern software development.
- Experience with frontend and backend development, APIs, and databases.
- Good understanding of software architecture, system design, and software engineering principles.
- Familiarity with cloud infrastructure, version control, CI/CD, and modern development workflows.
- Ability to work independently, take ownership, and make well-reasoned technical decisions.
- Strong analytical and problem-solving abilities.
- Professional demeanor, strong communication skills, and a collaborative mindset.
- Excellent written and spoken English.
- Willingness to regularly work on-site in Salzburg or Vienna.
- Experience in Typescript / Angular / Serverless / Python / SQL / NoSQL / REST
Nice to Have
- German language skills.
- Experience with AI technologies and AI-powered applications.
- Knowledge of 3D technologies, computer graphics, or product visualization.
- Experience with cloud-native architectures and scalable distributed systems.
- Previous experience in a startup or fast-growing technology company.
What We Offer
- Work on innovative AI and 3D technologies with real-world applications.
- The opportunity to actively contribute to software architecture and technical decisions.
- A collaborative working environment with flat hierarchies and short decision-making processes.
- High levels of autonomy and ownership in your work.
- Flexible working hours and a hybrid working model.
- An international environment with opportunities for professional growth.
Location & Compensation
This is a full-time position (38.5 hours per week) based in Vienna or Salzburg, with regular on-site presence and a flexible hybrid remote working model.
The minimum gross monthly salary starts at EUR 3,104, subject to the applicable collective agreement classification and statutory requirements. A higher collective agreement minimum or additional compensation will apply depending on relevant professional experience, qualifications, and responsibilities.
Our Application Process
We value practical skills just as much as formal qualifications.
As part of our application process, shortlisted candidates will receive a small, practical technical challenge designed to demonstrate their problem-solving abilities, coding skills, and approach to software design.
The task is intentionally limited in scope and should take approximately 60–90 minutes to complete.
Interested?
If you enjoy developing great software, contributing to technical decisions, and working with innovative technologies, we'd love to hear from you.
Join Mazing and help shape the future of AI-powered product visualization.
- Apply directly through LinkedIn.