C
Software Architect
Bangalore Urban, Karnataka, India · Full Time
Be the first to apply
- Experience
- 9–12 yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 weeks ago
- Work mode
- In office
- Education
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Capillary Technologies is seeking a Software Architect who will be instrumental in shaping the architecture of our software solutions. This role focuses on aligning system designs with business objectives, ensuring robustness, scalability, and optimal performance.
Key Responsibilities
- Design and sustain the overarching architecture of software systems emphasizing scalability, reliability, and performance.
- Collaborate with diverse teams to interpret business needs into precise technical specifications.
- Keep current with emerging technologies and industry trends to propose and integrate innovative tools that refine software development.
- Lead and mentor development teams, promoting a cooperative and inventive work culture.
- Partner closely with project managers, product owners, and stakeholders to guarantee timely and high-quality project outcomes.
- Perform code reviews to ensure compliance with coding standards and architectural principles.
- Deploy and supervise quality assurance mechanisms to uphold code excellence.
- Develop and update detailed documentation covering software architectures, design decisions, and guidelines.
- Effectively communicate architectural concepts and design strategies to both technical and non-technical audiences.
Qualifications and Experience
- Possess a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- Have 9 to 12 years of professional experience as a Software Architect or similar software development positions.
- Expertise in software design principles, design patterns, and industry best practices.
- Proficiency in multiple programming languages and associated frameworks.
- Strong analytical skills with an aptitude for problem-solving and decision-making.
- Excellent communication abilities and interpersonal skills.
Minimum education
Master's Degree
Skills
How they work
Communication
Teamwork & Collaboration
Problem Solving
Leadership