Job Description
Conductor is the world’s leading SEO platform, helping businesses accelerate organic traffic and revenue growth. Conductor’s technology helps marketers create powerful marketing content to drive high-quality traffic to their site and measure their organic performance.
Conductor is a mission-driven company with a commitment to innovation, customer success, and culture. For Conductor, success is improving the lives of all the people in our orbit—our customers, our customers' customers, our employee-owners, and our communities.
To strengthen our engineering department, we are looking for a new
Principal Software Engineer (m/f/d)
(Hybrid in Berlin or Remote in Germany, the Netherlands, the UK or Czech Republic/ Full-time/ unlimited contract)
Your tasks
- Design, develop, implement, and translate business requirements and the overall organizational application development strategy, including standards, principles, and workflows
- Collaborate with data scientists, platform and application engineers, product managers, UI/UX designers, and other stakeholders to define and execute product development
- Provide technical leadership to application engineering teams to implement secure, scalable, high-performance, and reliable SaaS application
- Embrace insights, innovation, and intelligence in the application to support rapid development and iteration of capabilities for our users
- Influence strategic thinking across the team
- Advocate for best practices, investigates new technologies, and mentors other engineers
Your profile
- Minimum of Bachelor’s degree in Computer Science, Mathematics, or a related field. Masters or PHD preferred
- Professional experience of 10+ years in software development, including 6+ years as a SaaS application engineering technical leader (Senior) building data-driven scalable and secure full-stack applications and systems powering intelligent applications (software architecture and infrastructure expertise)
- Experience with large scale data analysis, data mining, and using AI/ML building solutions to solve customer problems.
- Knowledge of various relational (row-oriented and columnar) and non-relational (key value, document, graph, etc.) database technologies including database and storage services in open source and those provided by public cloud vendors such as AWS (preferred) and GCP
- Deep knowledge and experience with architectures for modern data platforms, ETL pipelines, microservice and micro-frontend architecture, API design, and modern back-end and front-end frameworks.
- Extensive experience using cloud technologies, S3, RDS, Athena, Snowflake/ Redshift/ Bigquery, SQS, SNS, Kafka, other event queues, containers and orchestration (Docker, Kubernetes), storage, networking, and operating systems
- Understands modern approaches to CI/CD
- An expert in full-stack development, including Java and TypeScript programming languages. Experience with Java Spring framework or other IoC frameworks. Familiar with modern UI frameworks such as React/Vue/Angular.
- Analytical, proactive, structural and implementation-oriented thinking, combined with a solution- and goal-oriented hands-on leader, who is comfortable working across stacks in an organization without silos and taking ownership of end-to-end problem-solving
- Professional verbal and written communication skills in English, with the ability to clearly articulate your work to both technical and non-technical stakeholders
Your Benefits
- Friendly, open-minded and helpful colleagues
- Access to learning platforms such as LinkedIn Learning
- Soft drinks and fruit as well as regular breakfast and pizza days
- Team and company events
- Urban Sports (M) or Fitness First membership
- 28 days vacation at the start, 30 days after two years
- Company pension allowance
Our Engineering Core Values
- Design for the Future, Build for Today: Don’t be limited by the present. Anticipate, architect, and design for the long-term so that we don’t have to rework our software as we grow. But build for today in terms of quality and time to delivery.
- Be Product-Minded: By knowing our customers, we can build better products that empower them and help their customers. To be a great Organic MarTech engineer one must understand the organic marketing landscape.
- Innovate: Step up the game. Find new ways to solve problems. Influence the entire product. Deliver better value for our customers. Create moats for our competition. Enhance our company’s brand, and enhance your own personal brand image.
- Optimize for Value: Great products focus on building value rather than chasing an artificial deadline. Embrace continuous planning that believes in delivering products when they are ready.
- Value Your Time: Think harder. Don’t settle. Strive for better outcomes than the last time in the same amount of time. Automate away toil and spend your energy solving newer, bigger, more interesting problems.
- Be Biased to Build Right: How you create value is very important. Prefer open source over commercial products to invent/create value and accelerate delivery. Dependency on external products for value creation increases cost and risk, impedes innovation, and discounts value.
- Seek Challenges: Good engineers just solve problems. Great engineers also seek and define new challenges. Invention and value creation happens when engineers show curiosity and initiative, and participate in defining “what’s next”.
- Embrace Change: When we maintain the status quo, we hold ourselves back. Have an open mind. Don’t cling to existing processes, technical biases, etc. Try something new. We all learn and grow together.
Interested? Then we look forward to receiving your application via the application link on our careers page. After receiving your application, you will immediately receive a confirmation e-mail from us. If you do not receive it, please check your spam folder and redirect the mails from our mail address to your inbox.