Search by job, company or skills

ERNI

Software Architect (Python)

Early Applicant
  • 11 days ago
  • Be among the first 50 applicants

Job Description

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 (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 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 | [Confidential Information]

We deliberately focus on what we know best.

  • 18 Locations in 8 Countries
  • 800+ Employees across the Globe
  • ISO Certified

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 13/11/2024

Job ID: 100272283

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

6 months Software Testing Intern

Crimsonlogic Pte LtdCompany Name Confidential

Research Officer Software Engineer Data Management Platform IHDP

JobscentralCompany Name Confidential
Last Updated: 23-11-2024 07:23:50 PM
Home Jobs in Singapore Software Architect (Python)