
Principal Software Developer
Posted May 9

Posted May 9
This is a fully remote position, open to applicants in Philippines.
• Development of the architecture for our platform, incorporating front-end, back-end, and AI services.
• Comprehensive full stack software development, which includes:
• o Creation of Python backend services.
• o Implementation of Timeseries DB (Postgres).
• Providing mentorship and guidance to Junior Software Engineers.
• Maintaining code quality standards and establishing new standards as necessary.
• Promoting the discussion and adoption of optimal architectural and development practices.
• Collaborating with internal subject matter experts and data scientists to comprehend development requirements.
• Translating product requirements into effective platform architectures.
• Building consensus on architectural decisions with all relevant stakeholders.
• Presenting architectural designs to executive stakeholders.
• Developing implementation plans in partnership with our program manager.
• Engaging with customers as required to articulate our solution platform and identify new requirements.
• A Bachelor's degree or higher in Computer Science, Data Science, AI Engineering, or an equivalent technical field.
• Over 15 years of software development experience, ideally in enterprise or platform-level systems.
• Extensive experience in web application architecture and solution design (a core priority).
• At least 5 years of experience in Python backend development (Flask, Django, or FastAPI preferred).
• Significant expertise in system architecture and decision-making across full stack components (backend, APIs, database, and front-end coordination).
• Experience designing and working on enterprise-grade platforms or scalable distributed systems.
• Strong background in cloud architecture (AWS preferred).
• Solid knowledge of databases (preferably PostgreSQL or similar).
• Proven ability to lead technical discussions and make architectural decisions.
• Experience collaborating with cross-functional teams and converting business requirements into technical solutions.
• Excellent communication skills and the capability to clarify complex technical concepts to both technical and non-technical stakeholders.
• Hands-on approach with a willingness to write production code, rather than solely reviewing or designing.
• Experience in mentoring or guiding engineers (technical leadership, not people management).
• Advantageous Experience/Skills:
• Familiarity with AI systems, AI architecture, or machine learning integration.
• Exposure to Industrial IoT or edge-to-cloud telemetry systems.
• Experience with on-premise infrastructure in conjunction with cloud (hybrid environments).
• Front-end experience (React or similar frameworks, though not required).
• Experience with real-time or batch streaming systems.
• Familiarity with DevOps practices or CI/CD pipelines.
• Experience with IoT platforms in any industry domain (bonus points for water/process industry experience).
• Background in large-scale system optimization or performance tuning.
• Experience in regulated environments or compliance frameworks (e.g., exposure to ISO standards).
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and remote work options.
• Opportunities for professional development and training.
• Collaborative and innovative work environment.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.