This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Product Architecture team offers architecture support to Product Management and Engineering. Guiding good product composition and integration in readiness for release and customer integration. Additionally, they offer site specific services like technology stack evaluation and recommendations, customized customer integration mentorship, and in-depth assistance on persistent issues. The Product Architect (Architect) makes decisions on the build and technical integrations and roadmap choices for Brightstar Products and customer deployed solutions.
Job Responsibility:
Product Architecture – when necessary, define or evolve a product architecture based on new requirements or overall system needs
Solution Architecture – when required by System Architecture, help define a particular decision or solution for a customer deployment to guide Brightstar development and customer technical leads
Architecture Strategy – help guide Brightstar engineering and product towards technologies and an architecture that meets business needs, being responsible for key development decisions when necessary
Product Architecture Ownership – Support the analysis and consolidation of requirements into technical solutions that inform product roadmaps and guide engineering development
Focus on Delivery Optimization – Find opportunities for improvement that improve the implementation of architectural solutions. Contribute to evolving ways of working and refining deliverables to boost robustness and efficiency
Apply architectural and system composition knowledge to support key decision-making in product and solution development. Communicate trade-offs clearly and help collaborators evaluate options based on cost, complexity, performance, and maintainability
Practical Engagement – Actively contribute when needed to establish technical foundations or assist in resolving critical engineering challenges
Effective Communication and Facilitation – Operate confidently in dynamic environments with diverse collaborators. Navigate differing perspectives, foster alignment, and drive strategic and architectural discussions toward actionable outcomes
Requirements:
Bachelor’s degree in IT or relevant work experience, with 5+ years in business systems analysis or product owner role in enterprise
A solid grasp of product management and agile software development techniques, with knowledge of contemporary product composition and management tools
A solid understanding of software architecture and development principles, including patterns, modularity, scalability, and lifecycle management
Strong knowledge of Java and its ecosystem, including common frameworks and technologies such as Spring, JPA/Hibernate, RESTful APIs, Maven/Gradle, and unit/integration testing frameworks
Familiarity with frontend technologies (e.g., HTML, JavaScript, React/Angular) at a conceptual level to support end-to-end build discussions
Familiarity with public cloud platforms (e.g., Azure, AWS, or GCP), including deployment models, native services, and architectural considerations for cloud-native systems
Awareness of security principles, including data protection, authentication and authorization, secure communication, and secure system construction
Conceptual understanding of Infrastructure as Code (IaC) (e.g., Terraform, ARM/Bicep, or CloudFormation) and DevOps tools and practices, such as CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions), containerization (Docker), and orchestration (Kubernetes)
Ability to travel (up to 15% of time)
Ability to work across multiple time zones if required
Nice to have:
Knowledge of TOGAF and Archimate frameworks is a plus