onsite
Software engineer - Webasto Roof Systems
Software Engineer
Software engineer focused on designing scalable, secure architectures and writing high‑quality code in Python, Java, and JavaScript, while leveraging AI tools to accelerate development and ensure robust testing.
About the role
Key Responsibilities
- Design and architect software solutions that are scalable, secure, and high‑performance.
- Write, review, and maintain code in Python, Java, and JavaScript, following best practices.
- Integrate and evaluate AI‑generated code to boost productivity and code quality.
- Develop and execute comprehensive testing strategies, including unit, integration, and performance tests.
- Collaborate with cross‑functional teams to translate user requirements into technical specifications.
Requirements
- Proven experience in software development with Python, Java, or JavaScript.
- Strong understanding of system architecture, scalability, and security principles.
- Hands‑on experience with AI‑assisted development tools and code review processes.
- Excellent debugging, testing, and problem‑solving skills.
- Effective communication and teamwork abilities in a fast‑paced environment.
Skills
pythonjavajavascript