Senior Software Engineer covering the entire software development cycle at HiQ. Collaborating with clients to implement scalable systems and web applications.
Responsibilities
As a Senior Software Engineer at HiQ, you will be part of a development team covering the entire software development lifecycle, from requirements engineering to operation and maintenance.
You will have the opportunity to apply your skills in different areas such as infrastructure, backend, or frontend.
You will work closely with our clients to understand their business requirements and develop tailored solutions.
Together with your development team, you will design and implement scalable, high-performance systems and web applications according to our clients' requirements.
You advise and support our clients throughout the entire development lifecycle.
You work with modern cloud technologies and engage with containerization and serverless computing.
You will work in a scaled agile (Scrum) environment and be closely connected with other software development teams.
You share your knowledge within the team and help less experienced developers get up to speed with new methods and technologies.
You support our sales team in initial meetings with new clients and present our technology solutions at client events.
Requirements
Several years of experience in collaborative software development, e.g., as a Software Engineer or in a similar role
Degree in a STEM subject or equivalent qualification
Strong knowledge of object-oriented and functional software development in modern programming languages (Kotlin/Java, Go, Python, TypeScript, etc.)
Experience with common frontend technologies (React, Angular)
Experience with microservices, cloud/cloud-native frameworks, and containerization
Understanding of design patterns, clean code principles, and test-driven development
Willingness to independently learn new technologies
Strong communication skills and enjoyment in collaborating with international clients
Team player mentality, personal responsibility, and solution-oriented thinking
Fluent German and English skills, both written and spoken (at least C1 level)
Benefits
A dynamic team with flat hierarchies and an open corporate culture
Continuous professional development through workshops, training, personal certifications, and dedicated learning time
Flexible working hours, 30 days of vacation, and overtime compensation
Hybrid work model — work from the office or from home
Modern tools and up to €250 subsidy for equipment of your choice
Subsidy for membership with our fitness partner Wellpass
Unlimited access to the mental wellbeing platform OpenUp for you and your family
25% subsidy for the Deutschlandticket when used as a job ticket
Bike leasing through JobRad
Up to 4 weeks per year Workation within Europe
Support a nonprofit project as part of the Pledge 1% movement
Full Stack Developer at Logiks, creating and maintaining software solutions with a focus on quality. Involves development of RESTful APIs and fullstack applications using C# and .NET.
Senior Software Engineer implementing integration solutions and guiding teams at Twenty20 Systems. Collaborating closely with product and client teams to address integration challenges and enhance operational efficiency.
Full Stack Developer for IPM product development using Java and React at CSP. Engage in agile teams, enhancing software features and providing technical improvements for industrial clients.
Full Stack Engineer creating interfaces that bridge AI - driven medical billing solutions with user needs. Collaborating closely with engineers and medical experts to enhance system capabilities.
Senior Software Architect designing and developing Java - based backend systems. Leading technical teams and collaborating on modular service architecture for aixigo's platform.
Full - Stack Software Engineer shipping user - facing features for an educational technology company serving students globally. Aiming to empower children through foundational literacy and numeracy.
Software Architect developing tailored software architectures for diverse clients in hybrid mode. Leading project teams and ensuring technical implementation with a focus on client requirements.
Senior Software Engineer developing tailored software solutions from frontend to database. Collaborating with clients and mentoring junior team members in a team - oriented culture.
Senior Software Engineer developing fullstack software applications for clients in Stuttgart. Analyzing client needs and providing high - quality code while mentoring junior developers.
Senior Software Engineer developing fullstack software solutions from frontend to database. Collaborating on client needs, mentoring juniors, and ensuring code quality in Munich office.