
Senior Application Engineer
Posted Jul 27

Posted Jul 27
This is a fully remote position, open to applicants in California.
• Design, create, and sustain impactful features for our Angular/Ionic mobile application and associated web tools.
• Develop and integrate AI-driven solutions, which includes working with REST APIs, AI platforms, and supporting services.
• Implement and tailor Archibus applications according to customer specifications, including forms, workflows, views, and reports.
• Configure and facilitate integrations (REST, SFTP, and related patterns) between Archibus, mobile applications, and other enterprise systems.
• Engage in the complete software development life cycle: requirements clarification, design, implementation, code review, testing, deployment, and support.
• Take ownership of development tasks from concept through to release, encompassing effort estimation, risk identification, and status communication.
• Collaborate closely with product management, project managers, QA, and fellow developers to deliver high-quality solutions punctually.
• Employ modern development methodologies such as version control, branching strategies, code review, continuous integration, and automated testing when applicable.
• Leverage AI-assisted development tools to enhance productivity and code quality.
• Generate clear technical documentation for features, integrations, and Archibus customizations.
• Provide tier 3 technical support and guidance on intricate issues for internal teams and key customers.
• Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience.
• Over 5 years of professional application development experience in a collaborative environment.
• Strong expertise in object-oriented programming and JavaScript or TypeScript.
• Demonstrated experience with modern JavaScript frameworks such as Angular or React; familiarity with Ionic or mobile hybrid frameworks is advantageous.
• Experience in designing, consuming, and troubleshooting REST APIs; knowledge of SFTP and other integration patterns is preferred.
• Practical experience with Archibus or similar IWMS platforms; familiarity with Archibus AXVW and JavaScript APIs is strongly preferred.
• Experience in supporting application and database upgrades, including planning, execution, and validation.
• Comfortable operating in cloud and hosted environments such as AWS or similar platforms.
• Hands-on experience with AI tools to enhance coding productivity; experience with generative AI APIs is a plus.
• Knowledge of authentication and single sign-on concepts such as SAML and SSO is advantageous.
• Strong grasp of modern development practices, including Git-based workflows, pull requests, and CI/CD pipelines.
• Excellent problem-solving abilities, with the capacity to troubleshoot intricate issues across application, integration, and hosting layers.
• Clear written and verbal communication skills, capable of articulating technical concepts to both technical and non-technical stakeholders.
• Self-motivated, dependable, and comfortable working in a remote or distributed team while managing priorities across product work and client projects.
• Competitive salary and performance-based bonuses.
• Flexible work hours and remote work options.
• Comprehensive health, dental, and vision insurance.
• Opportunities for professional development and growth.
• Collaborative and inclusive company culture.
Henkel
Pepperl+Fuchs Group
Win Systems
Intel Corporation
Get handpicked remote jobs straight to your inbox weekly.