Software Architect (Python)
Executive recruitment company Monroe Consulting Group Philippines is recruiting on behalf of a fast-growing Software Development company headquartered and founded in Switzerland in 1994, with more than 800 employees, highly specialized in IT & software engineering to enable and deliver innovation in process and technology. Job Summary: Our respected client is currently looking for highly motivated Software Architect who is passionate about designing scalable, high-performance software solutions using Python. This job is in Shaw Blvd., Mandaluyong City but offers a hybrid work arrangement. Key Responsibilities: Design and define the architecture for large-scale, distributed systems using Python and related frameworks (e.g., Django, Flask, FastAPI). Lead technical decision-making processes and provide guidance to development teams on best practices for software design and development. Develop and communicate system architecture that meets business needs while ensuring scalability, performance, and maintainability. Collaborate with cross-functional teams including product managers, engineers, and stakeholders to ensure the architecture aligns with business goals. Evaluate and integrate third-party services, APIs, and libraries to accelerate development and enhance product capabilities. Ensure high code quality through code reviews, mentoring, and establishing coding standards. Lead the transition of legacy systems into modern, scalable architectures. Research and recommend technologies, frameworks, and tools to improve system efficiency. Maintain a strong focus on security, performance, and scalability in every aspect of architecture. Oversee system monitoring, performance tuning, and operational excellence. Champion Agile and DevOps methodologies to improve development efficiency and collaboration. Key Requirements: Proven experience as a Software Architect or similar role in designing and implementing large-scale software systems. Extensive experience in Python and related frameworks (FastAPI). Strong understanding of architectural patterns such as microservices, event-driven architecture, and serverless computing (AWS Lambda). Experience working and designing Graph Databases (specially AWS Neptune using SPARQL), data modeling, and database optimization. Experience designing pub/sub architecture and use of these frameworks (e.g. Kafka, Redis, AWS SNS) for timely notification. Familiarity with cloud platforms especially AWS. Strong understanding and dedication in applying practices that ensures Quality of delivery, SOLID Principles, Unit Testing, Automated testing, Test Driven Development. Proficiency with DevOps practices, including CI/CD pipelines, ensuring automated tests and traceability. Strong understanding of security practices and performance optimization including caching technologies such as (Redis). Excellent leadership, communication, and mentorship skills. Experience with software development methodologies, particularly Agile. Solid experience with version control systems such as Git. Nice-to-Have: Familiarity with data frameworks (e.g. Databricks) or data science libraries (Pandas, NumPy). Experience with JSON-Linked Document. Experience in Logistics and Aviation industry and highly regulated projects is a plus.\
-
曼达卢永
-
Permanent
-
Negotiable