Principal Software Architect
Location
Bangalore | India
Job description
Software Architect - SaaS Startup
Recrud, on behalf of our esteemed client, a rapidly growing SaaS startup, is seeking a seasoned Software Architect with a profound expertise in Java and Microservices. This pivotal role is designed for an individual who is passionate about designing, developing, and implementing software solutions that drive innovation and efficiency.
Key Responsibilities:
- Lead the architectural design, development, and deployment of the company's core software products.
- Define and implement robust architecture for our scalable, highly available SaaS platform, ensuring alignment with business objectives.
- Work closely with development teams to architect and implement microservices-based solutions, ensuring best practices are followed.
- Drive decisions on appropriate technologies and frameworks to be employed in development projects.
- Provide technical leadership and mentorship to software development teams, fostering a culture of excellence and continuous improvement.
- Collaborate with stakeholders across the organization to translate business requirements into architectural blueprints that guide the development process.
- Continuously evaluate and incorporate new technologies and methodologies to stay ahead of the curve.
Requirements:
- Minimum of 13 years of experience in software development, with a strong focus on Java and microservices architectures.
- Proven track record of designing and implementing scalable, high-availability software solutions in a SaaS environment.
- Extensive experience with software architecture design patterns and best practices.
- Strong understanding of cloud infrastructure and platforms (AWS, Azure, GCP), DevOps practices, and CI/CD pipelines.
- Excellent problem-solving skills, with the ability to navigate complex technical challenges.
- Outstanding communication and leadership skills, with a proven ability to lead and inspire software development teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
What We Offer:
- The opportunity to work with a dynamic, innovative team that is transforming the industry.
- A supportive environment where creativity and innovation are encouraged and rewarded.
- Competitive salary, benefits, and opportunities for professional growth.
- Flexible work arrangements to support work-life balance.
Job tags
Salary