Aktiviere Job-Benachrichtigungen per E-Mail!

Engineering Manager

SPD Technology

Schweiz

Remote

CHF 120’000 - 150’000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

SPD Technology is seeking an Engineering Manager to lead software engineering teams at their Swiss location. This role is pivotal in enhancing high-load systems, fostering team growth, and implementing innovative software solutions. Candidates should have extensive experience in Java and team management, along with strong interpersonal skills.

Leistungen

Fully remote work
Flexible schedule
Personal development plans
Support for public speaking
Referral bonus programs

Qualifikationen

  • 5+ years in software development, primarily with Java.
  • 2+ years managing engineering teams (15+ individuals).
  • Mature understanding of the manager’s role focused on team success.

Aufgaben

  • Lead, manage, and grow successful engineering teams.
  • Oversight of technical decisions and resource allocation.
  • Ensure teams have clear priorities and necessary resources.

Kenntnisse

Empathy
Business acumen
Communication skills
Team management
Software development

Tools

Java
Spring Boot
PostgreSQL
Kafka
CI/CD

Jobbeschreibung

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute at each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

We are looking for a Engineering Manager to join us as part of our team.

About the role

PitchBook is seeking a dynamic and experienced Engineering Manager to lead and grow our talented software engineering teams. In this pivotal role, you will be instrumental in driving the delivery of exceptional software solutions relied upon by thousands of customers, including some of the biggest names in the industry. This is a unique opportunity to contribute to a significant transformation phase, elevating our product solutions and organizational structure to new heights of maturity and scalability.

About the project

PitchBook is a platform for investment professionals. Our software provides access to data and analytical tools to get answers fast and discover promising opportunities. It uncovers actionable insights and trends within the financial data of over three million companies. Users worldwide include large corporations, start-ups, venture capital and private equity firms, investment banks, and more. Features include: Advanced search, Discovery & insights, Company profiles, Workflow & efficiency, and more.

Team

You’ll join a highly experienced team of senior backend developers working on one of our most captivating product areas. This role offers an unparalleled opportunity to dive deep into high-load systems, multithreading, and concurrency, applying these concepts in real-world scenarios. You’ll oversee several major services and make a significant impact.

Lead, 7 Backend Engineers, 2 SDET, Product Owner. Agile environment.

Technical stack

Java 17, Spring Boot, PostgreSQL, Elastic/Lucene/Solr, Kafka, JUnit, CI/CD, Jira, Confluence, Kubernetes.

As a qualified expert, you will
  • Lead, manage, and expand self-organized and successful engineering teams and their leaders within a specific business unit or product area.
  • Cultivate a high level of proficiency by providing exceptional guidance to team leaders, sharing expertise, and fostering a culture of continuous learning and growth.
  • Oversee and participate in key technical decisions, manage delivery expectations, and allocate resources effectively in collaboration with product managers and stakeholders.
  • Represent the development direction at a strategic level, communicating plans, results, and metrics to senior leadership and translating their expectations into actionable plans.
  • Coach teams on software delivery best practices, including providing accurate estimates and facilitating effective communication with product teams and stakeholders.
  • Ensure teams have clear priorities and the necessary resources to succeed, while also addressing technical debt and driving innovation.
  • Foster a culture of care, transparency, mutual trust, and constructive feedback.
  • Maintain high team morale and motivation, navigating complex situations with a balanced approach to business, team, and individual needs.
  • Systematically recognize team successes and facilitate learning from failures.
  • Manage the full employee lifecycle, including hiring and performance assessments, while maintaining a high professional standard.
  • Proactively manage team performance and conduct fair and honest compensation reviews.
We’re looking for you if you have
  • Mature understanding of the manager’s role, with a mindset focused on team success over individual achievements.
  • 5+ years of hands-on experience in software development, primarily with Java.
  • 2+ years managing engineering teams (15+ individuals) in a modern software development environment.
  • A strong understanding of modern software development processes, frameworks, and their practical applications.
  • Knowledge of current software engineering technologies and their advantages and disadvantages in solving real-world problems.
  • Empathy, business acumen, and the ability to set clear expectations and provide constructive feedback.
  • Open-mindedness, willingness to learn from experience, and courage to make progress-driving decisions.
  • Excellent written and verbal communication skills in English.
Nice to have
  • Experience leading development of complex, distributed software systems requiring deep technical or domain expertise.
  • Experience with Agile or other value-stream transformation frameworks.
  • Proven success building high-performing software development teams from scratch.
  • Experience using metrics to manage team motivation, performance, and time.
What’s in it for you

Discover great tech solutions

Join a team of experts creating custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, face new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building lasting partnerships.

Experience an agile and flexible working environment

Enjoy fully remote work with a flexible schedule. Benefit from a stable workload and income, supported by provided laptops and licensed software. We focus on lasting cooperation and high-performance work.

Embrace personal and professional growth

Benefit from performance reviews, personal development plans, and learning opportunities through our corporate library, public speaking support, and more.

Join like-minded colleagues

Work with a team that cares about what they do and how they do it. Collaborate with top experts, participate in company-wide tech and cultural events, and contribute to CSR initiatives aligned with your values. Support from HR and referral bonus programs are also available.

Interview steps
  1. Pre-screening with a recruiter (0.5 hour)
  2. Technical interview (1 hour)
  3. Manager’s interview (up to 1.5 hours)
  4. Interview with Product Manager (0.5 hour)
  5. Interview with Director of Engineering (1 hour)
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.