SOFTWARE ARCHITECT & DEVELOPER ENGINEER Jetzt bewerben
SOFTWARE ARCHITECT & DEVELOPER ENGINEER

SOFTWARE ARCHITECT & DEVELOPER ENGINEER

Novazzano Vollzeit 48000 - 84000 € / Jahr (geschätzt) No home office possible
Jetzt bewerben
Paradox Engineering

Auf einen Blick

  • Aufgaben: Join our cloud software team to design and develop innovative backend systems for IoT platforms.
  • Arbeitgeber: Paradox Engineering is a leading innovator in IoT, part of the MinebeaMitsumi Group.
  • Mitarbeitervorteile: Enjoy a dynamic work environment with opportunities for growth and collaboration on cutting-edge technology.
  • Warum dieser Job: Be at the forefront of IoT technology, working on impactful projects that shape smart cities.
  • Gewünschte Qualifikationen: Degree in Computer Science or Electronics Engineering; experience in software architecture and multiple back-end languages required.
  • Andere Informationen: Strong communication skills and a customer-focused mindset are essential for success in this role.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Verifica la tua compatibilità con questo annuncio

Paradox Engineering, headquartered in Novazzano (CH) and part of MinebeaMitsumi Group, is a technology company with outstanding competencies in data collection systems, radio design, and wireless sensor networks. Acknowledged innovator and leading player in the Internet of Things domain, the Company offers a compelling portfolio of platforms delivering consolidated technological excellence for any kind of Smart City and IoT projects.

Paradox Engineering to support its growth path is looking for a:

SOFTWARE ARCHITECT & DEVELOPER ENGINEER

The candidate will be part of the cloud software team, and he/she will be working on a cross-functional team that is responsible for the backend software development lifecycle, from architecture definition, and design specification to coding, testing, and deployment of integrated software for enterprise IoT platforms.

Main responsibilities

  1. Co-design and lead the architecture of well-tested, scalable, portable, and secure back-end systems
  2. Develop backend software, participate in testing and bug fixing
  3. Be responsible for the quality of the written code
  4. Support DevSecOps pipelines, define and maintain best practices
  5. Participate in promoting and developing new and emerging technologies, proactively looking at innovative solutions
  6. Maintain good relationships with internal and external stakeholders

Qualifications and experiences

  1. University degree in Computer Science or Electronics Engineering or equivalent discipline
  2. Experience in software architectures such as distributed systems, microservices, event-driven architectures, data ingestion systems, and data streaming
  3. Experience in relational, columnar, non-relational databases and storage systems
  4. Knowledge of multiple back-end languages (python, java, go, C++)
  5. Aptitude to code quality (Unit tests, TDD)
  6. Knowledge of automating, scaling, and managing deployment of containerized applications (Docker, Kubernetes) in the public cloud (AWS)
  7. Identify necessary changes to maintain optimal system performances, scalability, and robustness of developed solutions both on the customer’s premise and on the company’s private cloud service
  8. Knowledge and experience in software engineering methodologies: lifecycle, quality assurance
  9. Knowledge of network engineering

Nice to have

  1. Knowledge of IoT technologies and application protocols such as LWM2M, MQTT, LoRA, TALQ
  2. Knowledge of front-end software development
  3. Fundamental understanding of security knowledge around native applications, web applications, and distributed and database systems
  4. Knowledge of public and private cloud solutions
  5. Knowledge of code releases and deployment principles on-cloud or on-premises infrastructures
  6. Effective communication in English (both written & verbal – including technical documentation)

Required soft skills

  1. Strong interpersonal skills with the ability to effectively collaborate with peers, management, and cross-functional teams
  2. Excellent communication skills, both verbal and written, with the capability to articulate technical concepts to non-technical stakeholders
  3. Strong customer focus, with the ability to understand and anticipate customer needs and translate them into technological solutions
  4. Ability to conjugate the product with the process and the solution perspective
  5. Able to work cross-functionally in dynamic and international environments

#J-18808-Ljbffr

