Software Engineer

Michael Bailey Associates
Wien, Austria
3 days ago
Apply on www.michaelbaileyassociates.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Languages
English, German

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure Cloud Computing Continuous Integration DevOps Programming Tools Spring Framework Apache Maven Software Architecture Rapid Prototyping Process
+11 more
Software Tools Standard Sql Software Engineering Systems Integration GitHub Copilot ReactJS Backend Event Driven Architecture AngularJS Front End Software Development Restful APIs

Job description

We are seeking an experienced Senior Software Engineer with a strong background in Java development and a passion for leveraging AI in software engineering. This role combines hands-on software development with technical analysis, architecture design, and close collaboration with business stakeholders.

You will join a dynamic team within the financial services sector, helping to develop and enhance modern applications while utilizing AI-powered development tools to improve efficiency, quality, and delivery speed., * Develop, enhance, and maintain applications using Java and Spring within a Microsoft Azure environment.

  • Design and optimize backend services with a focus on reliability, scalability, performance, and maintainability.
  • Utilize AI-powered development tools such as GitHub Copilot, Claude Code, and similar technologies to accelerate software delivery and support rapid prototyping.
  • Design APIs, integrations, interfaces, and event-driven architectures.
  • Contribute to the automation of testing, integration, and deployment processes through modern CI/CD practices.
  • Analyse business requirements and translate them into effective technical solutions.
  • Support Product Owners by providing technical guidance and clarifying system capabilities and constraints.
  • Collaborate closely with developers, business analysts, testers, DevOps specialists, and other stakeholders within an agile international team.

Requirements

  • Several years of professional experience in software development.
  • Strong hands-on expertise in:
  • Java
  • Spring Framework
  • SQL
  • REST APIs
  • Maven
  • Experience with modern frontend technologies such as:
  • React
  • Angular
  • or similar frameworks
  • Experience working with CI/CD pipelines.
  • Practical experience with cloud technologies, particularly Microsoft Azure.
  • Strong understanding of software architecture, integrations, and modern development practices.
  • Excellent communication and stakeholder management skills.
  • Structured, proactive, and solution-oriented approach to work.
  • Fluent German is mandatory due to close collaboration with business stakeholders.
  • Good English skills are desirable.

Nice to Have

  • Previous experience using AI tools within the Software Development Lifecycle.
  • Experience building prototypes and proof-of-concepts using AI-assisted development.
  • Experience working within agile environments and cross-functional teams.

Senior Software Engineer (Java/Azure/AI) (m/f/x)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.michaelbaileyassociates.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all