(Senior) Software Architect (m/f/*)

Job description

Our Engineering community is growing, and we’re now looking for a (Senior) Software Architect to join our team supporting our global growth.

As (Senior) Software Architect, you lead the project from strategic consulting, architecture, implementation, and operation. You are the leader of a sophisticated technical team, designing and building the core systems our clients rely on.


  • A chance to accelerate your career and work with outstanding colleagues in a supportive learning community split across 3 continents
  • Contribute your ideas to our unique projects and make an impact by turning them into reality
  • Balance your work and personal life through our workflow organization and decide yourself if you work at home, in the office, or on a hybrid setup
  • Annual performance review, and regular feedback cycles, generating distinct value by connecting colleagues through networks rather than hierarchies
  • Individual development plan, professional development opportunities
  • Educational resources such as paid certifications, unlimited access to Udemy Business, etc.
  • Local, virtual, and global team events, in which UT colleagues become acquainted with one another

Job requirements


  • Define requirements and design applications according to client and project needs  
  • Design big data architectures or single applications; review and update existing architectures according to new requirements 
  • Ensure high-quality standards and best practices from a small development team; responsible for budget and burndown 
  • Oversee and support the implementation process 
  • Communicate and cooperate with internal and external stakeholders (i.e., developers, project managers, executives) at all points in the development process 


  • Understanding of architectural concepts, e.g. The Open Group Architecture Framework (TOGAF); skills in modelling languages (e.g., UMN, BPMN) and in the construction of system landscapes 
  • Skills in big data and cloud technologies, including the Hadoop ecosystem (e.g. Spark, Kafka, HBase, Nifi, etc.) and AWS, Azure, GCP.  
  • Understanding of the full life cycle of software, from requirements analysis to implementation 
  • Ability to communicate at multiple levels – in particular, with developers, project managers, and business executives; verbal and written skills in German and English required 

Did we pique your interest, or do you have any questions?

We want to hear from you: contact us at recruit@ultratendency.com


Ultra Tendency is an international premier Data Engineering consultancy for Big Data, Cloud, Streaming, IIoT and Microservices. We design, build, and operate large-scale data-driven applications for major enterprises such as the European Central Bank, HUK-Coburg, Deutsche Telekom, and Europe’s largest car manufacturer. Founded in Germany in 2010, UT has developed a reliable client base and now runs 8 branches in 7 countries across 3 continents.

We do more than just leverage tech, we build it. At Ultra Tendency we contribute source code to +20 open-source projects including Ansible, Terraform, NiFi, and Kafka. Our impact on tech and business is there for anyone to see. Enterprises seek out Ultra Tendency because we solve the problems others cannot.

We love the challenge: together, we tackle diverse and unique projects you will find nowhere else. In our knowledge community, you will be a part of a supportive network, not a hierarchy. Constant learning and feedback are our drivers for stable development. With us you can develop your individual career through work-life balance.

We evaluate your application based on your skills and corresponding business requirements. Ultra Tendency welcomes applications from qualified candidates regardless of race, ethnicity, national or social origin, disability, sex, sexual orientation, or age.