IT's that simple.
Senior Software Architect – Web Technologies
Location
Germany
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Architect – Web Technologies
DATAGROUP
• You design architectures and software designs for complex web applications and independently oversee projects during development • You analyze requirements and create viable solution concepts, which you break down in detail into technical specifications • You are responsible for technical project leadership and define work packages for developers within agile projects • You actively support implementation and contribute your expertise to the realization of solution concepts • You are motivated to independently advance the thematic development of our software through new topics such as cloud services, machine learning/AI, or Internet of Things • You continuously pursue personal professional development and stay well informed about current technology trends
Job Requirements
- Degree in (business) computer science or a comparable qualification
- Experience with requirements analysis, creating technical concepts, and implementing solution architectures
- Hands-on mentality in technical leadership and management of development teams
- Extensive experience in developing enterprise solutions, e.g. based on Java, Java Spring Boot or Go, together with state-of-the-art frontend technologies such as Angular or Vue, in both on-premises and cloud environments
- Knowledge of architectural approaches such as microservices and SOA, performance analysis, CI/CD, API and backend system integration, DevOps, and ideally familiarity with arc42
- Ability to work independently with a results-oriented mindset, as well as strong teamwork and communication skills
Benefits
- 30 days of vacation
- Option to work remotely
- Flexible working hours
- Permanent employment (part-time or full-time)
- Training and development opportunities to expand your skills
- A mentoring program that supports your personal and professional development
- Subsidized Germany public-transport pass (Deutschland-Ticket)
- Up-to-date individual IT equipment—PC or Mac
- Option to lease a JobRad (bicycle leasing for employees)
- Access to sports and leisure offerings
- Participation in the Corporate Benefits program for exclusive discounts
- An open and agile working culture
- Centrally located offices with excellent public transport connections
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer – AI, Agentic Development
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Design and develop AI-powered developer tools using Claude-based technologies. • Build intelligent agents and automated workflows that improve SDLC efficiency. • Develop and orchestrate multi-agent systems using modern agentic frameworks. • Rapidly prototype and iterate proof-of-concept solutions for AI-driven automation. • Integrate AI-powered tools with existing engineering platforms and services. • Collaborate closely with senior technical leadership on innovation initiatives. • Translate strategic ideas into working prototypes and production-ready solutions. • Ensure solutions are scalable, maintainable, and aligned with engineering best practices. • Participate in architecture discussions and contribute to the evolution of AI-enabled engineering workflows.
Manager, Kernel Software Engineering
Cornelis NetworksCornelis Networks, founded in 2019, is a leader in high-performance networking solutions, specializing in purpose-built fabrics that enhance scalability, efficiency, and performanc
• Lead design and development of Linux (alike) kernel components, including networking/switch drivers, subsystems, and performance-critical paths • Provide architectural guidance on kernel interfaces, memory management, interrupt handling, DMA, and concurrency • Review and guide complex kernel patches with a focus on correctness, performance, maintainability, and upstream acceptance • Drive root-cause analysis and resolution of complex kernel-level issues across development, CI, and customer environments • Manage, mentor, and grow a team of Linux (alike) kernel engineers, including goal setting, performance feedback, and career development • Build a high-trust, fast-paced engineering culture emphasizing code quality, ownership, and collaboration in a startup environment • Partner with recruiting to hire software engineers and grow team capabilities with AI tools • Champion upstream development and active participation with the Linux kernel, FreeBSD, and DPDK community (LKML, maintainers, reviews) • Ensure patches meet community standards and are submitted, reviewed, and maintained upstream where appropriate • Manage the team to participate in technical discussions with external open-source stakeholders • Work closely with hardware, firmware, networking, systems, QA, and product teams to align kernel work with platform roadmaps • Translate product requirements into executable technical plans and milestones • Support customer escalations by coordinating deep technical investigations and delivering durable fixes • Own planning, prioritization, and execution of kernel deliverables across multiple releases • Establish and improve development processes including CI, testing, code review, and release readiness • Track progress, risks, and dependencies, communicating clearly with stakeholders
Senior Software Engineer – AI Middleware
Cornelis NetworksCornelis Networks, founded in 2019, is a leader in high-performance networking solutions, specializing in purpose-built fabrics that enhance scalability, efficiency, and performanc
• Design and implement performance-critical features for CCL enablement on Cornelis Networks’ fabrics • Optimize distributed training performance across multi-node, multi-GPU configurations • Improve GPU communication paths including GPU-direct transfers, IPC, and CPU/GPU synchronization • Profile distributed AI workloads and identify bottlenecks across the software and hardware stack • Tune AI frameworks such as PyTorch Distributed, TensorFlow/XLA, JAX, DeepSpeed, and Megatron-LM • Develop benchmarks and microbenchmarks aligned with real model performance • Contribute upstream to AI communication and distributed training projects • Participate in design reviews, code reviews, CI, and long-term maintenance • Prototype and validate Ultra Ethernet capabilities for AI collective communication • Provide technical input for deployment considerations and performance validation • Collaborate with kernel/driver, switch, performance, and systems teams • Support advanced escalations by analyzing traces and providing robust fixes
Software Engineer – Data Infrastructure
QuoraQuora is the place to share knowledge and better understand the world.
• Help implement scalable and efficient data architectures, meeting data needs from data scientists, engineers and business partners • Actively participate in the team’s planning process, discussing team’s priorities and proposing project ideas as you grow your knowledge and ownership in data-infra systems • Identify and implement improvements to system’s cost efficiency, reducing data storage and processing costs • Participate in the team’s oncall rotation, helping solve timely reliability incidents


