Senior Fullstack Software Engineer – Embedded & Cloud Systems
About
Echandia Marine is a leading innovator in sustainable marine battery systems, providing cutting-edge technology to enable cleaner, more efficient marine transport. Our mission is to revolutionize the maritime industry through advanced battery technology, improving efficiency and reducing environmental impact.
About the Role
We are looking for a Senior Fullstack Software Engineer to join our growing software team. In this role, you will design and build scalable, high-performance applications that connect embedded systems, cloud infrastructure, and user interfaces. Your work will directly support the monitoring, diagnostics, and control of our marine battery systems and at the same time support our developing efforts in cloud with both frontend and backend work.
Key Responsibilities:
- Design and implement software for battery management system based on maritime standards
- Build robust APIs and backend services to interface with embedded systems and cloud platforms in a Linux environment.
- Develop intuitive and responsive front-end interfaces for internal tools and customer-facing dashboards.
- Collaborate with embedded, test, and systems engineers to ensure seamless integration across the stack.
- Implement secure, scalable, and maintainable software architectures.
- Contribute to DevOps practices, CI/CD pipelines, and automated testing.
- Participate in code reviews, architecture discussions, and technical mentoring.
Required Skills:
- Strong experience in fullstack development using modern frameworks, preferably Angular, Typescript and C#.
- Proficiency in designing RESTful APIs and working with IoT Solutions.
- Strong experience in developing hardware-near applications
- Solid understanding of software architecture, security, and performance optimization.
- Familiarity with data visualization, telemetry, and system monitoring tools.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Bonus Points:
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Experience with Agile development methodologies.
- Experience in developing embedded applications using C.
- Experience with Linux systems administration.
- Experience with CI/CD and build automation with GitHub Actions
- Familiarity with databases (SQL and NoSQL) and message brokers (e.g., MQTT, Kafka).
- Knowledge of maritime compliance standards
Colleagues
Stockholm
Workplace & Culture
Our company culture is defined by a strong entrepreneurial spirit, where we combine cutting-edge technology with a passion for sustainability and innovation.
Our employees are driven by the opportunity to make a real impact in the maritime industry's transition to zero emissions, and our dynamic work environment provides both the freedom and responsibility to influence and grow. Here, you get to see ideas transform into finished products and be part of the entire process – from concept to delivery.
We are a tight-knit team where collaboration, knowledge sharing, and a strong commitment to solving complex challenges together are at the core. Working here means constantly learning new things, handling tight deadlines, and making difficult decisions, but it is precisely these challenges that make our work so stimulating.
With a mix of experienced and junior colleagues, we create a learning environment where everyone can grow, contribute, and take ownership of their work – and that is exactly what makes Echandia a unique and inspiring workplace.
About Echandia
Echandia is challenging the maritime industry with safer electrification. Since its founding in 2018, Echandia has rapidly become a global leader in maritime battery systems, delivering nearly 70 systems for electrification projects worldwide. Our systems are tailored to optimize energy efficiency and reduce environmental impact, supporting the maritime industry’s transition towards sustainable operations. Based in Stockholm, we serve customers across the globe.
Already working at Echandia?
Let’s recruit together and find your next colleague.