We are proud to collaborate with many outstanding businesses around the globe. Now, we’re looking for an experienced Software Architect with a strong focus on the IoT domain, spanning firmware, hardware, and cloud solutions.
You’ll help us to do:
- Maintain control over the architecture lifecycle.
- Ensure alignment with long-term technical and business vision.
- Make critical architectural decisions that define system direction.
- Define quantifiable objectives that encapsulate system quality attributes.
- Mentor and encourage colleagues to adopt well-adapted industry best practices.
- Provide technical leadership and guide the team through architecture implementation.
- Act as an agent of change within organizations and projects.
- Produce and maintain comprehensive and practical technical documentation.
- Design and build full-cycle IoT solutions (hardware and software).
Here’s the experience that will help you to do the job:
- Excellent knowledge of software and application design and architecture.
- 5+ years of experience in programming languages such as С++, С, Java, Python, JavaScript, .NET, Go or PHP, etc.
- 3+ years of professional experience as an Architect by using best approaches (SEI, TOGAF).
- Experience with business requirements gathering, analysis and synthesis continuous learning is a must.
- Solid experience with one or more of the following cloud technologies: AWS, Azure, GCP (IoT domain will be a big plus)
- Solid understanding of networking fundamentals: TCP/IP, DNS, load balancing, firewalls.
- Experience with relational, document-oriented, and time-series databases such as PostgreSQL, MongoDB, InfluxDB, and others.
- Solid knowledge of modern DevOps practices( IaC, GitOps ), CI/CD pipelines, containerization (Docker, Kubernetes).
- Strong verbal and written communication skills in English.
Will be a plus:
- Understanding of embedded systems, hardware, or firmware development lifecycle (experience is a plus, interest is a must).
- Knowledge of device connectivity protocols: BLE, LTE, LoRa, ModBus, WiFi.
- Knowledge of IoT Related Application Protocols: MQTT, LwM2M, etc.
- Experience with system programming languages for embedded systems: C, C++ and Rust.
- Experience in presale, up-sell processes.
- Experience working with edge computing or real-time data processing systems.
- Previous exposure to hardware/software integration projects or cross-disciplinary teams.
- Familiarity with compliance, security, or certification processes related to hardware/software systems.
Collaboration & Leadership:
- Strong communication and documentation skills for cross-functional collaboration with firmware, hardware, backend, and cloud teams.
- Experience mentoring or technically guiding development teams.
- Ability to balance long-term scalability with short-term deliverables and technical constraints.
Our benefits:
GROWTH & EDUCATION
- Individual development plan.
- Mentoring program.
- Evaluation process.
- Professional education.
- Covering the cost of professional certifications.
- Corporate library.
- English classes.
COMMUNITY
- Technological community.
- Volunteering & Charity.
- Yalantis events.
- Yalantis Education.
- Project Team building activities.
WELLBEING
- Medical insurance/Health check-up/Sports activity compensation — up to your choice.
- Vacation & Days Off.
- Mental health support program.
- Public holidays.
- Financial and legal support for private entrepreneurs.
WORK ENVIRONMENT
- Cozy offices (Dnipro, Warsaw, Larnaca).
- Corporate Top-notch equipment and quality tools.
- Flexible format of work.
- Eco & Pet-friendly space.
- Fun activities in offices.
- Y-bucks & Yalantis store.
A key part of the role is to deliver the best solutions to our clients. This position consists of advising on best practices and architecting solutions to suit the customers’ needs. Do you feel this position fits you? Join us and send your CV.