Oglasi za posao Software and Infrastructure Architect

Software and Infrastructure Architect

Robert Bosch d.o.o.

Beograd

Beograd: Omladinskih brigada 90E

01.03.2025.

Linux Docker Ansible DevOps NodeJS DNS ReactJS Vue.js Agile intermediate senior
Brand Colors Employee
Do you want to shape beneficial technologies with your ideas? If so, join us as
Software and Infrastructure Architect
Employee
Job Description
  • 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.
Qualifications
  • 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.
Employee
Benefits
Flexible working time*
Hybrid work model*
Extra days off
Private health insurance
Opportunities for learning and development
*In agreement with team and leader
 
Become a part of Power Tools MFD team which is currently located in Germany, Hungary and Serbia.

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.
Become a part of Power Tools MFD team which is currently located in Germany, Hungary and Serbia.
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.
Interested? Get ready to
Work #LikeABosch
If you are ready to work #LikeABosch, please fill in the contact form and submit your CV (PDF format) in English language.

If you have any questions, you can contact us.
Brand Colors
VRH poslodavac 2024 - 3. mesto

Upoznaj kompaniju

O Kompaniji Iskustva Poslovi Plate Beneficije Tech Stack

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.

4.3 100%

Menadžment kompanije

4

Beneficije

3.9

Balans karijere i privatnog života

4.5

Timska atmosfera

4.7

Zadovoljstvo projektima

4

Mogućnost napredovanja

3.9

Iskustvo o radu

Iskustvo
11.02.2025
2 Preporučuje

Software Engineer

Trenutno zaposlen/a na neodređeno 1-2 godine

Pozitivno

Puno prostora i prilika za razvoj j dobro jmrezavanje sa ljudima.

Zamerke

Manjak transparentnosti i losa feedback kultura.

Korisno? 0

IT Consultant

7 plata
1.221
Prosečna neto plata
min
750
medijana
1.300
prosek
1.221
max
1.500

IT Manager

5 plata
1.708
Prosečna neto plata
min
900
medijana
1.200
prosek
1.708
max
3.500

IT Specialist

1 plata
1.500
Prosečna neto plata
min
1.500
Prosek i medijana
1.500
max
1.500

Project Manager

4 plate
1.700
Prosečna neto plata
min
1.200
medijana
1.550
prosek
1.700
max
2.500

Business Analyst

3 plate
983
Prosečna neto plata
min
950
medijana
950
prosek
983
max
1.050

Scrum Master

2 plate
1.500
Prosečna neto plata
min
1.000
Prosek i medijana
1.500
max
2.000

Software Developer

7 plata
1.969
Prosečna neto plata
min
1.000
medijana
2.300
prosek
1.969
max
2.850

Software Engineer

14 plata
1.498
Prosečna neto plata
min
900
medijana
1.275
prosek
1.498
max
2.500

System Engineer

1 plata
1.550
Prosečna neto plata
min
1.550
Prosek i medijana
1.550
max
1.550

Test Engineer

1 plata
850
Prosečna neto plata
min
850
Prosek i medijana
850
max
850

IT Help Desk / Support

1 plata
799
Prosečna neto plata
min
799
Prosek i medijana
799
max
799

Data Science Engineer

1 plata
2.300
Prosečna neto plata
min
2.300
Prosek i medijana
2.300
max
2.300

Content Editor

1 plata
600
Prosečna neto plata
min
600
Prosek i medijana
600
max
600

CRM data manager

1 plata
1.350
Prosečna neto plata
min
1.350
Prosek i medijana
1.350
max
1.350

Data analyst

2 plate
1.000
Prosečna neto plata
min
500
Prosek i medijana
1.000
max
1.500

Data Analytics & Web-Apps Developer

1 plata
700
Prosečna neto plata
min
700
Prosek i medijana
700
max
700

Quality Engineer

1 plata
900
Prosečna neto plata
min
900
Prosek i medijana
900
max
900

SAP consultat

1 plata
1.800
Prosečna neto plata
min
1.800
Prosek i medijana
1.800
max
1.800

Graphic Designer

1 plata
480
Prosečna neto plata
min
480
Prosek i medijana
480
max
480

QA Specialist

1 plata
600
Prosečna neto plata
min
600
Prosek i medijana
600
max
600

Web Designer

1 plata
500
Prosečna neto plata
min
500
Prosek i medijana
500
max
500

Data analyst

1 plata
500
Prosečna neto plata
min
500
Prosek i medijana
500
max
500

Radno okruženje

Fleksibilno radno vreme

Dodatni slobodni dani

Zdravlje

Edukacija, profesionalni razvoj

Rad na daljinu

Hrana i piće

Nagrade, bonusi, pokloni

Python AWS Delphi Symfony Foundation HVAC Drupal WordPress CodeIgniter Fireworks OpenX FreeBSD Marionette Bash UnitTest Windows Phone BlackBerry J2ME WinDev C SOA IBatis SQLite Win32 API

Preporuke se učitavaju...