Job offer: Software Architect (Python)


Announced
21/11/20241 day ago
Job Status
Full Time
Job Type
Employee
Expiration Date
04/12/2024 12 days left
Job Category
Job Location
Salary
Negotiable
Reference Number
BBBH473747_1732092276
Job Title
Software Architect (Python)
Job Presentation


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.\

How to Apply?

Please apply for this job on Monroeconsulting.com website:
JOB BY
Monroe Consulting Group Philippines
High Street South Corporate Plaza Tower 1, Unit 906 -908 Corner of 9th Avenue and 26th Street Bonifacio Global City, Makati City
  +63 2 7585 7284

View all 164 Jobs

Related Jobs


See all jobs