Senior AWS Software Engineer

Würth-Gruppe
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Application Performance Management
Unit Testing
Azure
C++
Cloud Computing
Relational Databases
Software Debugging
Linux
Python
Microsoft SQL Server
MySQL
SAP HANA
Software Engineering
SQL Databases
Google Cloud Platform
AWS Lambda
GIT
Github Enterprise
Software Version Control

Job description

We are looking for a skilled and motivated Senior AWS Engingeer (m/w/d) to join our team. In this role, you will design, develop, and maintain cloud-based applications and IoT systems on Amazon Web Services (AWS). You'll collaborate closely with cross-functional teams to deliver reliable, scalable, and efficient solutions that power our digital ecosystem. You:

  • implement and maintain software applications and IoT systems on AWS using Python, SQL, and Linux, and continuously optimize application performance and identify areas for improvement.
  • write clean, maintainable, and efficient code following best practices and coding standards, and perform unit testing and debugging to ensure high-quality software delivery.
  • collaborate with cross-functional teams to gather requirements and design efficient, scalable solutions.
  • work with cloud technologies like AWS, but also Azure or Google Cloud Platform, to deploy and scale applications.
  • implement and manage CI/CD pipelines through GitHub Enterprise Actions.
  • stay up-to-date with industry trends and emerging technologies, applying them to enhance our software and service offerings.

Requirements

Do you have experience in Unit testing?, You make the keys smoke when you code? Perfect - we've got solid equipment waiting for you, so you can bring your skills to the team. You:

  • have at least 2 years of hands-on experience with AWS Lambda functions and software development on the AWS platform, ideally with at least one AWS certification.
  • offer strong proficiency in Python, Java, or C++, backed by years of hands-on experience.
  • have solid understanding of SQL and experience with relational databases (HANA, MS SQL, MySQL).
  • know version control systems (e.g. Git) and agile software development methodologies.
  • provide strong problem-solving skills and enjoy working both independently and collaboratively.
  • communicate fluently in English and have basic German skills.

Benefits & conditions

In addition to ever-new keyboards, a great team, and a secure workplace, we offer you a wide range of benefits:

  • Permanent employment contract
  • Flexible working hours and mobile working (usually 3 days per week)
  • 30 days of annual vacation (full-time; pro rata for part-time)
  • Performance-based bonus and company car option
  • Company smartphone and modern work equipment
  • Workation (up to 30 days per year in selected countries)
  • Sabbatical (after 3 years of employment)
  • Comprehensive onboarding day and personalized training program
  • Health and fitness programs (Wellpass, 7Mind, Lifesum, "Fit with Würth")
  • Fresh fruit days, health days, company sports groups, and running clubs
  • Career and development programs (e.g. via Würth Academy)
  • Flat hierarchies and a culture of appreciation
  • Employee events and corporate benefits program
  • Free hot and cold beverages at most locations
  • Employee referral program ("Employees recruit employees")
  • Loyalty bonuses, anniversary gifts, birth and wedding allowances
  • Relocation cost reimbursement (under certain conditions)
  • JobRad (company bike) and JobTicket (public transport subsidy)
  • Access to Würth company health insurance

Apply for this position