This is a remote position.
Designation: Senior Software Architect
Primary Skills : architecting, architects, architectural engineering, architectural technology
Secondary Skills : architectural development, architecture modeling
Work Experience (Years) : 7-15
Job Description:
- Work with the team to design, implement, and deploy services, making appropriate tradeoffs between reliability, throughput, latency, resiliency, engineering velocity, and cost
- Design and implement new products and prototypes to improve service resiliency, engineering velocity, and management at scale
- Provide hands-on technical leadership on multiple fronts (architecture/design, code reviews, quality assurance) to other engineers
- Own software design and architectural decisions, control projects from start to finish to ensure high quality, innovative and functional design.
- Document and maintain architecture, requirements, algorithms, interfaces, and designs.
- Actively seek ways to improve business software processes and interactions.
- Work closely with engineers, product managers, technical leaders, and engineering leadership to evaluate and understand their needs and help mentor the development teams on architecture, process, and engineering result
- Take a hands-on approach in architecting, writing, and reviewing code.
- Follow engineering best practices to ensure code quality, performance, and reliability.
- Review detailed tech plans from others, aligning with the team and company-wide technical vision.
Qualifications
- Proven working experience of 7-15 years as an Architect.
- Hands-on experience designing and building large scale distributed systems
- Great communication skills, comfortable explaining complex concepts to both technical and non-technical audiences
- A track record of technically mentoring junior and senior engineers
- Interest in solving open-ended business problems with a combination of technology and creative thinking
- Demonstrated ability to define & driving complex initiatives/projects across multiple teams.
- A keen eye for detail and excellent problem-solving aptitude.