SOFTWARE ARCHITECT & DEVELOPER ENGINEER Arbeitgeber: Paradox Engineering

Paradox Engineering is an exceptional employer, offering a dynamic work environment in Novazzano, where innovation thrives. With a strong focus on employee growth and development, we provide opportunities to work on cutting-edge IoT projects while fostering a collaborative culture that values creativity and teamwork. Our commitment to technological excellence and a supportive atmosphere makes us an ideal place for passionate software architects and developers to advance their careers.
Paradox Engineering

Kontaktperson:

Paradox Engineering HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: SOFTWARE ARCHITECT & DEVELOPER ENGINEER

Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as microservices and event-driven architectures. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

Tip Number 2

Engage with the IoT community by attending relevant meetups or webinars. This not only helps you stay updated on industry trends but also allows you to network with professionals who might provide insights or referrals for opportunities at Paradox Engineering.

Tip Number 3

Demonstrate your understanding of DevSecOps practices by discussing any relevant experiences during interviews. Highlight how you've implemented best practices in previous roles, especially in relation to containerized applications using Docker and Kubernetes.

Tip Number 4

Prepare to articulate your approach to coding quality and testing methodologies like TDD. Be ready to share examples of how you've ensured high-quality code in past projects, as this aligns closely with the responsibilities outlined in the job description.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: SOFTWARE ARCHITECT & DEVELOPER ENGINEER

Software Architecture
Backend Development
Microservices
Event-Driven Architectures
Data Ingestion Systems
Data Streaming
Relational Databases
Non-Relational Databases
Python
Java
Go
C++
Unit Testing
Test-Driven Development (TDD)
Docker
Kubernetes
AWS
Software Engineering Methodologies
Quality Assurance
Network Engineering
IoT Technologies
Application Protocols (LWM2M, MQTT, LoRA, TALQ)
Front-End Development
Security Knowledge
Cloud Solutions
Technical Documentation
Interpersonal Skills
Customer Focus
Cross-Functional Collaboration
Effective Communication in English

Tipps für deine Bewerbung 🫡

Understand the Company: Familiarize yourself with Paradox Engineering and its role in the IoT domain. Highlight your understanding of their technology and how it aligns with your skills in your application.

Tailor Your CV: Customize your CV to emphasize relevant experiences in software architecture, backend development, and any specific technologies mentioned in the job description, such as Python, Java, or cloud solutions.

Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for IoT and your ability to work in cross-functional teams. Mention specific projects or experiences that demonstrate your qualifications for the role.

Highlight Soft Skills: In your application, make sure to mention your strong interpersonal and communication skills. Provide examples of how you've effectively collaborated with teams and communicated technical concepts to non-technical stakeholders.

Wie du dich auf ein Vorstellungsgespräch bei Paradox Engineering vorbereitest

Conosci il tuo pubblico

Assicurati di comprendere la cultura e i valori di Paradox Engineering. Fai ricerche sull'azienda e sui suoi progetti nel campo dell'IoT, in modo da poter dimostrare come le tue competenze si allineano con le loro esigenze.

Preparati a discutere di architetture software

Essendo un Software Architect & Developer Engineer, preparati a parlare delle tue esperienze con architetture software come microservizi e sistemi distribuiti. Sii pronto a fornire esempi concreti di come hai affrontato sfide simili in passato.

Evidenzia le tue competenze in DevSecOps

Poiché il ruolo richiede supporto per pipeline DevSecOps, assicurati di menzionare la tua esperienza con l'automazione e la gestione del deployment di applicazioni containerizzate. Discuti delle best practices che segui e come hai implementato soluzioni innovative.

Dimostra le tue capacità comunicative

Le abilità comunicative sono fondamentali per questo ruolo. Preparati a spiegare concetti tecnici a stakeholder non tecnici e a mostrare come hai collaborato efficacemente con team interfunzionali in ambienti dinamici.

SOFTWARE ARCHITECT & DEVELOPER ENGINEER
Paradox Engineering Jetzt bewerben
Paradox Engineering
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>