Senior Software Developer (Manufacturing & Technology)
Department: Product Development
Employment Type: Permanent employee
Schedule: Full-time
Seniority: Experienced
Location: Tampere
At RESONIKS, we combine acoustics, AI, and purpose-built hardware to transform quality control in manufacturing. Our technology detects hidden structural defects in metal and composite components within seconds, faster, more cost-effective, and more reliable than traditional inspection methods. This enables manufacturers to move toward fully automated, zero-defect production.We’re a fast-growing deep-tech startup operating across the Netherlands, Finland, and Germany, tackling complex challenges at the intersection of machine learning and industrial engineering. If you’re driven by real-world impact, cutting-edge technology, and the opportunity to shape the future of automated quality control, RESONIKS is the place for you.
We are looking for a highly skilled, execution-oriented Senior Software Developer to join our on-site engineering team. This role is designed for a dedicated individual contributor who loves solving complex technical challenges in a fast-paced startup environment. Rather than focusing on management or leadership, we need a "developer's developer", someone with a profound understanding of software craft, high-performance systems, and robust engineering principles. You will be responsible for building the core of our deep-tech products, ensuring that every line of code is efficient and scalable.
- Execute & Implement: Design and develop high-quality, scalable software solutions primarily using Python and Rust.
- System Optimisation: Build and maintain performance-critical systems with a focus on parallel processing and efficient resource management.
- Engineering Excellence: Apply rigorous software engineering principles (Clean Code, SOLID, Design Patterns) to ensure maintainability and stability.
- Troubleshoot: Deep-dive into complex bugs and performance bottlenecks to optimise system reliability.
- Collaborate: Work closely with the engineering team in an on-site startup setting to turn research and ideas into production-ready code.
- 5+ years of hands-on experience in software development at a senior level.
- Core Mastery: Exceptional proficiency in Python and a deep understanding of its ecosystem.
- Software Fundamentals: A rock-solid foundation in data structures, algorithms, and system design. You should have a “gut feeling” for how software behaves under load.
- Problem Solving: Proven ability to write clean, efficient, and testable code while adhering to industry best practices.
- Concurrency: Strong understanding of parallel processing, asynchronous programming, and multi-threaded environments.
- Startup Mindset: Proactive, adaptable, and comfortable working in a high-growth, agile environment.
- Language: Professional English communication skills (written and verbal).
- Presence: This is an onsite-first role; we value the speed and synergy of face-to-face collaboration, while allowing reasonable flexibility in working hours and occasional work from home.
- Nice to Have (The “Plus” Skills):
– Experience with Rust and its asynchronous ecosystem (e.g., Tokio, Actix).
– Experience with DevOps tools or performance profiling.
- Be part of a creative, supportive environment where you can take ownership, share ideas, and collaborate with passionate colleagues.
- Collaborate across diverse teams and grow professionally and personally.
- Enjoy a challenging and meaningful role in a fast-growing, innovative company.
- Have opportunities for training, skill development, and career growth.
- Flexible working model with hybrid and onsite depending on role and business needs.
- A culture of inclusion - everyone is welcome, regardless of background, experience, or identity
- Regular team events, from spontaneous get-togethers to our legendary team retreats.
- Work at a dynamic, international company shaping the future of industrial AI and quality control.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
