Principal Software Engineer
SimCorp
Principal Software Engineer
The Principal Software Engineer will lead backend development, drive technical excellence, and mentor a team of engineers within SimCorp.
Responsibilities
- Make key design and implementation decisions compliant with architecture to ensure solution scalability, security, and performance.
- Promote best engineering practices within the team, including software design patterns, code quality, documentation, testing, and monitoring.
- Initiate and lead innovations and solution improvements.
- Collaborate with the Product Owner and Engineering Manager to assess delivery capacity and technical feasibility.
- Drive epic/features analysis and support prioritization of the engineering backlog.
- Review user stories, develop, design, conduct code reviews, and set up automated test solutions and CI/CD pipelines.
- Support, coach, and nurture engineers to cultivate a proficient, proactive, and effective team.
- Ensure timely, high-quality delivery of tasks, present new features, and address client-reported bugs.
- Stay up-to-date with emerging trends and technologies in software development.
Qualifications
- 7+ years of hands‑on experience with .NET technologies (C#, Microsoft .NET), including at least 2 years in a leading role.
- Backend‑first mindset with strong architectural rigor.
- Proven experience building REST APIs with .NET (OData experience preferred).
- Strong working knowledge of Azure cloud services (App Services, Functions, API Management, DevOps, Service Bus, Event Grid, AKS).
- Strong database expertise: proficiency with SQL Server (design, optimization, indexing, performance tuning), data modeling, normalization/denormalization, query optimization, database versioning/migrations.
- Proficient understanding of design patterns and principles (OOP, GoF, SOLID).
- Strong background in software development practices such as TDD, BDD and peer code reviews, code quality tools (e.g., SonarQube).
- Experience with Docker/Kubernetes, especially AKS, and messaging platforms such as Service Bus, Event Hub, Kafka.
- Strong background in distributed systems, REST API design, asynchronous messaging, and cloud‑native patterns.
- Solid working knowledge of DevOps practices, CI/CD pipelines, IaC, automated testing, and application monitoring.
- Excellent communication skills and experience leading engineers or cross‑functional teams.
- Experience with Git and collaborative workflows and solid experience in Agile/Scrum environments.
- Excellent problem‑solving skills with the ability to make sound architectural and technical decisions.
- Knowledge of Angular (v10+), TypeScript, and front‑end architecture principles is a plus.
- Comfortable working in an international, multicultural environment; positive, constructive mindset; strong sense of responsibility for both technical quality and a healthy team culture.
- Excellent communication skills with fluency in English (speaking and writing).
- Natural leadership skills: able to inspire, mentor, and guide engineers while remaining hands‑on.
- Bachelor’s degree in Computer Science or a related field.
Benefits
- Flexible working hours and hybrid model (2 days in office, 3 days remote).
- Modern office with quiet zones and ergonomic workstations.
- Base salary with annual bonus structure.
- Holiday allowance upon a 2‑week vacation.
- Possible remote work across Poland and international options available.
- Employer‑paid Medicover Platinum healthcare package.
- Multisport card with 75% employer contribution.
- Unum group life insurance.
- Medicover travel insurance for private trips and global business travel insurance.
- Possibility to join Deutsche Börse Group Share Plan (eligible after 1 year).
- Copyrights program for certain roles.
- Possibility to develop your career in an international environment.
- Professional training and courses provided by SimCorp; Polish, German, and English language classes.
- Integration events, volunteering initiatives, and employee‑led clubs.
Oferta pracy dodana 3 dni temu
Powiązane wyszukiwania
- software engineer manager Warszawa
- lead dataops engineer Warszawa
- mechanical lead engineer Warszawa
- lead devops engineer Warszawa
- director of engineering Warszawa
- software engineering team manager Warszawa
- project manager engineer technical building equipment Warszawa
- principal software engineer Warszawa
- główny inżynier Warszawa
- lead engineer Warszawa