Software Architect

Skills
ContextEmerging TechnologiesEnhanced Data Rates For GSM EvolutionEvolutionProject ImplementationProject PlansProject Teams
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 6+ years of industry experience with progressive responsibility
  • Meets all qualifications for a Senior Developer
  • Ability to design system architecture and assess technology fit
  • Well versed in architectural patterns and multiple programming paradigms
  • Proficient at debugging troubleshooting and root cause analysis
  • Proficient at requirements extraction and analysis
  • Able to communicate complex ideas to varied audiences
  • Able to bridge technical and business conversations
  • Demonstrated experience with LLMs AI coding agents and prompt engineering
  • Awareness of security and compliance considerations in system design

Nice to have

  • Client-first mindset
  • Calm under pressure
  • Flexible thinker
  • Rapid learner
  • Mentor and leader
  • Forward-looking visionary

Day to day

  • Lead technical discovery with client stakeholders and translate business needs into clear architectural options and recommendations
  • Design system architectures that balance delivery constraints infrastructure choices and code quality while guiding implementation from concept through deployment
  • Mentor engineers manage AI agent workflows and improve development practices so teams deliver reliable scalable solutions