Principal Software Engineer – Process Automation
Posted 91ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer II developing cloud-based IoT solutions for device connectivity and scalability. Leading integration efforts and collaborating across teams in a fully remote role.
Responsibilities:
- Design, develop, and maintain scalable, secure web and backend applications running on cloud infrastructure.
- Lead the integration of physical equipment and devices into a cloud-based platform, including configuration, customization, and automation of processes.
- Develop tools and internal features to streamline and accelerate integration workflows.
- Build and maintain RESTful APIs used by web, mobile, and connected devices.
- Write clean, efficient, and maintainable code across the stack using PHP, Angular, Node.js, and related technologies.
- Develop and adapt mobile applications using frameworks such as Capacitor.
- Troubleshoot and debug issues across the full stack, from IoT devices to backend services.
- Participate in architectural decisions and represent engineering in strategic product discussions.
- Review code and architecture, defining best practices and ensuring high-quality standards across the team.
- Help define technical projects and tasks based on customer, partner, or internal feedback.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of professional experience in software development, with strong exposure to system architecture and design.
- Solid experience working with PHP, Angular, MySQL, and cloud-based databases such as DynamoDB.
- Strong knowledge of frontend technologies including HTML, CSS, and JavaScript.
- Experience working with cloud platforms, preferably AWS.
- Proven ability to lead, mentor, and influence other engineers.
- Strong problem-solving skills with an analytical and strategic mindset.
- Excellent communication skills, able to interact with technical and non-technical stakeholders.
- Experience working in agile, fast-paced environments.
- Strong English communication skills (written and spoken) B2+ / C1 MANDATORY.
Benefits:
- Competitive salary in USD and growth opportunities in a global environment.
- Full-time 100% remote role.



















