← All jobs

Senior Software Engineer (Java)

Brack.Alltron AG

Employment type
Full-time
Workload
80–100%
Location
Mägenwil
Languages
German, German
First posted
Apply now

What awaits you

  • A collaborative, cross-functional product team with a Team Lead who also rolls up their sleeves, a Product Manager, and several T-shaped Full-Stack Engineers who share responsibility together
  • Depending on what fits the team, you work with Scrum or Kanban. Engineers participate in refinement and actively help shape architecture and product decisions instead of just implementing them
  • Plenty of room to shape high code quality within your own team and across team boundaries. This includes enough legacy, complexity, and grown structures to make things perceptibly better step by step

What you bring with you

We match if you have:

Java, Python, and Backend depth

  • sound practical experience with Java 21+ and Spring Boot 4
  • practical experience with reactive or asynchronous programming models, understand the non-blocking programming model, and know when it makes sense
  • are confident with modern Python, use it purposefully, and know when Python is the right tool and when Java is
  • have built and operated large-scale distributed backend systems, ideally in e-commerce or comparable domains with high throughput
  • move confidently with event-driven communication patterns (Kafka, RabbitMQ) and know the trade-offs between synchronous and asynchronous approaches

Engineering practices

  • have lived modern engineering practices in everyday life: CI/CD, automated tests, decoupling, code reviews, and observability
  • see concepts such as DDD, Clean Architecture, Event-Driven Architecture, SOLID, Feature Flags, and Dependency Injection as practical tools and not as buzzwords, and use them pragmatically and with judgment
  • firmly stand behind "You build it, you own it" and have experience in environments that release multiple times a day
  • guide the team in code quality and meaningful testing practices, where coverage is not an end in itself - for you, tests that find real bugs count

AI / Agentic Coding: a core expectation, not a nice-to-have

  • use AI coding tools such as Claude Code or GitHub Copilot as a matter of course in everyday work for code generation, testing, refactoring, and documentation
  • go beyond autocomplete: you actively try out agentic workflows, such as automated PR reviews, scaffolding, and multi-step code generation, and critically check their output before you commit
  • understand the risks: you know that AI-generated code can accelerate technical debt and undermine understanding if not carefully reviewed, and you enforce appropriate review standards
  • help shape the introduction of AI tools in the team and share what works, what does not, and where the limits lie

Collaboration and Product Mindset

  • enjoy sharing knowledge through pair programming, whiteboard sessions, and code reviews, and actively help raise the engineering level in the team
  • enjoy working closely with Product Managers and truly want to understand the problem to be solved. You help shape requirements and think from the perspective of users and the business
  • value true agility: short iterations, fast learning, active feedback loops, and data-driven decisions
  • communicate warmly, value an open learning culture, build personal relationships in the team, and don't take yourself too seriously

We probably do not fit so well together if you:

  • prefer frameworks like SAFe or projects that start with a fixed specification (Pflichtenheft)
  • have worked mainly in highly regulated environments without experience in a fast, product-oriented environment with distributed systems
  • feel most comfortable in models where infrastructure, backend, frontend, testing, and product thinking are strictly separated
  • prefer to receive fully formulated requirements instead of shaping them together with Product Management
  • see AI tools as a threat or a gimmick rather than a real productivity lever worth mastering
  • see further education primarily as the responsibility of the employer and not as your own intrinsic motivation
  • are more frustrated than inspired by imperfect systems. Small spoiler: we are not at the destination yet
  • strictly separate work and humor

Benefits

  • Discounts: Attractive discounts in the Brack online shop as well as lunch discounts and staff restaurants in Mägenwil and Willisau.
  • Recovery: At least 5 weeks of vacation, additionally there is the possibility to purchase vacation and take unpaid leave.
  • Development: Internal training in our own Academy as well as financial participation in external further education.
  • Family: 18 weeks of paid maternity leave with the possibility of extension and 4 weeks of paid paternity leave.
  • Insurance: Extra-mandatory - 100% continued payment of wages as well as full financing of daily sickness insurance by the employer.
  • Mobility: Free parking, financial participation in public transport, and pool vehicles for business appointments.

Are you interested or do you have further questions?

Sercan Ugur is happy to assist you with questions.

About us

"Together we shape the trade of tomorrow" Brack.Alltron employs around 1300 people and generates over a billion in turnover. The company exists because one person had the courage to find new ways and walk them. Our success story shows that through every individual, something great arises together, and we love our uniqueness. We set ambitious goals, and it is very important to us that we act responsibly, encourage and challenge each other, and have joy in what we do every day.

Our recruitment process

  • You create your profile in our career portal and apply directly online for the advertised position.
  • You will immediately receive an acknowledgment of receipt and within at most 10 work...

Automatically translated from the original.

Posted 6 days ago

Location

View on Google Maps