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
Staff Engineer developing high - performance AI - powered capabilities for GEICO's insurance business transformation. Collaborating across teams to ensure engineering excellence in a hyper - growth environment.
Staff Software Engineer joining M&S to build colleague - facing applications for stock management. Focus on software development, technical leadership, and team collaboration in a hybrid work environment.
As an Embedded Software Engineer at Zühlke, collaborate on innovative software solutions for diverse industries. Engage in programming, requirements engineering, and direct client communication in an agile environment.
Full Stack Software Engineer III developing enterprise - grade software for Forrester, handling design, implementation, and delivery of high - quality code with effective collaborations.
Senior Product Engineer at Rootly crafting end - to - end features for scalable incident management platform. Collaborating with teams to enhance user experiences and drive product excellence in a dynamic environment.
Trainee Software Engineer developing cloud - native microservices at one of Europe's fastest growing FinTechs. Engaging in structured education program and real - world engineering skills training.
Software Architect designing and implementing high - quality software for KBR’s national security solutions. Collaborating with a team to ensure the integration of complex space and ground communication systems.
Lead Software Engineer in hybrid role focusing on telecom and utility ecosystem integrations at Kraken. Design scalable and resilient systems that enable developer - friendly platforms.
Senior Software Engineer coding in collaboration with a global team at a company transforming the energy sector. Join us in making a sustainable impact with innovative technology.
Staff Software Engineer at Oscar Health leading technical efforts to build reliable applications and infrastructure. Collaborating across teams to improve the health care system for members and providers.