Beograd
Beograd: Omladinskih brigada 90E
01.03.2025.



- You’ll define and design the software architecture for a project, including selecting the appropriate technologies, frameworks, and patterns to create a robust and scalable system.
- You’ll collaborate with stakeholders, such as project managers, business analysts, and software developers, to understand and address their needs and requirements, ensuring that the software architecture aligns with the project's goals.
- You’ll ensure that the software system is scalable, maintainable, and secure by making high-level design choices and setting technical standards for the project.
- You’ll provide technical leadership and guidance to software development teams, mentoring less experienced developers, and sharing knowledge on best practices and architectural principles.
- You’ll evaluate and select third-party tools, libraries, and platforms that best suit the project's requirements while considering factors such as cost, performance, and compatibility.
- You’ll identify and address potential technical risks and challenges, proactively assessing the system's architecture to identify any potential issues, and devising strategies to mitigate them.
- You’ll create and maintain comprehensive software architecture documentation, including design decisions, architectural patterns, and technical standards, to serve as a reference for the development team and other stakeholders throughout the product roadmap.
- You’ll ensure that the software architecture adheres to industry best practices and standards and continuously staying up-to-date with the latest trends and technologies to retain a competitive edge in the field.
Infrastructure architecture
- You’ll evaluate system and business requirements, to ensure that these systems provide the necessary security, and will incorporate new operating systems or connectivity solutions.
- You’ll review new systems and have an active role in the design and review process of new systems, by developing and documenting proposed changes that need to be implemented or integrated across the working platforms of the IT department.
- You’ll propose and find alternative solutions and improvements, introducing alternative technologies to improve or enhance client information systems to support organizational goals. These requirements are documented and communicated to enterprise senior management.
- You’ll integrate new infrastructure and formulate detailed plans to add new systems to the existing core infrastructure, by providing technical direction and support throughout this process.
- You’ll asses projects, by evaluating the new system that has been integrated into the existing infrastructure. You must keep track of the success of the project, identifying best practices for future implementation, and provide feedback to the enterprise and incorporate all gathered information into future integration plans.
- Bachelor's or master's degree in computer science, software engineering, or a related field.
- Extensive experience in software development, including hands-on experience with various programming languages, frameworks, and tools (Nodejs, ReactJS, Vue, Code Review).
- Strong knowledge of software architecture principles, patterns, and best practices (arc42 documentation, multitenancy)
- Excellent communication and collaboration skills.
- Critical thinking and problem-solving abilities.
- The infrastructure architect should have experience with web technologies, containerization, monitoring and building enterprise architecture. You must have knowledge in designing, integrating and managing complex infrastructure solutions (Firewall rules and ACLs, DNS, SSL, Linux server)
- Familiarity with Agile and DevOps.
- Github Enterprise (Github Actions, Repository)
- Ansible (Deployment)
- Docker Swarm (Container management)
- Portainer (Visualization)
- New Relic (Monitoring, Log aggregation)
You would be a perfect match to our team if
- Strong analytical and problem-solving abilities.
- Excellent communication, networking, and intercultural skills.
- Deep understanding of software architecture principles, patterns, and best practices.
- Familiarity with various programming languages, frameworks, and tools.
- Teamwork and collaboration with various stakeholders.

How can you support us?
A software architect is responsible for designing, creating, and maintaining the overall structure of software systems. SW architect makes high-level design choices, define technical standards, and ensure the software system is scalable, maintainable, and secure. Expertise in software architecture principles, patterns, and best practices contributes with valuable insights and recommendations to the development process. Architect also addresses any issues related to IT security and performance.
In addition to designing the software architecture, a software architect collaborates closely with various stakeholders, such as project managers, business analysts, and software developers, to ensure that the software architecture aligns with the project's goals and requirements. SW architect also provides technical guidance to the development team, mentoring less experienced developers and sharing knowledge on best practices and architectural principles.
The software architect has to take charge of the software installations, specification, testing and service transition. He has to identify the potential technology innovations and engage with businesses. The software architect needs to guide in execution of incident, change, release, problem, performance, and availability management.

