Software Architect
Core
Lead the design and development of enterprise software architecture and technology solutions, translating business requirements into scalable technical designs.
Role type
Senior Software Architect
Builds
Microservices, APIs, and integration solutions across multiple systems
Domain
Enterprise software, distributed systems
Required skills
Enterprise architecture design, Microservices design, API design, System integration, Technical leadership, Performance optimization, Security design, Scalability planning, Technical documentation, Mentoring
Preferred skills
Emerging technology evaluation, Troubleshooting complex technical issues
Technologies
Microservices, APIs
Responsibilities
Analyze business requirements and translate them into scalable technical designs. Define architecture standards, frameworks, coding practices, and development guidelines. Review technical specifications and ensure alignment with business objectives. Design microservices, APIs, and integration solutions across multiple systems. Ensure software performance, security, reliability, and scalability. Conduct architecture reviews and provide technical leadership to development teams. Mentor software engineers and developers on best practices and design principles.
Seniority
Senior, hands-on IC