- Company Name
- team.blue
- Job Title
- Software Engineering Architect
- Job Description
-
Job Title: Software Engineering Architect
Role Summary
Senior technical leader who designs, reviews, and maintains scalable, secure, and high‑performance software architectures for a product unit. Provides mentorship, drives best‑practice adoption, and collaborates with product, DevOps, security, and engineering leaders to align architecture with business goals.
Expectations
- Deliver robust, maintainable architectural solutions that support current and future product needs.
- Influence product strategy and technology roadmap through architectural insights.
- Mentor and coach development teams on design principles, performance, and security.
- Maintain clear, traceable documentation and promote architectural governance.
Key Responsibilities
- Evaluate and recommend new technologies, tools, and frameworks.
- Partner with product, engineering, DevOps, and security leaders to design and evolve system architectures.
- Conduct architectural reviews, assess trade‑offs, and enforce best practices in design, performance, security, and reliability.
- Ensure adherence to SDLC and implement QA and security best practices.
- Measure and maintain software quality and security using appropriate tools and metrics.
- Establish and maintain architecture documentation, blueprints, and standards.
- Provide technical leadership to a designated product unit and collaborate with the Director of Software Engineering.
- Identify opportunities for technical reuse, synergies, and innovation across teams.
- Support the Principal Software Engineering Architect in defining road‑maps and governance.
- Mentor teams on architectural best practices and system optimization.
- Contribute to strategic planning for long‑term scalability and performance.
Required Skills
- 10+ years in software development, with ≥5 years in an architectural role.
- Expertise in designing scalable, secure architectures; deep understanding of microservices, distributed systems, and API design.
- Proficient in multiple languages (PHP, Java, Python, C#, JavaScript).
- Experience with DevOps, CI/CD pipelines, containerization (Docker, Kubernetes).
- Strong analytical, problem‑solving, and strategic thinking abilities.
- Excellent communication and influence skills across technical and non‑technical stakeholders.
- Comprehensive knowledge of SDLC, QA, and security practices.
- Experience with automated testing, security scanning, and performance monitoring tools.
- Fluent English, written and spoken.
Required Education & Certifications
- Bachelor’s or Master’s degree in Engineering, Computer Science, or related field.
- Relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect, Certified Kubernetes Administrator) are advantageous.