Technical Leadership Opportunity
We are seeking a highly skilled Software Architect to lead our technical vision and strategy. The ideal candidate will have a strong background in software design, architecture, and development.
* Audit and strengthen module isolation to reduce hidden coupling by implementing robust interfaces and dependency injection techniques.
* Prioritize event-driven architecture with pub/sub over direct calls to improve scalability, flexibility, and maintainability.
* Lay the foundation for customization through clear extension hooks and composition patterns, allowing for seamless integration of new features and technologies.
* Maintain platform scalability, extensibility, and stability for internal teams and external developers, ensuring a high-quality user experience.
Requirements
* Strong understanding of software design principles, architecture patterns, and development methodologies.
* Proficiency in programming languages such as Java, C++, or Python.
* Experience with cloud-based platforms, containerization, and orchestration tools.
* Excellent communication and leadership skills, with the ability to motivate and guide cross-functional teams.
What We Offer
* Opportunities for professional growth and development in a dynamic and innovative environment.
* A competitive salary and benefits package, including comprehensive health insurance and retirement plans.
* A collaborative and inclusive team culture that values diversity, equity, and inclusion.
* The chance to work on challenging projects and make a meaningful impact on the company's success.
How to Apply
If you are a motivated and talented Software Architect looking for a new challenge, please submit your resume and cover letter to apply for this exciting opportunity.