(Senior) Software Engineer (m/f/d)
Barra Technologies
- Berlin,München,Remote (GER/AT)
- Remote
- Full-time
- Senior Level
- Posted
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.
