Senior Software Architect

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of proven experience as an Architect., Hands-on experience designing and building large-scale distributed systems., Excellent communication skills for explaining complex concepts., Ability to mentor engineers and drive complex projects..

Key responsibilities:

  • Design, implement, and deploy scalable services.
  • Provide technical leadership in architecture, code reviews, and quality assurance.
  • Own software design decisions and ensure high-quality, innovative solutions.
  • Collaborate with teams to improve business software processes.

GreenThumbs logo
GreenThumbs
11 - 50 Employees
See all jobs

Job description

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.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Detail Oriented
  • Communication
  • Problem Solving

Software Architect Related jobs