Software Engineer (Ground Control)

Verity AG

  • Publication date:

    29 May 2024
  • Workload:

    100%
  • Contract type:

    Permanent position
  • Place of work:

    Zürich

Software Engineer (Ground Control)

Mission:

The mission of the ground control team is to ensure safe, robust, and user-friendly management and operation of the Verity drone fleet across the overall life cycle. We are responsible to deliver applications to our internal users to make sure they can efficiently manufacture, commission and support our systems. Additionally we enable our clients to safely operate the system by defining when and where our drones are allowed to fly.


The Ground Control Stream Squad is independent and cross-functional and can tackle topics which affect multiple parts of the Verity System.

Your role:

  • Your main responsibilities together with a peer backend engineer:
    • Design and implement robust and highly maintainable software solutions for our local and cloud backend.
    • Design and develop CI/CD pipelines for provisioning cloud resources and deploying our applications in a safe and structured way.
  • Together with everyone in the interdisciplinary team:
    • Design, implement and maintain new features that help our users to be more effective in executing their job.
    • Improve the automation of our testing and deployment processes.
    • Debug and troubleshoot complex software issues, perform root cause analysis, recommend and implement solutions.
    • Collaborate with your colleagues to help everyone to grow and learn, including brain storming sessions, code reviews and documentation.

Your experience:

  • FH, BSc, MSc degree in computer science, software engineering, or other relevant field.
  • 3+ years of professional hands-on experience in designing and developing industrial-grade software in Python.
  • Experience with RESTful API development, integration and testing in Python (FastAPI).
  • Experience developing software on cloud platforms (AWS, etc.)
  • Experience with the following is a plus
    • Infrastructure as code(Terraform, etc.)
    • CI/CD pipelines (Jenkins, GitLab CI, etc.)
    • Project management tools such as Jira and Confluence
  • Fluent in English, both written and spoken.

Who you are:

You are a reliable and communicative team player, ready to help your peers where needed. Being part of an interdisciplinary team makes you feel excited and you are curious to leave your comfort zone and learn something new. You speak up if you see room for improvement and take the initiative to drive your own ideas.

Why Verity?


  • Flexibility of a hybrid work environment. You can arrange start and finish times around your life (picking up kids, walking the dog, training for your next marathon at lunch
  • A great engineering culture, including flat hierarchies, an open-door policy, and a focus on joint responsibility and mutual trust and support
  • Working with a skilled, high-achieving, experienced, and fun team—with lots of opportunities to develop your professional career and grow with the company
  • Annual team-building events, quarterly and monthly get-togethers, knowledge-sharing talks, game nights, and more
  • 25 days of annual leave, employee stock ownership plan (conditions apply), variety of pension plans, and relocation packages
  • Welcoming office space complete with friendly team members, free snacks (fresh fruits, coffee, and more!), and fun activities—we’re dog-friendly!

Learn more about who we are, what we do, and how we think at www.verity.net

We strive to create an inclusive environment that empowers our employees. All qualified applications will receive consideration for employment without regard to race, nationality, religion, sexual orientation, gender, age, physical [dis]ability, gender identity or length of time spent unemployed.