Senior to Expert Python Architect
Founded in 1994 and headquartered in Switzerland, ERNI is a leading Software Development company with over 800 employees worldwide. Specializing in IT and software engineering, we drive innovation in process and technology. Our first service center in Asia Pacific, located in Metro Manila (Mandaluyong), supports clients across Europe, APAC, the Philippines, and the USA. As we continue to grow, we're looking for passionate and motivated individuals to join our team.
Why ERNI is the Perfect Place for You: 🏡
• International Exposure: Work with global clients on cutting-edge projects.
• Inclusive Culture: Thrive in a collaborative and diverse work environment.
• Career Development: Enjoy continuous learning and professional growth opportunities.
🤩Perks and Benefits:
• Career Stability: Enjoy a stable career path with ample project opportunities.
• Immediate Coverage: Private HMO and insurance benefits from day one.
• Jubilee Celebration: A 5-year milestone includes a complimentary trip to any ERNI sites in Europe.
• Comprehensive Benefits: Government-mandated benefits including 13th-month pay.
• Skill Enhancement: Access free training and certifications.
• Wedding Gift: To celebrate your special day.
• Baby Basket: To welcome your newborn to the ERNI family.
• Fruit Basket: Boost of vitamins during hospitalization.
• Office Perks: Enjoy free snacks and coffee.
🔐Growth and Opportunities:
• Free Training: Advance your skills through technical and non-technical training.
• Challenging Projects: Engage in complex software projects across MedTech, Industry,
Finance, and Transportation.
• Supportive Environment: Benefit from a team dedicated to guiding and supporting your success.
• Recognition and Advancement: Receive acknowledgment for your efforts and
opportunities for promotion.
• Open Communication: Experience transparency and value your input in our culture.
⏱Flexibility:
• Hybrid Work Setup: Balance remote and in-person work for better work-life integration.
🎉Events:
• Connect and Celebrate: Participate in a variety of events including leisure, summer,
family, social, and year-end gatherings.
👋What are our wishes:
- Proven experience as a Software Architect or similar role in designing and implementing large-scale software systems.
- Extensive experience in Python and related frameworks (Django, Flask, FastAPI).
- Strong understanding of architectural patterns such as microservices, event-driven architecture, and serverless computing.
- Experience working and designing Graph Databases (specially AWS Neptune), data modeling, and database optimization.
- Experience designing pub/sub architecture and use of these frameworks (e.g. Kafka, Redis) 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.
- Expertise with orchestration and containerization (Docker, Kubernetes), and infrastructure as code (Terraform).
- 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, Spark, TensorFlow, PyTorch) or data science libraries (Pandas, NumPy).
- Experience with Gov Cloud – (AWS Gov Cloud), JSON-Linked Document.
- Experience in Logistics and Aviation industry and highly regulated projects is a plus.
- Knowledge of front-end technologies and how they interact with backend systems.
- Previous experience with migrating or refactoring legacy systems to modern architecture.
💼How can you contribute to the team?
We are looking for a highly skilled Software Architect who is passionate about designing scalable, high-performance software solutions using Python. In this role, you will oversee the overall architecture of our software products, making strategic decisions that ensure efficiency, reliability, and scalability. You will work closely with both engineering and leadership teams to define technology standards, design principles, and drive the development of our most complex systems.
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.
Switzerland · Germany · Spain · Slovakia · Romania · Philippines · Singapore · USA
ERNI Development Center Philippines Inc., 9th Floor, Lica Malls Shaw, 500 Shaw Boulevard, 1555, Mandaluyong City, Philippines
+63 5310 1707 | www.betterask.erni | info@erni.ph
- Department
- Mobile & AI Development
- Role
- Software Architect
- Locations
- Mandaluyong City, Singapore
- Remote status
- Hybrid
- Employment type
- Full-time
About ERNI
We deliberately focus on what we know best.
- 18 Locations in 8 Countries
- 800+ Employees across the Globe
- ISO Certified
Senior to Expert Python Architect
Loading application form
Already working at ERNI?
Let’s recruit together and find your next colleague.