Sr. Software Architect (m/f/d)

at  Fluence Energy

Berlin, Berlin, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified01 Nov, 20247 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Key role responsibilities include:

  • Design and develop reliable, performant, and maintainable solutions covering software and all electronics related hardware such as sensors, processors, and controllers for the F.OS platform in collaboration with other teams.
  • Develop comprehensive documentation and design artifacts to meticulously capture and articulate solution designs, architectural decisions, and technology evaluations, ensuring clarity and accessibility for the development team, stakeholders, and future reference.
  • Ensure solution designs conform and comply with enterprise architecture standards and principles
  • Constantly review code to ensure the quality of designs by avoiding complexity, advocating clarity, and directly interacting with development teams. This usually requires hands-on work in terms of developing prototypes, contributing code, or evaluating technologies.
  • Coach and mentor team members on following architecture practices, development and testing standards
  • Evaluate solution alternatives that involve different architectures, design patterns, and frameworks covering both software and hardware domains.
  • Identify and fix (where applicable) root causes of either software or hardware problems
  • Collaborate with an enterprise architects through architecture reviews to ensure all designs meet the overall technical and business goals of Fluence.

What will our ideal candidate bring to Fluence?

  • BS in Computer Science, Software Engineering, or related field from an accredited university. Significant related work experience will be considered in place of a degree.
  • 7+ years of hands-on experience building complex embedded solutions spanning both hardware and software.
  • Thorough understanding of industry standards and regulatory guidelines.
  • Experience with Industrial and/or IoT Data Protocols, Patterns and Designs
  • Strong theoretical and practical experience in how hardware integrates with software engineering and software architecture domains.
  • Strong knowledge and understanding of enterprise integration patterns
  • Experience in evaluating and improving the performance, security, scalability, reliability, and robustness of large industrial-grade systems.
  • Ability to analyze and interpret information from a variety of sources, apply critical and creative thinking to draw conclusions or develop solutions to complex problems.
  • An ever expanding mind that is adept at conceptualizing complex ideas quickly and conveying those thoughts to others in a clear, effective, and motivating manner.

Responsibilities:

  • Design and develop reliable, performant, and maintainable solutions covering software and all electronics related hardware such as sensors, processors, and controllers for the F.OS platform in collaboration with other teams.
  • Develop comprehensive documentation and design artifacts to meticulously capture and articulate solution designs, architectural decisions, and technology evaluations, ensuring clarity and accessibility for the development team, stakeholders, and future reference.
  • Ensure solution designs conform and comply with enterprise architecture standards and principles
  • Constantly review code to ensure the quality of designs by avoiding complexity, advocating clarity, and directly interacting with development teams. This usually requires hands-on work in terms of developing prototypes, contributing code, or evaluating technologies.
  • Coach and mentor team members on following architecture practices, development and testing standards
  • Evaluate solution alternatives that involve different architectures, design patterns, and frameworks covering both software and hardware domains.
  • Identify and fix (where applicable) root causes of either software or hardware problems
  • Collaborate with an enterprise architects through architecture reviews to ensure all designs meet the overall technical and business goals of Fluence


REQUIREMENT SUMMARY

Min:7.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Computer Science, Software Engineering, Engineering

Proficient

1

Berlin, Germany