IT & Engineering for a better tomorrow.
Principal Software Engineer/Manager
Location
Taiwan
Posted
116 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer/Manager
Zealogics Inc
• System Architecture & C# Core Design and build the core automation engine using C# / .NET. • Ensure the code is clean, scalable, and follows modern design patterns (Solid, Clean Architecture). • Solve complex technical challenges, such as compiling code at runtime or handling Windows UI interactions. • AI Integration (Real-world Application) Integrate LLMs (OpenAI, Azure, etc.) into the software workflow. • Design the logic for how the system interacts with AI—focusing on prompt structure, context management, and error handling (Self-healing). • Bridge the gap between "Generative AI" and "Reliable Software Execution." • Leadership & Communication Mentor & Guide: Help other engineers grow. Conduct code reviews and set engineering standards. • Bridge the Gap: Translate technical architecture into clear explanations for PMs and stakeholders. • Collaborate: Work with a mindset of "we" not "I". You are a partner in product decisions.
Job Requirements
- Senior C# Developer: 5+ years preferred.
- Architect: You have experience building systems from scratch (0 to 1) and making architectural decisions.
- AI Practitioner: You have applied AI/LLMs to actual projects. You understand the limitations and potential of LLMs.
- Problem Solver: You don't just wait for tasks; you identify problems and propose solutions.
- Great Communicator: You can explain complex tech clearly. You are easy to work with and open to feedback.
- Nice to Have: Experience with Windows UI Automation (UIA) or RPA tools.
- Experience with DevOps / CI/CD pipelines.
- English proficiency (Professional working proficiency).
Benefits
- Impact: You are the architect, not just a coder. Your decisions shape the product.
- Tech Stack: Work with the latest combination of Modern C# and Generative AI.
- Culture: We value engineering excellence and psychological safety.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Semantic Data Lake
WEXWEX is a financial services company that is headquartered in South Portland, Maine. The company has more than 3,500 team members throughout the world and supports more than 20 curr
• Design and implement semantically consistent, scalable 360 data models that integrate data across domains. • Build and maintain transformation pipelines that apply cleansing, standardization, enrichment, and derived logic to domain datasets. • Write production-quality, testable code in SQL and Python (or equivalent)—delivering performant and maintainable data assets. • Work closely with domain experts, data scientists, and product stakeholders to translate business concepts into interpretable, decision-ready data models. • Implement logic for classifications, KPIs, scoring algorithms, and business rules, ensuring traceability and data lineage. • Help define and enforce standards for data modeling, documentation, and governance within the semantic layer. • Collaborate across teams to integrate with ingestion, MDM, and data product layers.
Senior Software Engineer – Data Lake Engineering
WEXWEX is a financial services company that is headquartered in South Portland, Maine. The company has more than 3,500 team members throughout the world and supports more than 20 curr
• Develop and maintain our data lake platform and related services. • Write and test high-quality, reliable code for data pipelines and platform components. • Collaborate with senior engineers to understand design and architecture principles. • Participate in code reviews to learn from and contribute to the team's engineering standards. • Help troubleshoot and resolve issues in development and production environments. • Contribute to the documentation of our platform, systems, and tools. • Demonstrate a strong passion for continuous learning and improving technical skills.
• Collaborate with Product and Design to break down ambiguous problems into clear requirements and thoughtful technical decisions. • Own the entire development cycle, from ideation to deployment - across our React/Node stack. • Participate in on-call rotations, tech-spec reviews, and code reviews. • Continuously improve engineering practices, suggesting and delivering enhancements across both frontend and backend codebases. • Help grow the team by interviewing and mentoring engineers. • Drive projects forward in a high-velocity, resource-constrained environment where requirements may be lightly defined. • Proactively create clarity, seek support from stakeholders, and occasionally wear a product hat to keep initiatives moving. • Work fluidly across frontend and backend technologies, including React, TypeScript, Next.js, Node.js, Vercel, and modern tooling. • Design APIs, architect data models, and implement UI components that scale. • Offer thoughtful feedback on technical designs and code reviews. • Advocate for high-quality technical decisions and best practices, helping to set the standard for Air’s engineering culture.
Software Engineer II
FICO - Fair Isaac CorporationFICO, also known as Fair Isaac Corporation, is one of the world’s leading credit history and financial analysis organizations. It was founded in 1956 on the i
• Build and maintain robust, scalable Angular components aligned with the FICO Design System. • Contribute to user experience improvements for our Platform users, by helping to build out our modular, micro-frontend based-interfaces. • Implement pages and features for FICO Platform using Angular, HTML, CSS, and IRIS Angular components. • Support teams implementing micro-frontends with IRIS, sharing best practices and ensuring quality. • Collaborate closely with Product Design, Architecture, Engineering, Product Management, and Marketing teams to align components with business goals and design standards. • Participate in IRIS office hours to provide hands-on support to developers and customers. • Contribute to team knowledge sharing through code reviews and technical discussions. • Opportunity to build tools and frameworks to enhance developer experience, including Nx generators and executors. • Opportunity to explore connecting micro-frontends to the backend following the backend for frontend pattern and writing BFFs in Node.js. • Contribute to the performance and organization of the IRIS component library and frontend repository. • Stay informed on emerging frontend technologies, continuously enhancing your skills with a focus on developer efficiency, performance, and scalability. • Contribute to FICO's engineering growth-oriented culture through technical discussions, conducting code reviews, and advocating for clean, maintainable code.



