Staff Engineer Software
Infineon Technologies
Job Summary
As a Staff Engineer Software, you will be responsible for building reusable components, contributing to the full cycle of application design and development, optimizing applications for performance, and ensuring code quality through automated testing. The role requires a passion for staying updated with emerging web technologies to deliver cutting-edge enterprise solutions. You will need strong technical skills in frontend (HTML, CSS, JavaScript, Vue.js/React.js, modern dev tools) and backend (.NET, C#, Entity Framework, databases, RESTful/GraphQL APIs, microservices). Automated testing experience is crucial, along with a good understanding of software architectures and problem-solving abilities.
Must Have
- Responsible for building reusable components
- Contributing to the full cycle of application design and development
- Optimizing applications for performance
- Ensuring code quality through automated testing
- Staying updated with emerging web technologies to deliver cutting-edge enterprise solutions
- Highly proficient with HTML, CSS (including preprocessors like SASS or LESS), and JavaScript
- Hands-on experience with Vue.js or React.js in building responsive, dynamic user interfaces
- Knowledge of functional programming and object-oriented programming paradigms
- Experience with modern development tools like Vite, Webpack, Git, and build tools like Docker
- Highly proficient in .NET, .NET Core, C#, Entity Framework, and LINQ
- Experience with databases (e.g., MS SQL, PostgreSQL, or similar) and schema design
- Proficiency in RESTful API development and solid knowledge of GraphQL APIs including schema modeling and query optimization
- Strong understanding of microservices architecture and experience building microservices using .NET
- Strong experience with Unit Testing tools like NUnit or xUnit, and mocking tools like Moq
- Experience in integrating automated testing practices into development workflows
- Good understanding of modern software architectures (monolith, microservices, serverless)
- Knowledge of server-side rendering and its benefits within specific use cases
- Excellent verbal, written, and interpersonal communication skills
- Problem-solving and analytical thinking abilities
- Ability to write efficient, secure, well-documented, reusable, and clean code
- Understanding of SOLID principles
Good to Have
- Knowledge of JQuery for legacy systems
- Experience with cloud and containerization technologies like Docker, Kubernetes, Azure, or AWS
- Experience working with software project tracking tools like Jira, Confluence, or similar platforms
- Exposure to serverless frameworks or architecture
Perks & Benefits
- Career development & learning: About 17,000 free LinkedIn Learning courses in 10 languages, Mentoring & Coaching programs, Global Onboarding process as well as Virtual & f2f trainings
- Time & flexibility: Flexible working hours & part-time work, Mobile work (specifications based on job profile and local requirements), Remote work from abroad / Workation (EU), Sabbatical (EU)
- Health & wellbeing: Health activities & programs, Health & Well-being LinkedIn Learning Journey, Health & Well-being Community
- Your working environment: Employee events, Open & global community e.g. cross-site exchange through the virtuality of all meetings, Open office spaces
- Rewards & benefits: Fair and transparent remuneration, Success participation, Performance-related recognition, customised benefit packages
Job Description
#WeAreIn
#WeAreIn to program innovative solutions for tomorrow’s challenges. Are you in? As part of the development team, you will be responsible for building reusable components, contributing to the full cycle of application design and development, optimizing applications for performance, and ensuring code quality through automated testing. The role will also require a passion for staying updated with emerging web technologies to deliver cutting-edge enterprise solutions. Are you in?
Your Role
Key responsibilities in your new role
- Responsible for building reusable components, contributing to the full cycle of application design and development.
- Optimizing applications for performance, and ensuring code quality through automated testing.
- Staying updated with emerging web technologies to deliver cutting-edge enterprise solutions.
Your Profile
Qualifications and skills to help you succeed
- Technical Skills:
- Frontend:
- Highly proficient with HTML, CSS (including preprocessors like SASS or LESS), and JavaScript.
- Hands-on experience with Vue.js or React.js in building responsive, dynamic user interfaces.
- Knowledge of functional programming and object-oriented programming paradigms.
- Experience with modern development tools like Vite, Webpack, Git, and build tools like Docker.
- Backend:
- Highly proficient in .NET, .NET Core, C#, Entity Framework, and LINQ.
- Experience with databases (e.g., MS SQL, PostgreSQL, or similar) and schema design.
- Proficiency in RESTful API development and solid knowledge of GraphQL APIs including schema modeling and query optimization.
- Strong understanding of microservices architecture and experience building microservices using .NET.
- Testing & Quality:
- Strong experience with Unit Testing tools like NUnit or xUnit, and mocking tools like Moq.
- Experience in integrating automated testing practices into development workflows.
- Architecture and Optimization:
- Good understanding of modern software architectures (monolith, microservices, serverless).
- Knowledge of server-side rendering and its benefits within specific use cases.
- Soft Skills:
- Excellent verbal, written, and interpersonal communication skills.
- Problem-solving and analytical thinking abilities.
- Ability to write efficient, secure, well-documented, reusable, and clean code.
- Understanding of SOLID principles.
- Knowledge of JQuery for legacy systems.
- Experience with cloud and containerization technologies like Docker, Kubernetes, Azure, or AWS.
- Experience working with software project tracking tools like Jira, Confluence, or similar platforms.
- Exposure to serverless frameworks or architecture.
#WeAreIn for driving decarbonization and digitalization.
As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener.
Are you in?
**We are on a journey to create the best Infineon for everyone.
**This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills. Learn more
about our various contact channels.
Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process.
for more information about Diversity & Inclusion at Infineon.