Staff Software Architect
ExternalContractOn-site3d ago
AgileAngularBitbucketCI/CDGitInformation Security
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design and modeling of the application and system architecture to meet the needs of internal and external customers.
- Elaboration of the vision and architecture roadmap as part of the global software solution of Smiths and writing of the associated documents.
- Support to the product and project managers during the definition of the product and technological roadmaps, analysis, and evaluation of the load.
- Harmonization and industrialization of all the components and applications that are part of the solution. Guarantees the interfacing with other systems.
- Take charge of architecture and platform-oriented development projects. Set up and standardize development tools and platforms.
- Evangelization and coaching of development teams to promote best practices in development.
- Technology watch to anticipate and identify useful and relevant IT innovations.
- Capitalization of technical knowledge related to IT.
- Technical Knowledge, Skills and Abilities:
- Education Requirements:
- Bachelor's or Master's degree in Electrical/Electronics Engineering, Computer Engineering, or Computer Science (or equivalent)
- Required Experience and Knowledge:
- Minimum 15+ years of professional experience in distributed systems, microservices, cloud-native platforms, modernization, and architecture governance
- Advanced proficiency in object-oriented design, design patterns, data structures, algorithms, and systems architecture
- Expert-level proficiency in backend development using Java, Spring Framework, with demonstrated expertise in Spring Boot microservices
- Extensive hands-on expertise with Kubernetes for container orchestration and scalable deployments in production environments
- Deep technical knowledge of SQL databases, with substantial experience in PostgreSQL
- Demonstrated experience with object storage technologies such as S3
- Proven expertise in designing and integrating REST APIs into enterprise systems
- Proficiency in frontend frameworks including HTML5, CSS3, JavaScript, Angular, React, D3, and jQuery
- Substantial experience with desktop and graphics frameworks including Java SE/EE, Swing, JSF/Primefaces, Motif, and OpenGL
- Proficient working in both Linux and Windows environments
- Demonstrated expertise in Agile methodologies, pair programming, coding standards, Git/Bitbucket, CI/CD, and DevOps practices
- Documented contributions to open source projects and toolchains
- Advanced knowledge of information security risks and secure coding practices
- Substantive exposure to project management techniques and governance frameworks
- Required Competencies and Abilities:
- Exceptional communication and interpersonal skills with the ability to articulate complex architectural concepts to both technical and non-technical stakeholders
- Proven ability to lead and collaborate effectively across cross-functional and multi-cultural teams in matrix organizational structures
- Demonstrated track record of driving measurable results, identifying critical improvement opportunities, and influencing organizational change
- Established capability to rapidly assimilate complex systems and emerging technologies
- Strong analytical and critical thinking skills with the ability to translate technical insights into strategic, actionable recommendations
- Commitment to continuous professional development and engagement with emerging technology trends and open source initiatives
- We offer...
- Join us and work for a world-leader, with the benefits and training to reward your dedication and skills. Be part of a team where we are making the world a safer place.
Benefits
Health insuranceVision insurance
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Smithsgroup2? Share your experience