Senior Technical Architect
Join 99x as a Senior Technical Architect, where you'll leverage your 10+ years of software engineering expertise. You will engage with customers, design innovative architectures, and ensure solutions meet non-functional needs such as security and performance. This role offers exposure to diverse technologies and a challenging work environment with growth opportunities.
At 99x, we’re looking for seasoned architects who thrive on pushing boundaries, learning from failure, and finding success in complexity. If you've had your fair share of failures but gained valuable insights from each one, and you’ve contributed to building more than 10 successful architectures, this is the role for you.
Key Responsibilities:
- Customer Engagement: Work with 99x customers, including business and technical experts, from offshore teams to ensure the highest level of technical solutions.
- Domain Knowledge Research: Organize and align domain knowledge with the 99x architecture framework.
- Solution Formulation: Contribute to engineering solutions that align with the 99x engineering framework.
- Talent Setup: Collaborate with the technical resource management team to build effective teams aligned with solution architecture requirements.
- Non-Functional Analysis: Ensure solutions meet non-functional needs such as security, privacy, performance, reliability, and cost efficiency (CapEx and OpEx).
- Strategic Workshops: Participate in planning workshops related to user journeys, release strategies, integration, migration, and infrastructure support.
- Leadership in Decision-Making: Lead technology selection, process selection, and delivery strategy.
- Architecture Design: Create detailed architecture designs including ER models, use cases, and workflow sequencing.
- Technical Policies: Set up technical foundations, policies, and best practices for branching/merging, code quality, pipelines, and automation.
- Project Health Monitoring: Continuously monitor and ensure project health aligns with goals.
- Continuous Improvement: Collaborate with technical and delivery management to enhance organizational processes.
Requirements
- Proven experience as a Technical Lead, Architect, or similar role with 10+ years in software engineering.
- Hands-on experience across many different software development life cycles.
- Proficiency in mainstream programming languages and cloud technologies (AWS, Azure, Kubernetes).
- Expertise in software design and architecture principles.
- Great leadership, and communication skills.
- BSc/MSc in Computer Science, Engineering, or a related field.
What's in it for you?
- Industry above monetary benefits with a USD salary
- An excellent breadth of business exposure in different domains with different clients
- Ability to work with a wide variety of technologies and 30+ digital products
- Growth opportunities in a challenging and open work environment
- Mentorship and technical guidance
- Learning opportunities & reimbursements for certifications
- Onsite overseas visits