Jonathan Lee Recruitment Ltd
Software Architect
We are a forward-thinking organization specializing in delivering cutting-edge software solutions that power business transformation. Our commitment to innovation, scalability, and excellence ensures we consistently meet and exceed client expectations. We are seeking a highly skilled Software Architect to design and oversee the architecture of high-performance software systems, ensuring alignment with business objectives and technological advancements.
Role Overview
As a Software Architect, you will take the lead in defining technical solutions, shaping system architecture, and guiding development teams to deliver robust, scalable, and maintainable software systems. Your expertise will play a critical role in driving technical innovation and ensuring the long-term success of our software solutions.
Key Responsibilities:
- Define and design software architecture for new and existing systems, ensuring scalability, reliability, and maintainability.
- Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
- Evaluate and recommend tools, frameworks, and technologies to support project goals.
- Provide technical leadership to development teams, ensuring alignment with architectural principles and coding standards.
- Oversee system integration, ensuring seamless interoperability across platforms and applications.
- Conduct code and design reviews to ensure quality and adherence to best practices.
- Monitor and optimize system performance, addressing architectural challenges and bottlenecks.
- Stay informed on emerging technologies and trends, driving innovation within the team and organization.
Requirements:
- Proven experience as a Software Architect or in a similar technical leadership role.
- Strong proficiency in software design principles, patterns, and architectural frameworks.
- Expertise in programming languages such as Java, C#, Python, or equivalent.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture.
- Comprehensive knowledge of database systems, both relational (SQL) and NoSQL.
- Familiarity with DevOps practices, CI/CD pipelines, and modern development workflows.
- Excellent problem-solving and analytical skills with a detail-oriented approach.
- Exceptional communication and interpersonal skills, capable of engaging technical and non-technical stakeholders.
- Degree in Computer Science, Software Engineering, or related fields; relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect) are a plus.
What We Offer:
- Competitive salary and benefits package.
- Opportunities to work on impactful projects that leverage the latest technologies.
- A collaborative environment that values creativity, learning, and innovation.
- Access to professional development programs and technical certifications.
Application Process:
If you are an experienced Software Architect passionate about shaping innovative and reliable software solutions, we encourage you to apply. Join our team and contribute to building the next generation of industry-leading systems.