Skip to content
mimi

Seni­or Soft­ware Engi­neer

BRACK.CH

Mägenwil · On-site Full-time 2mo ago

About the role

About Us

We are among the leading online shops in Switzerland for both B2C and B2B – a combination that is almost unique in Europe. Behind this is one of the most modern logistics operations on the continent: highly automated, scalable, and with further expansion potential. Since Roland Brack holds 100% of the shares, we determine our own course, independent of short-term shareholder interests and with the conviction that there is always room for improvement. With us, you don't just develop software. You bring in your personality, actively shape the department, and influence the e-commerce of tomorrow. Become part of a cross-functional product team and develop scalable solutions with real impact for our customers and central company processes. You bring curiosity, team spirit, and a willingness to learn, and you shape not only the implementation but also the architecture, quality, and the question of what should be built at all.

What to Expect

  • A friendly, cross-functional product team with a hands-on Team Lead, Product Manager, and several T-shaped Full-Stack Engineers who share responsibility.
  • You will work in variations of Scrum or Kanban. Engineers also roll up their sleeves in refinement and actively contribute to architecture and product questions.
  • Plenty of scope for design and the opportunity to actively shape high code quality within and across teams.
  • Enough legacy, complexity, and established structures to make a real difference with a good portion of resilience and to improve systems step by step.

What You Bring

We are a match if you:

  • Have many years of solid experience in modern, product-oriented software engineering (preferably with Java) and have already worked on complex, distributed systems – ideally in e-commerce or comparable domains.
  • Have not only theoretically known modern engineering practices but have lived them in your daily work, for example in CI/CD, automated testing, decoupling, code reviews, and observability.
  • See concepts like DDD, Clean Architecture, Event-Driven Architecture, SOLID, Feature Flags, or Dependency Injection not as buzzwords, but as tools that you use meaningfully and pragmatically.
  • Are a strong advocate of “You build it, you own it” and have experience in environments where releases happen multiple times a day.
  • Enjoy sharing your knowledge, like pair programming, whiteboard sessions, and code reviews, and help to further develop the engineering level in the team.
  • Bring depth in your area of expertise while also moving confidently across adjacent areas.
  • Enjoy working closely with Product Managers and understanding the problem you are actually solving. You help formulate requirements and think from the user's and business's perspective.
  • Appreciate true agility and enjoy working in short iterations, learning quickly, gathering feedback, and making data-informed decisions.
  • Use AI tools in your workflow and continuously learn out of intrinsic motivation, simply because you enjoy growing professionally and personally.
  • Tackle complex problems and have the resilience to see things through to success.
  • Are a warm-hearted communicator who values an open learning culture, enjoys building personal connections within the team, and can laugh at good jokes.

We probably won't be a good match if you:

  • Prefer frameworks like SAFe or projects that start with a requirements specification.
  • Have primarily worked in highly regulated areas without experience in a fast-paced, product-oriented environment.
  • Feel more comfortable in role models where infrastructure, backend, frontend, testing, and product thinking are clearly separated.
  • Take over requirements that are already fully formulated, instead of refining them together with Product Management and truly understanding customers.
  • See further training primarily as the employer's responsibility and do not learn further out of your own interest, whether “on the job”, at an evening event, or simply by reading a book.
  • Are more frustrated than motivated by imperfect systems – Spoiler: we are not there yet.
  • Strictly separate work and good humor.

Are you interested or do you have further questions?

Sercan Ugur is happy to answer your questions.

About Us

“Together we shape the commerce of tomorrow” Brack.Alltron employs around 1300 people and generates over a billion in revenue. The company exists because one person had the courage to find and follow new paths. Our success story shows that through each individual, together, something great is created, and we love our uniqueness. We set ambitious goals, and it is very important to us that we act responsibly, challenge and support each other, and enjoy what we do every day.

Our Hiring Process

  • Create your profile in our career portal and apply directly online for the advertised position.
  • You will immediately receive a confirmation of receipt, and within a maximum of 10 working days, you will receive feedback on the next steps.
  • While you show us your patience, we take personal time to review your application and define the next steps.
  • If your documents convince us, we will get to know each other via a live video call or in a personal interview.
  • The “match” is mutually confirmed. Then we proceed to the second round of interviews where you will get to know your future workplace and the team.
  • YES – we have decided on each other! The employment contract will be sent to you digitally, and after the contract is concluded, you will receive access to our internal communication channels, and at the same time, we will prepare your onboarding process.

Benefits

  • Perks: Attractive discounts in the Brack online shop, as well as meal subsidies and staff restaurants in Mägenwil and Willisau.
  • Rest: At least 5 weeks of vacation, with the option for vacation purchase and unpaid leave.
  • Development: Internal training in our own Academy, as well as financial participation in external further training.
  • Family: 18 weeks of paid maternity leave with the possibility of extension and 4 weeks of paid paternity leave.
  • Insurance: Above statutory requirements – 100% wage continuation and full financing of sickness daily allowance insurance by the employer.
  • Mobility: Free parking, financial contribution to public transport, and pool vehicles for business appointments.

Skills

Java

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free