Point your AI agent at freehire and let it find you a job.

Get the CLI →

Wave Visas Immigration Consultants in Delhi

New

Software Engineer

Posted 4 views
Discussion

Summary

Software engineer placement in Germany via an immigration consultancy: the hire designs, builds, tests, and maintains scalable applications, APIs, and services for various employers (on-site, hybrid, or remote). Open stack — Java, Python, JavaScript/TypeScript, C#, C++, or Go — with databases, version control, and testing; cloud, Docker/Kubernetes, and CI/CD are pluses.

Software Engineer – Germany

Location: Germany Job Type: Full-Time Work Model: On-site / Hybrid / Remote, depending on the employer and role Employment Type: Permanent

About the Role

We are looking for a skilled Software Engineer to join a technology-focused team in Germany. The successful candidate will contribute to the design, development, testing, and maintenance of reliable and scalable software applications. This is an opportunity for professionals who enjoy solving technical challenges, collaborating with cross-functional teams, and building high-quality software solutions.

Key Responsibilities

  • Design, develop, test, and maintain software applications.
  • Write clean, scalable, and maintainable code.
  • Collaborate with software engineers, product managers, designers, and other stakeholders.
  • Analyse technical requirements and translate them into effective software solutions.
  • Identify, troubleshoot, and resolve software issues.
  • Participate in code reviews and contribute to engineering best practices.
  • Develop and maintain APIs, services, and application components where required.
  • Improve application performance, reliability, and security.
  • Contribute to automated testing and continuous integration processes.
  • Stay updated with relevant technologies, tools, and software development practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent relevant professional experience.
  • Professional experience in software development or a related engineering role.
  • Strong knowledge of at least one programming language such as Java, Python, Java Script/Type Script, C#, C++, or Go.
  • Understanding of software development life cycles and engineering best practices.
  • Experience with databases, APIs, version control, and testing frameworks.
  • Strong analytical and problem-solving skills.
  • Ability to communicate and collaborate effectively within a technical team.

Preferred Skills

  • Experience with one or more of the following is an advantage: Cloud platforms such as AWS, Azure, or Google Cloud.
  • Docker and Kubernetes.
  • CI/CD pipelines.
  • Microservices and distributed systems.
  • SQL or NoSQL databases.
  • Agile/Scrum development environments.
  • Modern frontend or backend frameworks.

What We Offer

  • Competitive salary based on experience and qualifications.
  • Professional development and learning opportunities.
  • Collaborative and international working environment.
  • Modern engineering tools and technologies.
  • Employee benefits according to the employer's policies.
  • Opportunities for career progression.
  • Work-life balance initiatives, where applicable.

Work Authorization

Candidates must meet the applicable legal requirements to work in Germany. Where applicable, relocation and immigration support may be available depending on the employer, role, and candidate's eligibility.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available