DATAGROUP logo
DATAGROUP

IT's that simple.

Senior Software Architect – Web Technologies

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1983H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Full-stack Engineer Jobs

Ubiminds logo

Senior Engineer – AI, Agentic Development

Ubiminds

We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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.

Brazil
Job Closed

Manager, Kernel Software Engineering

Cornelis Networks

Cornelis 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

United States
Job Closed

Senior Software Engineer – AI Middleware

Cornelis Networks

Cornelis 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

Texas
Quora logo

Software Engineer – Data Infrastructure

Quora

Quora is the place to share knowledge and better understand the world.

Full TimeRemoteTeam 201-500Since 2009H1B Sponsor

• 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

California
$97.6K - $139K / year
Job Closed