Principal Software Engineer
Vor 3 Tagen
Be at the heart of helping achieve extraordinary things with effective, efficient and challenging software and data solutions for our customers
**This position is available for residents in Germany who are Fluent in German and English.
About Us
We are Ascent and we help our customers solve problems, elevate, and do existing things better. We are on a mission to help our customers connect data, software, and purpose to create extraordinary outcomes. You could say we are a digital transformation business.
We specialize in software product development, analytics, data science, IoT solutions, machine learning, DevOps optimization, and modernization of applications, data, and platforms.
We work with incredible clients in all types of industries such as smart home devices, space exploration, beer manufacturing, finance, ecology, and logistics. We work with some of the sharpest minds in the brightest businesses and we employ the sharpest minds too
About the role
We are seeking a Principal Software Engineer to lead the technical design and development of key client projects from our Munich office. In this role, you will be responsible for defining the full-stack software and system architecture, mentoring engineering teams, and ensuring the successful delivery of high-quality digital products. You will serve as a key technical authority within the company, collaborating closely with clients, project managers, and business development.
Key Responsibilities- Architectural Design: Analyse client business requirements and design scalable, reliable, and secure end-to-end software solutions, with a primary focus on the .NET framework and Microsoft Azure platform or any other cloud platform.
- Technical Governance: Provide expert guidance and solve the most complex technical challenges for multiple development teams across the full technology stack, from frontend to backend.
- Pre-Sales & Solutioning: Partner with the sales team to develop technical concepts, proposals, and effort estimations during the pre-sales cycle.
- Client Engagement: Act as a primary technical point of contact for clients, effectively communicating architectural decisions, and translating business needs into technical specifications.
- Mentorship: Coach and mentor senior and junior engineers, promoting best practices in software development, security, and cloud architecture.
- Technology Strategy: Identify and evaluate emerging technology trends, contributing to strategic decisions that shape the company's technical direction.
Required Qualifications & Skills
- Significant professional experience in software engineering, with a demonstrable history of designing complex software architectures.
- Deep expertise in backend development using the .NET ecosystem (C#, .NETCore/6+, ASP.NET).
- Frontend Proficiency: Good command of modern frontend development, with expertise in at least one major JavaScript UI framework such as React, Angular, or
- Strong, practical experience with Microsoft Azure services, including compute, database, security, and container services (AKS).
- Proficiency in designing and implementing RESTful APIs and database schemas.
- Solid knowledge of system architecture, containerization (Docker), and orchestration (Kubernetes).
- Familiarity with software security best practices and identity management solutions (e.g., OAuth 2.0, OpenID Connect, Azure AD).
- Excellent communication and interpersonal skills, with a proven ability to work effectively with clients and cross-functional teams.
- Full professional fluency in both German and English (written and spoken).
Desired Attributes
- A passion for high-quality code, user experience, and attention to detail.
- A proactive, self-motivated attitude with a desire for continuous learning.
- Experience in a consulting or agency environment is a plus.
Working at Ascent
At Ascent we promote a healthy work-life balance by offering flexibility in where you work. We also promote well-being and provide access to Well Being Coaches.
Your development and learning will be taken seriously, and we'll support your professional development with training and certification, with regular feedback and review. It is a fun, supportive and modern workplace where we really live by our company values of Empathy, Energy and Audacity Ascent also offers a variety of benefits in each of our countries.Ascent is an equal opportunities employer. We take intentional steps to ensure inclusion and belonging are something real here, not just something we talk about. No person will be treated less favourably because of their gender, pregnancy, and maternity status, marital or civil partnership status, sexual orientation, race, nationality, ethnic origin, age, religion or belief, or disability status. If you require any reasonable accommodation, please let us know when you apply.
*Benefits may vary from each country
If you have any questions contact our Talent Acquisition team on
For more details about life at Ascent, check out our Life Page here.
Ascent is now an Acuity Knowledge Partner Company. Read here.
-
Principal Software Engineer
vor 1 Tag
DE, , Germany Acuity Analytics Vollzeit 60.000 € - 120.000 € pro JahrBe at the heart of helping achieve extraordinary things with effective, efficient and challenging software and data solutions for our customers**This position is available for residents in Germany who are Fluent in German and English.About Us Ascent has recently been acquired by Acuity Analytics. This is both a significant milestone for us and a...
-
Test Engineer-TOSCA
vor 2 Wochen
de Axiom Software Solutions Limited VollzeitJob Title: Test Engineer - TOSCALocation: Munich, GermanyJob Type: B2b contract/FTC/FTEWork Mode: Hybrid/Remote (Across EU)Language: Native German SpeakerThe Test Engineer (TOSCA) will be responsible for implementing and executing automated test scripts using TOSCA for software quality assurance. You will collaborate with cross-functional teams to ensure the...
-
Software Engineer
Vor 5 Tagen
DE, Karlsruhe, DE, Frankfurt arconsis IT-Solutions Vollzeit 60.000 € - 120.000 € pro JahrYour mission We're looking for a highly-skilled software engineer (m/f/o) to take responsibility for customer projects within an interdisciplinary team. Youl have expert knowledge of the complete software development process (conception, development, architecture, implementation) and you are skilled in coding for both the frontend and backend? If finding...
-
Senior Software Engineer
vor 1 Tag
DE, Karlsruhe, DE, Frankfurt arconsis IT-Solutions Vollzeit 60.000 € - 120.000 € pro JahrYour mission We are looking for a Senior Software Engineer (Cloud) (All Genders) who will take responsibility for innovative customer projects within interdisciplinary teams.Lead the design, development, and deployment of scalable cloud-native applications Collaborate with cross-functional teams to define and implement robust cloud solutions Mentor and...
-
Software Engineer PLC
Vor 5 Tagen
Laupheim, Germany Bertrandt AG Vollzeit 60.000 € - 80.000 € pro JahrSoftware Engineer PLC (m/w/d)Arbeitsort: 88471, Laupheim Was Sie erwartet:Sie programmieren, implementieren und nehmen die Steuerungssoftware sowie HMI-Konfigurationen für hochmoderne Maschinen in Betrieb.Sie automatisieren komplexe Prozesse und integrieren dabei fortschrittliche Robotersysteme mit Delta-, SCARA- und Linearer Kinematik.Sie...
-
Software Engineer
Vor 7 Tagen
Erlangen, Germany Bertrandt AG Vollzeit 80.000 € - 120.000 € pro JahrSoftware Engineer (m/w/d)Arbeitsort: 91052, Erlangen Was Sie erwartet:Aktive Mitgestaltung und Weiterentwicklung einer Software-Plattform für medizinische GeräteBeteiligung an allen Phasen der Softwareentwicklung: von der Planung über die Umsetzung bis zur QualitätssicherungErstellung automatisierter Tests zur Sicherstellung von Funktionalität und...
-
Software Engineer C#
vor 1 Woche
Munich, Germany Bertrandt AG Vollzeit 60.000 € - 80.000 € pro JahrSoftware Engineer C# (m/w/d)Arbeitsort: 80907, Munich Was Sie erwartet:Design, Codierung und Testautomatisierung neuer und bestehender Softwarekomponenten mit C#Integration von Softwaremodulen und Betreuung der FreigabeprozesseMitwirkung an der komponentenbasierten Softwarearchitektur; Kenntnisse in der Systemarchitektur sind wünschenswertUmsetzung und...
-
Embedded Software Engineer
vor 1 Woche
Allensbach, Germany Bertrandt AG Vollzeit 40.000 € - 60.000 € pro JahrEmbedded Software Engineer (m/w/d)Arbeitsort: 78476, Allensbach Was Sie erwartet:Selbstständige Konzeption, Implementierung und Dokumentation von Embedded-Software auf Mikrocontrollern – sowohl Bare Metal als auch mit BetriebssystemAnalyse von Anforderungen sowie Durchführung von Reviews zu Hardware-Designs und SchaltplänenUnterstützung der...
-
Software Engineer C#
Vor 7 Tagen
Munich, Germany Bertrandt AG Vollzeit 51.000 € - 85.000 € pro JahrSoftware Engineer C# (m/w/d) Industry 4.0Arbeitsort: 80907, München Was Sie erwartet:Design, Codierung und Testautomatisierung neuer und bestehender Softwarekomponenten mit C#Integration von Softwaremodulen und Betreuung der FreigabeprozesseMitwirkung an der komponentenbasierten Softwarearchitektur; Kenntnisse in der Systemarchitektur sind...
-
Software Engineer C#
Vor 5 Tagen
Munich, Germany Bertrandt AG Vollzeit 40.000 € - 60.000 € pro JahrSoftware Engineer C# (m/w/d) Industry 4.0Arbeitsort: 80907, Munich Was Sie erwartet:Design, Codierung und Testautomatisierung neuer und bestehender Softwarekomponenten mit C#Integration von Softwaremodulen und Betreuung der FreigabeprozesseMitwirkung an der komponentenbasierten Softwarearchitektur; Kenntnisse in der Systemarchitektur sind...