Senior Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Software Engineer with expertise in designing and implementing scalable, data-driven systems. The ideal candidate is passionate about distributed systems, cloud-native technologies, and efficient data processing. The Senior Engineer will play a vital role in building both foundational engineering capabilities for scaling solutions and developing product solutions., Overall
- Design, develop, and maintain scalable backend services using Golang and Python.
- Build and optimize APIs using gRPC || GraphQL || REST to support high-performance applications.
- Deploy, manage, and monitor containerized applications using Docker and Kubernetes.
- Design and manage databases (SQL/NoSQL) to handle large-scale data efficiently.
- Implement CI/CD pipelines for automated testing, deployment, and monitoring.
- Work collaboratively with product managers, frontend engineers & researchers to deliver end-to-end solutions.
- Ensure application security, performance, and scalability best practices.
- Troubleshoot and optimize system performance, bottlenecks, and data pipelines.
Everyday
- Iterative updates and product development
- Planning, estimations, diagrams
- Prototyping for new features
- Agile sprint-based team cadence
- Brainstorming solutions with peers
Requirements
Do you have experience in System performance monitoring?, * 2+ years of experience in full-stack development.
- Strong proficiency in Golang || Python || TypeScript or similar languages.
- Experience with Kubernetes, Docker, and cloud-native application development.
- Hands-on experience with gRPC / GraphQL / REST APIs and microservice architecture.
- Knowledge of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Familiarity with scalable data processing techniques.
- "You build it, you run it" - Experience with monitoring, logging, and observability tools.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
- Understanding of DevOps practices.
Desired
- Experience with cloud platforms (GCP [preferred], AWS, or Azure).
- Knowledge of event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
- Familiarity with streaming technologies.
- Exposure to frontend frameworks (React [preferred], Vue.js, or Angular).
- Understanding of infrastructure-as-code (Terraform, Helm).
Benefits & conditions
We are an international team of quantum technology experts and dedicated business creatives that are working to bring quantum-enabled solutions to the global market. Our brilliant team members enjoy a high degree of freedom working remotely or joining one of our office spaces. We have a vibrant, enthusiastic, passionate and creative culture driven by trust, excellence and continuous improvement. If you join the Terra Quantum team, you can expect:
- An opportunity to work with some of the brightest minds in the pioneering field of Quantum Technologies as well as an experienced and progressive Leadership team
- Gain knowledge of some of the most cutting-edge technology developments in science & engineering
- A chance to be part of one of Europe's leading technology firms of the upcoming decades
- Welcoming, friendly, and professional colleagues
- A personal development plan with clear goals for advancement
- A competitive salary
- Flexible working arrangements
- A diverse and supportive atmosphere, where innovation and initiative are encouraged
If you are enthusiastic about positively impacting the world and helping to drive the second quantum revolution, let's talk!