Senior Software Engineer

Job description

Are you looking for a new challenge? Do you thrive in a transparent and open environment where everyone can make a difference and be heard?

Then you should join us in Leipzig, Germany - as a Senior Software Engineer.

About InVision, in a few words:
At InVision, we specialize in Workforce Management (WFM) and E-Learning solutions to help our clients optimize the scheduling and training of their most valuable resource: their people. Since 1995, we have developed our own software products that are today applied by thousands of users around the globe. We value simplicity, trust, and teamwork; you won’t find the usual hierarchical structures here. We are a proud and diverse group of international professionals; and on top of that, we are a certified Great Place to Work.

About this job:
For our workforce management portfolio, we develop SaaS products with a particular focus on predictive analytics and scheduling, according to lean principles. Our interdisciplinary teams consist of software engineers, UX/UI designers, product managers and product marketing experts. Each team has end-to-end responsibility for one product area. In the area of software engineering, we work with languages such as TypeScript/React, JavaScript, Ruby or Python. We value collaboration, quality and empowerment, and apply methods such as pair programming and test-driven development.

Job requirements

What you’ll do:

  • Assume responsibility for your team’s engineering results

  • Collaborate in cross-team initiatives to develop technological innovations and standards

  • Develop high-quality web applications

  • Extend our distributed, event-based system architecture with scalable microservices

  • Continuously deliver and deploy with a fully automated pipeline, and multiple daily shipments

  • Continuously enhance the engineering playbook with topics such as coding style, clean code or testing principles

  • Experiment with new technologies

  • Contribute in creating a warm, inclusive, and productive culture

What you bring to the role:

  • Several years of professional experience in web development

What we offer:

  • Individual development: The personal growth of each employee is very important to us. So, if you're not just looking for a job, but want opportunities to advance yourself, this is the place for you.

  • Space for participation: Share your ideas with us. In return, we will give you the space necessary to grow creatively within an experienced, knowledgeable and fun team.

  • Continuous learning: Constantly broaden your horizons. Be it at our regular Open Spaces, at workshops, conferences or at our meetups and events, or by learning from failure.

  • Streamlined onboarding: We provide an in-depth, engaging onboarding program that brings you up to speed. Your colleagues will introduce you to everything you need to know, and will be available to answer your questions.

  • Flexibility: Working occasionally from home or need some help while relocating? If all fits together, we make many things possible.

  • Feel-good atmosphere: This includes a state-of-the-art working environment, with high-end IT equipment, free catering, public transport tickets, surrounded and supported by great colleagues.

  • ... and lots more.

Sounds good? Let's talk next steps:

If this job offer makes your heart skip a beat, and you’re an experienced Software Developer, Software Engineer Backend, Frontend Developer or Full Stack Developer, don’t wait any longer: send us your application today.

We’re more interested in you as a person with all your experience and previous projects than a long list of qualifications. Even if you’re not sure whether you can fulfill all the tasks, or if you’re not always one hundred percent convinced of your abilities yourself, or you think you don't have enough self-confidence, please don't hesitate to send us your application.

If you’re interested in the role, we would love to see your resume with a cover letter describing your interest in this position.

We’re an equal opportunity employer and value diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, sexual orientation, pregnancy, age, protected veteran status, or disability status.

Any more questions? Have a look at our website: