jobapplier

(Senior) Software Engineer (m/f/d)

Barra Technologies

Responsibilities

  • Take end-to-end responsibility for software components and features, from technical design and implementation through deployment, operation, and continuous improvement.
  • Make and contribute to technical and architectural decisions, balancing scalability, maintainability, performance, and business requirements.
  • Ensure high engineering standards through clean code, testing, code reviews, CI/CD, and modern software development practices.
  • Analyze complex technical challenges and develop pragmatic, sustainable solutions in demanding project environments.
  • Collaborate directly with customer teams to understand requirements, provide technical guidance, and translate business challenges into effective software solutions.
  • Work closely with other engineers, architects, and stakeholders and actively contribute your experience and knowledge to the team.
  • Identify opportunities to improve existing solutions, technologies, and development processes and actively contribute to their implementation.

Requirements

  • You have several years of hands-on experience developing and operating production-grade software applications.
  • You enjoy diving deep into codebases and have the technical expertise to build high-quality, maintainable software independently.
  • You are experienced with modern software architectures and engineering practices, including RESTful APIs, microservices, automated testing, and CI/CD pipelines.
  • You are comfortable making technical decisions, taking responsibility for their outcomes, and driving topics independently.
  • You combine strong analytical skills with a pragmatic approach to solving complex technical challenges.
  • You enjoy collaborating with other engineers, sharing knowledge, and contributing to high engineering standards across the team.

Develop Full-Stack Solutions

Design, implement, and maintain high-quality front-end and back-end solutions for scalable and reliable software applications.

Close-Knit Team

Work in a small, close-knit team where everyone matters and your ideas are valued.

Commitment to Excellence

You’ll be surrounded by highly motivated colleagues who strive for outstanding results.

Flexible Working Hours

Benefit from an outcome-driven work philosophy with flexible hours.

Start-Up Culture

Enjoy an open and innovative start-up culture with direct communication, short decision-making paths, and plenty of room to take ownership.

Attractive Salary & Benefits

We offer a competitive salary along with attractive benefits, including a company credit card and a membership with Urban Sports Club or Wellpass.

Communication

You communicate clearly with both technical and non-technical stakeholders and can explain and challenge technical decisions effectively.

Adaptability

You are comfortable working across different technologies, customers, and project environments.

Willingness to Travel

Our projects require some travel, approximately one week per month on-site.

Language Proficiency

Excellent command of both German and English, written and spoken.