Loading...

Software Engineer (all genders)

  • Company: Get A Job.ai
  • Location: Berlin, Berlin
  • Salary: Pay not listed

Website Get A Job.ai

Represented by Get A Job.ai

Responsibilities

We are representing a confidential construction-technology organization seeking a Software Engineer for their Berlin team. In this role, you will work within a cross-functional product vertical developing software solutions that support architectural and engineering workflows. You'll design, build, and maintain Kotlin-based services and React applications, including working on version control systems for managing technical specifications and modular building components.

Your day-to-day will involve end-to-end ownership of features—from initial design through production deployment and ongoing maintenance. You'll collaborate closely with product teams, participate in agile sprint planning, and contribute to roadmap discussions. The team values test-driven development, automation, and modern DevOps practices. Pair programming is encouraged, and you'll have the opportunity to work across the full technology stack including frontend, backend, and cloud infrastructure.

What We're Looking For

  • Professional experience with Kotlin or Java in production environments
  • Hands-on experience with cloud platforms (Azure, GCP, or AWS)
  • Professional experience with React and TypeScript
  • Experience working with relational databases such as PostgreSQL
  • Spring Boot experience is a plus
  • Demonstrated ability to design, build, run, and maintain production software systems
  • Understanding of modern engineering practices including CI/CD pipelines and microservices architecture
  • Interest in or experience with pair programming
  • Willingness to contribute to team planning processes and roadmap development
  • Curiosity and openness to learning new domains and working across the entire technology stack
  • Experience with or interest in leveraging AI-assisted development tools
  • Strong collaboration skills and a proactive mindset

How We Work with You

When you apply through Get A Job.ai, our talent team will review your profile and conduct an initial screening to understand your background and career goals. Once we confirm mutual fit, we will submit your candidacy to our client for consideration. Throughout the interview process, we'll provide guidance and support to help you present your best self.

Please note: all applications must come through Get A Job.ai. Do not attempt to contact the client directly, as this may disqualify your application.

Pay

Compensation details will be discussed during the screening process based on your experience level and the client's budget for this position.

Location: Berlin, with hybrid/flexible work options available.

Get A Job.ai is an equal opportunity recruiter. We celebrate diversity and are committed to creating an inclusive environment for all candidates regardless of background, identity, or experience level.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).

Listing facts

  • Role Software Engineer (all genders)
  • Employer Get A Job.ai
  • Location Berlin, Berlin
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 16, 2026
  • Apply by October 16, 2026
  • Country Germany
  • Overview Full job description on this page (385 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Typical work in Senior Software Engineer

Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.

  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Coordinate installation of software system.

Source: O*NET

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Occupation family: Senior Software Engineer

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Software Engineer (all genders) Get A Job.ai · Berlin, Berlin