Logo for GreenThumbs

Senior Software Architect

Role overview

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

Responsibilities

  • 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.

Key facts

Hard skills

Other skills

  • Communication
  • Problem Solving

About the company

GreenThumbs logo

GreenThumbs

  • Staffing & Recruiting
  • 11–50
We are a business solutions company with a difference. We understand that “one size” does not fit all. This is the reason that drives us to provide customized service that your company requires. Our reality based thinking takes the guesswork out of making the best decisions about your bottom-line. We help organizations grow. Whether it’s your people or business in general, GreenThumbs empowers you in every way. With Green Thumbs, you ensure a high-performance, value-added partner that is professional, knowledgeable and committed to your success. Services Portfolio Manpower Solutions • Executive Search • Permanent Recruitment Assessment Services • 360 Degree Feedback • Employee Engagement Surveys • Personality Assessment • Bespoke Assessment Solutions Learning & Development Solutions • Off -the -Shelf Solutions • Customized Solutions

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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.


Related jobs

See all Software Architect jobs