How can you support us?
A software architect is responsible for designing, creating, and maintaining the overall structure of software systems.
SW architect makes high-level design choices, define technical standards, and ensure the software system is scalable, maintainable, and secure. Expertise in software architecture principles, patterns, and best practices contributes with valuable insights and recommendations to the development process. Architect also addresses any issues related to IT security and performance.
In addition to designing the software architecture, a software architect collaborates closely with various stakeholders, such as project managers, business analysts, and software developers, to ensure that the software architecture aligns with the project's goals and requirements. SW architect also provides technical guidance to the development team, mentoring less experienced developers and sharing knowledge on best practices and architectural principles.
The software architect has to take charge of the software installations, specification, testing and service transition. He has to identify the potential technology innovations and engage with businesses. The software architect needs to guide in execution of incident, change, release, problem, performance, and availability management.
If you have any questions, you can contact us.

Upoznaj kompaniju
Code #LikeABosch
Bosch is a global pioneer in the IT industry, offering unique opportunities for professionals eager to contribute to innovations on the world stage. Whether it’s Bosch Digital, where teams shape the future of digital transformation, the Bosch Engineering Center developing advanced software solutions for the automotive industry, or the Bosch Digital Power Tools Business Organization leading the digitalization of business – Bosch provides an environment where IT experts can grow, innovate, and create solutions with global impact.
Bosch Digital
The distinctiveness of the Bosch Digital team in Serbia lies in its strategic importance – it is the third most significant location in the Bosch Digital network, right after Germany and Poland. The team consists of highly skilled engineers who locally complete most processes, while team leaders guide experts in various technological fields: Back End, Front End, Full Stack, QA, and DevOps. Bosch Digital in Serbia delivers advanced IT solutions, supporting various company sectors through innovative technologies such as e-shops, customer notifications, application development, databases, and business model optimization. The team focuses on process digitalization, system enhancements in global trade, and managing large databases, achieving significant time and resource savings. Utilizing advanced IT skills, including AI and ML, Bosch Digital in Serbia sets new industry standards, aims for further growth, and strives to become a leader in artificial intelligence on the global market through fast and agile collaboration and innovative solutions.
Power Tools Business Digital Organization
Power Tools Business Digital Organization focuses on advancing and supporting digital transformation projects for its business partners. Their mission is to develop, transform, and implement digital offerings that encompass all aspects of clients' operations, from creating a consistent online presence to boosting sales on digital channels. Their goal is to provide key skills, technologies, processes, and organizational resources, enabling business units to achieve greater efficiency, faster response times, and successful application of digital products and services. Their work scope includes organizing and optimizing media purchasing, distributing digital materials, developing advanced digital platforms, and harmonizing the IT landscape. Additionally, they offer comprehensive project and program management services, ensuring the successful realization of their clients’ major IT investments.
Bosch Engineering Center
This department is dedicated to developing software and service solutions for connected technologies in the automotive industry. The Engineering Center team contributes to the development of software-defined vehicles, autonomous driving systems, and innovations shaping the future of mobility. Among the most notable projects are a system for warning about vehicles traveling in the wrong direction, helping to prevent accidents, a charging platform that simplifies locating, paying for, and managing the charging process for electric vehicles, and an application that enables the safe use of mobile phones connected to vehicle infotainment systems. What sets this department apart is its unique specialization in developing mobility software solutions within the Bosch Group, with a direct focus on technologies shaping the future of automobiles.
Through innovative projects, we push boundaries in areas such as digital transformation, autonomous driving, and intelligent solutions for industry and everyday life. As a company that continuously invests in cutting-edge technologies and talent development, Bosch empowers every employee to grow their career and actively participate in creating the technological future.
Menadžment kompanije
Beneficije
Balans karijere i privatnog života
Timska atmosfera
Zadovoljstvo projektima
Mogućnost napredovanja
Iskustvo o radu
Software Engineer
Pozitivno
Puno prostora i prilika za razvoj j dobro jmrezavanje sa ljudima.
Zamerke
Manjak transparentnosti i losa feedback kultura.
Beograd
05.03.2025.
Beograd
01.03.2025.
Beograd
25.02.2025.
IT Consultant
IT Manager
IT Specialist
Project Manager
Business Analyst
Scrum Master
Software Developer
Software Engineer
System Engineer
Test Engineer
IT Help Desk / Support
Data Science Engineer
Content Editor
CRM data manager
Data analyst
Data Analytics & Web-Apps Developer
Quality Engineer
SAP consultat
Graphic Designer
QA Specialist
Web Designer
Data analyst
Radno okruženje
Fleksibilno radno vreme
Dodatni slobodni dani
Zdravlje
Edukacija, profesionalni razvoj
Rad na daljinu
Hrana i piće
Nagrade, bonusi, pokloni
Preporuke se učitavaju...