Software Architect designing tailored software architectures for clients and leading technical implementation at BettercallPaul. Collaborating with teams and ensuring solution sustainability in client landscapes.
Responsibilities
Analyze, develop and optimize tailored software architectures for a variety of clients and business processes
Develop and evaluate technical concepts, advise clients and align solutions
Lead development efforts and coach your team during implementation
Act as the primary point of contact for successful technical delivery
Ensure the long-term viability of our solutions within our clients' system landscapes
Use your expertise to identify technical complexity and work with your team and the client to reduce it
Provide technical leadership for a team of 5 to 10 colleagues across all areas — from requirements analysis through development to Go Live and DevOps — and lead by example.
Requirements
Several years of professional experience in software development, ideally in client projects
Proven experience leading teams as a lead developer or technical architect in projects
Experience designing object-oriented software architecture in Java
Good knowledge of software architecture design principles and methods, i.e., IT design of application systems and web applications
A university degree in Computer Science or a comparable program with an IT focus
Good German and English language skills
Benefits
Flexible working time models and remote work
Extensive training and professional development programs
A team-oriented company culture with after-work events (e.g. after-work drinks, game nights, bouldering and more)
A mobility package and many other attractive benefits
Software Engineering Lead at PrePass driving innovation and collaboration within engineering to deliver robust solutions. Leading a team focused on developing scalable systems for the transportation industry.
Software Engineer III at CrowdStrike, developing cloud architecture and services to enhance cybersecurity solutions. Collaborating with teams to deliver scalable, efficient technology.
Software Engineer developing AI solutions for sustainability challenges at Recursive. Focusing on prompt engineering, model deployment, and backend development for innovative applications.
Leads software engineering team strategies and mentoring at Sicredi, Brazil. Focused on credit solutions and pricing development with agile methodologies.
Principal Software Engineer at Leonardo DRS developing cutting - edge defense and intelligence products. Leading design, development, and mentoring engineers in a dynamic team environment.
Software Engineer developing high - performance networking software at Supermicro. Leading integration of SONiC - based systems with advanced networking ASICs for data center solutions.
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.