Software Architect
Siemens
Job Description
Job ID
Company
Organization
Job Family
Experience Level
Full Time / Part Time
Contract Type
Job Summary:
We are looking for the Software Architect who will be responsible for reviewing and enhancing vendor-proposed architecture, providing technical guidance and collaboration, conducting code and implementation reviews, overseeing integration and API management, driving process improvements, managing risks, and ensuring comprehensive documentation and reporting.
How You’ll Make an Impact (key responsibilities of role)
Architectural Design and Review
- Review vendor-proposed architecture, design documents, and technology choices.
- Provide feedback and recommendations to enhance scalability, maintainability, and performance.
- Define and enforce design patterns, API standards, and development methodologies.
Technical Guidance & Collaboration
- Guide teams in choosing appropriate technologies, frameworks, and tools.
- Conduct technical deep dives and design discussions with vendor architects and senior engineers.
- Ensure vendor teams understand business and technical requirements clearly.
- Act as a liaison between internal teams and vendors, facilitating smooth communication.
Code & Implementation Review
- Conduct code reviews, architecture audits, and performance testing to ensure quality.
- Validate vendor delivers against agreed technical requirements and acceptance criteria.
- Work with vendor teams to resolve technical issues and architectural inconsistencies.
Integration & API Management
- Oversee vendor-designed APIs, data exchange mechanisms, and integration strategies.
- Ensure seamless system interoperability and third-party integrations.
- Define and enforce API versioning, security, and documentation standards.
Process Improvement & Knowledge Sharing
- Drive continuous improvement in vendor development processes, CI/CD, and DevOps.
- Share best practices, architectural guidelines, and technology updates with vendor teams.
- Ensure knowledge transfer between vendor and internal teams for long-term sustainability.
Risk Management & Escalation Handling
- Identify architectural risks and technical debt early in the development process.
- Work with vendors to mitigate risks and provide alternative solutions when necessary.
- Escalate major technical concerns and provide resolution strategies to stakeholders.
Documentation & Reporting
- Ensure vendor teams maintain detailed documentation of system architecture, APIs, and design decisions.
- Provide technical reports, architecture reviews, and improvement recommendations to leadership.
What You Bring (required qualifications and skills)
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- 7+ years proven experience in software architecture, design, and development.
- Strong understanding of API management, integration strategies, and cloud technologies.
- Excellent communication and collaboration skills.
- Experience with CI/CD, DevOps practices, and agile methodologies.
- Familiarity with various programming languages and frameworks.
- Ability to mentor and guide teams in technical best practices.