Senior Software Engineer
Sybilla Technologies Sp. z o.o.
⚲ Remote
23 520 - 28 560 PLN (B2B)
Wymagania
- .NET
- Design Patterns
- Rabbit MQ
- Messaging
- Entity Framework
- Docker
- Kubernetes
- Blazor (nice to have)
- Angular (nice to have)
- React (nice to have)
- Python (nice to have)
- Data pipelines (nice to have)
- STEM (nice to have)
Opis stanowiska
O projekcie:
About Sybilla Technologies📡
Sybilla Technologies designs, builds and operates robotic optical observatories for monitoring objects in space. The company specializes in complete systems, software for automated data acquisition, analysis, and scheduling networks of sensors. We work in the domains of Space Situational Awareness, Space Surveillance and Tracking, Space Traffic Management, stellar and planetary research, education, and commercial on-demand observations.
About The Role
Space is becoming increasingly driven by software - and we're building the technology behind it. At Sybilla Technologies, you'll develop high-performance software for autonomous optical systems used in space observation, working with modern .NET technologies, distributed architectures, and cloud-native solutions. We're looking for an experienced Senior Software Engineer who enjoys solving complex problems, takes ownership of their work, and wants to build products that have a real impact.
What We Offer
Joining Sybilla Technologies means becoming part of a growing deep-tech company operating at the forefront of the space industry. We offer:
- The opportunity to develop software powering next-generation optical systems for space observation and Space Domain Awareness. - Challenging engineering work involving distributed systems, cloud-native technologies, and scalable .NET applications. - The opportunity to influence software architecture, technical decisions, and the future direction of our products. - A collaborative environment where your ideas have a direct impact on products used in real-world space applications. - The chance to work alongside highly skilled engineers tackling complex technical challenges. - A remote-first working model, with our headquarters located in Bydgoszcz. - Flexible working hours and full-time employment. - Private medical care (LuxMed). - Multisport card.
Wymagania:
Essential
- 6+ years of commercial experience in developing software applications using .NET. - Advanced knowledge of the .NET ecosystem, software design principles, design patterns, and architectural approaches, including monolithic, modular monolith, and microservices architectures. - Strong experience with relational databases and Entity Framework. - Experience with message brokers (especially RabbitMQ) and event-driven architecture. - Good knowledge of Docker containerization, Kubernetes orchestration, and application hosting. - Ability to work independently with a strong sense of ownership, initiative, and accountability. - Professional proficiency in English, enabling effective communication and understanding of technical documentation. - Interest in the space industry and space-related technologies.
Nice to Have
- Higher education in Computer Science, Physics, Mathematics, or another STEM discipline. - Experience in designing, implementing, and maintaining automated data processing workflows and pipelines. - Frontend development experience with Blazor, Angular, or React. - Knowledge of Python scripting. - Strong understanding of statistics and numerical methods, particularly in Mathematics, Physics, or Astrophysics.
Codzienne zadania:
- Design, develop, and maintain software components for Sybilla's Optical Systems, including Abot, A24N, and AstroDrive products.
- Deliver new features and continuously improve Sybilla's observational capabilities by implementing high-quality, scalable software solutions.
- Collaborate with cross-functional teams to translate business and technical requirements into reliable software.
- Contribute to software architecture and technical design decisions, ensuring maintainability and scalability.
- Build and optimize backend services, APIs, and integrations with other system components.
- Write clean, well-tested, and maintainable code while following software engineering best practices.
- Participate in code reviews and actively contribute to improving development processes and engineering standards.
- Troubleshoot, debug, and resolve complex technical issues across the platform.
About Sybilla Technologies📡
Sybilla Technologies designs, builds and operates robotic optical observatories for monitoring objects in space. The company specializes in complete systems, software for automated data acquisition, analysis, and scheduling networks of sensors. We work in the domains of Space Situational Awareness, Space Surveillance and Tracking, Space Traffic Management, stellar and planetary research, education, and commercial on-demand observations.
About The Role
Space is becoming increasingly driven by software - and we're building the technology behind it. At Sybilla Technologies, you'll develop high-performance software for autonomous optical systems used in space observation, working with modern .NET technologies, distributed architectures, and cloud-native solutions. We're looking for an experienced Senior Software Engineer who enjoys solving complex problems, takes ownership of their work, and wants to build products that have a real impact.
What We Offer
Joining Sybilla Technologies means becoming part of a growing deep-tech company operating at the forefront of the space industry. We offer:
- The opportunity to develop software powering next-generation optical systems for space observation and Space Domain Awareness. - Challenging engineering work involving distributed systems, cloud-native technologies, and scalable .NET applications. - The opportunity to influence software architecture, technical decisions, and the future direction of our products. - A collaborative environment where your ideas have a direct impact on products used in real-world space applications. - The chance to work alongside highly skilled engineers tackling complex technical challenges. - A remote-first working model, with our headquarters located in Bydgoszcz. - Flexible working hours and full-time employment. - Private medical care (LuxMed). - Multisport card.
Wymagania:
Essential
- 6+ years of commercial experience in developing software applications using .NET. - Advanced knowledge of the .NET ecosystem, software design principles, design patterns, and architectural approaches, including monolithic, modular monolith, and microservices architectures. - Strong experience with relational databases and Entity Framework. - Experience with message brokers (especially RabbitMQ) and event-driven architecture. - Good knowledge of Docker containerization, Kubernetes orchestration, and application hosting. - Ability to work independently with a strong sense of ownership, initiative, and accountability. - Professional proficiency in English, enabling effective communication and understanding of technical documentation. - Interest in the space industry and space-related technologies.
Nice to Have
- Higher education in Computer Science, Physics, Mathematics, or another STEM discipline. - Experience in designing, implementing, and maintaining automated data processing workflows and pipelines. - Frontend development experience with Blazor, Angular, or React. - Knowledge of Python scripting. - Strong understanding of statistics and numerical methods, particularly in Mathematics, Physics, or Astrophysics.
Codzienne zadania:
- Design, develop, and maintain software components for Sybilla's Optical Systems, including Abot, A24N, and AstroDrive products.
- Deliver new features and continuously improve Sybilla's observational capabilities by implementing high-quality, scalable software solutions.
- Collaborate with cross-functional teams to translate business and technical requirements into reliable software.
- Contribute to software architecture and technical design decisions, ensuring maintainability and scalability.
- Build and optimize backend services, APIs, and integrations with other system components.
- Write clean, well-tested, and maintainable code while following software engineering best practices.
- Participate in code reviews and actively contribute to improving development processes and engineering standards.
- Troubleshoot, debug, and resolve complex technical issues across the platform.
🔍 Dekoder Ogłoszenia
🔴
takes ownership of their work
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy i podejmować decyzje, często bez wsparcia lub jasnych wytycznych.
🟡
The opportunity to influence software architecture, technical decisions, and the future
Twoje sugestie mogą być brane pod uwagę, ale ostateczne decyzje mogą należeć do zarządu lub innych, bardziej doświadczonych osób.
🔴
Challenging engineering work
Praca może być trudna i wymagać rozwiązywania skomplikowanych problemów, co może oznaczać dłuższy czas pracy lub frustrację.
🔴
growing deep-tech company
Firma jest na wczesnym etapie rozwoju, co może oznaczać niestabilność, brak ugruntowanych procesów i potencjalnie niższe wynagrodzenie.