4 open positions available
Lead development of Flutter apps for iOS and Android, shape mobile architecture, collaborate on API contracts, and prototype durable features with product teams. | 5+ years software development with strong Flutter/Dart and full-stack skills, proficient in AI coding tools and observability platforms like Sentry or Datadog. | AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders, united by a common goal: to build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. As a Senior Mobile Engineer, you will be a senior, hands-on contributor on our mobile team, building and shaping our Flutter applications while staying fluent across the services that power them. The mobile experience supports field technicians, customer teams, and operational workflows where reliability, clarity, and offline/real-world constraints matter. You will spend the bulk of your time in Flutter and Dart, building the applications at the core of our product, while working as a comfortable full-stack engineer across the rest of the stack. That means collaborating closely with backend engineers on the shared REST and GraphQL APIs our mobile and web clients depend on, and helping shape the architecture and contracts behind them as we invest in that layer. You set a strong architectural direction and you stay in the code. This role suits a product-minded engineer who can move quickly from a rough idea to a working prototype alongside product and design, then carry that prototype through to a sound, well-architected feature with cross-platform impact and the end user in mind. You should be experienced with agentic, AI-assisted development and confident directing it; our team uses Claude Code, Codex, skills, and MCP integrations every day for building, support, and documentation. We are looking for someone who can help the team innovate with these tools while grounding that work in engineering experience and proven best practices, including authoring the skills and workflows that make the whole team faster. What's the Opportunity Build, test, and ship high-quality Flutter applications across iOS and Android Help shape mobile architecture and establish the patterns and standards the team builds on, while staying hands-on in the codebase Collaborate with backend engineers on shared REST and GraphQL APIs; weigh in on contracts and data-flow decisions, and go hands-on with lightweight contributions when the situation calls for it. Partner with product and design to prototype ideas rapidly, then turn validated prototypes into durable, maintainable features Bring a product engineering mindset and an end-user focus to every feature, considering cross-platform impact from the start Use and direct AI-assisted development with Claude Code, skills, and MCP day to day; author skills and workflows that raise the team's velocity and quality Work effectively across multiple product areas, maintaining context and technical consistency as mobile priorities evolve Contribute to code reviews and to the technical growth and mentorship of the engineers around you Support customers and field technicians directly by troubleshooting code and resolving issues end to end, using tools like Sentry and Datadog to trace problems across the stack and drive root cause analysis on the hard ones. Qualifications 5+ years of software development experience, with strong, demonstrated expertise in Flutter/Dart and comfort working full-stack across backend services and APIs Strong software architecture and design skills, paired with a clear willingness to stay hands-on in the code Demonstrated experience consuming and collaborating on REST and GraphQL APIs, and comfort discussing backend design, data models, and service contracts with backend engineers A product engineering mindset: able to prototype quickly with product and design, then deliver a sound, well-built feature Hands-on experience directing agentic coding tools and using agentic workflows as a force multiplier while maintaining ownership of technical decisions Strong debugging and performance-optimization skills, with hands-on experience using observability and monitoring tools such as Sentry, Datadog, or similar to diagnose and resolve production issues Strong context-switching skills and the ability to stay effective across several concurrent projects and teams Exceptional communication skills, with the ability to lead technical discussions and present to stakeholders A track record of mentoring engineers and improving the teams you are part of Nice to Have Experience authoring AI skills, building MCP integrations, or designing agentic development workflows AWS experience (AppSync, Lambda, Cognito) with direct backend collaboration Backend development experience, particularly with TypeScript services (Hono, Zod, OpenAPI) or comparable stacks Expert-level experience with the BLoC pattern and advanced state management Clean Architecture, Domain Driven Design, and similar enterprise-grade patterns Local-first and offline data experience (Drift, SQLite, or similar) Native platform experience (iOS, Android) for platform channel and debugging work CI/CD pipeline experience with GitHub Actions, Fastlane, or custom automation IoT and Bluetooth integration experience for industrial or manufacturing device connectivity What We Offer AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive; that is why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance. Competitive compensation package including stock options Flexible work schedule with core hours in the Eastern time zone Comprehensive benefits including retirement plan match Unlimited PTO The opportunity to make a real impact every day in the manufacturing industry A close-knit team environment that balances work and life while crafting exceptional products We have a distributed team that works remotely across locations in the United States. This is a remote position, with collaboration during Eastern time zone core working hours required. #LI-REMOTE The base salary range for this full-time position is posted below, plus equity and benefits. Variable pay, bonuses, and other cash compensation will be discussed throughout the interview process. The salary range was determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range applicable to your location during the hiring process. AssetWatch Salary Range (US) $165,000—$190,000 USD What We Offer: AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive - that’s why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance. Competitive compensation package including stock options Flexible work schedule Comprehensive benefits including retirement plan match Opportunity to make a real impact every day Work with a dynamic and growing team Unlimited PTO We have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.
Design, develop, and maintain scalable microservices and serverless architectures using AWS and Python. | Bachelor's degree and strong proficiency in Python, AWS serverless environments, SQL/NoSQL databases, and infrastructure automation with Terraform. | AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. The Data Services team designs, manages, and optimizes critical backend data infrastructure and pipelines supporting AssetWatch’s condition monitoring and predictive maintenance solutions. Our team maintains and evolves serverless architectures, builds robust APIs, ensures efficient database operations, and drives improvements in data ingestion and alerting systems. We collaborate closely across multiple engineering teams to enhance system performance, scalability, and reliability, ensuring seamless data flow and availability. Design, develop, and maintain secure, scalable, and highly available microservices, integrations, and jobs. Work closely with the other backend engineers to enforce consistent and scalable architecture Develop and optimize serverless architectures, leveraging AWS Lambda, API Gateway, and related technologies. Write and optimize performant SQL queries, stored procedures, and database schemas using MySQL. Monitor, manage, and optimize alerting systems including Sentry and Slack integrations to proactively address infrastructure and database health. Create, manage, and improve infrastructure-as-code (IaC) scripts and Terraform templates. Automate CI/CD pipelines, enhancing developer efficiency and ensuring seamless deployments. Work closely with Data Team to follow and mature best data practices including integration pipeline strategy Collaborate with Product and Engineering Teams to identify, plan, and implement system improvements, addressing technical debt and enhancing overall data stack efficiency. Participate actively in an on-call rotation, managing and coordinating production deployments and production support. Conduct thorough code reviews, support and guide Engineering Teams with backend best practices, and maintain comprehensive documentation. Qualifications Strong proficiency in Python development, specifically within AWS serverless environments. Deep knowledge of AWS services including ECS, Lambda, API Gateway, S3, CloudWatch, IAM, RDS Aurora, SNS, and SQS. Experience working with third-party APIs and SaaS applications, integrating external services into backend systems. Experience designing and building scalable APIs, including API documentation, authentication methods, and adherence to best practices, leveraging modern frameworks and patterns. Solid experience managing infrastructure using Terraform and familiarity with IaC principles. Expertise with SQL and NoSQL databases, specifically MySQL and DynamoDB, including query optimization and performance-oriented schema design. Experience with Git, pipeline automation, CI/CD methodologies, and Agile practices (Jira). Excellent problem-solving and organizational skills, with the ability to manage multiple priorities effectively while operating in a self-driven, ownership-oriented way. Strong communication skills, both written and verbal, facilitating collaboration across diverse technical teams. Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field. Proven experience designing and implementing backend solutions in complex, scalable cloud environments. A proactive learner, eager to explore new technologies and methodologies. Comfortable in dynamic, collaborative environments, able to work independently and in teams. Preferred Qualifications Experience integrating comprehensive testing strategies within CI/CD pipelines. Experience with IoTCore and time series databases. Background in managing complex data ingestion workflows and reducing alert fatigue. Familiarity with monitoring/logging solutions beyond AWS offerings. #LI-REMOTE The base salary range for this full-time position is posted below, plus equity and benefits. Variable pay, bonuses, and other cash compensation will be discussed throughout the interview process. The salary range was determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range applicable to your location during the hiring process. AssetWatch Salary Range (US) $120,000—$155,000 USD What We Offer: AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive - that’s why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance. Competitive compensation package including stock options Flexible work schedule Comprehensive benefits including retirement plan match Opportunity to make a real impact every day Work with a dynamic and growing team Unlimited PTO We have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.
Design and maintain secure, scalable microservices and serverless architectures using AWS and Python. | Bachelor's degree and strong proficiency in Python, AWS services, Terraform, and scalable API development. | AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. AssetWatch is looking to hire our next Backend Engineer on our Data Services team. The Data Services team designs, manages, and optimizes critical backend data infrastructure and pipelines supporting AssetWatch’s condition monitoring and predictive maintenance solutions. Our team maintains and evolves serverless architectures, builds robust APIs, ensures efficient database operations, and drives improvements in data ingestion and alerting systems. We collaborate closely across multiple engineering teams to enhance system performance, scalability, and reliability, ensuring seamless data flow and availability. Design, develop, and maintain secure, scalable, and highly available microservices, integrations, and jobs. Work closely with the other backend engineers to enforce consistent and scalable architecture Develop and optimize serverless architectures, leveraging AWS Lambda, API Gateway, and related technologies. Write and optimize performant SQL queries, stored procedures, and database schemas using MySQL. Monitor, manage, and optimize alerting systems including Sentry and Slack integrations to proactively address infrastructure and database health. Create, manage, and improve infrastructure-as-code (IaC) scripts and Terraform templates. Automate CI/CD pipelines, enhancing developer efficiency and ensuring seamless deployments. Work closely with Data Team to follow and mature best data practices including integration pipeline strategy Collaborate with Product and Engineering Teams to identify, plan, and implement system improvements, addressing technical debt and enhancing overall data stack efficiency. Participate actively in an on-call rotation, managing and coordinating production deployments and production support. Conduct thorough code reviews, support and guide Engineering Teams with backend best practices, and maintain comprehensive documentation. Qualifications Strong proficiency in Python development, specifically within AWS serverless environments. Deep knowledge of AWS services including ECS, Lambda, API Gateway, S3, CloudWatch, IAM, RDS Aurora, SNS, and SQS. Experience working with third-party APIs and SaaS applications, integrating external services into backend systems. Experience designing and building scalable APIs, including API documentation, authentication methods, and adherence to best practices, leveraging modern frameworks and patterns. Solid experience managing infrastructure using Terraform and familiarity with IaC principles. Expertise with SQL and NoSQL databases, specifically MySQL and DynamoDB, including query optimization and performance-oriented schema design. Experience with Git, pipeline automation, CI/CD methodologies, and Agile practices (Jira). Excellent problem-solving and organizational skills, with the ability to manage multiple priorities effectively while operating in a self-driven, ownership-oriented way. Strong communication skills, both written and verbal, facilitating collaboration across diverse technical teams. Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field. Proven experience designing and implementing backend solutions in complex, scalable cloud environments. A proactive learner, eager to explore new technologies and methodologies. Comfortable in dynamic, collaborative environments, able to work independently and in teams. Preferred Qualifications Experience integrating comprehensive testing strategies within CI/CD pipelines. Experience with IoTCore and time series databases. Background in managing complex data ingestion workflows and reducing alert fatigue. Familiarity with monitoring/logging solutions beyond AWS offerings. #LI-REMOTE The base salary range for this full-time position is posted below, plus equity and benefits. Variable pay, bonuses, and other cash compensation will be discussed throughout the interview process. The salary range was determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range applicable to your location during the hiring process. AssetWatch Salary Range (US) $120,000—$155,000 USD What We Offer: AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive - that’s why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance. Competitive compensation package including stock options Flexible work schedule Comprehensive benefits including retirement plan match Opportunity to make a real impact every day Work with a dynamic and growing team Unlimited PTO We have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.
Lead and manage a cloud engineering support team to solve technical challenges and improve workflows. | Hands-on engineering leader with React, JavaScript, database, AWS serverless experience, and management background. | AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. What’s the Opportunity This is a high-impact, hands-on engineering management role where support engineering, automation, and developer enablement meet. You’ll lead a team focused on solving technical challenges, reducing engineering distractions, and improving operational workflows. The Cloud Engineering Support team is a hands-on engineering team focused on solving technical challenges, improving developer efficiency, and ensuring smooth operations for engineering teams. We own application support, minimizing interruptions for engineering teams while driving automation and process improvements that make support scalable and efficient. Our scope includes performance monitoring, API stability improvements, technical debt elimination, and architectural refinements, so the broader engineering organization can focus on building and innovating. We anticipate challenges, enhance workflows, evaluate automation opportunities, optimize internal processes, and streamline technical support to create a frictionless development experience. Beyond support, we take on engineering-driven initiatives that strengthen system stability, refine tooling, and improve operational workflows. We collaborate with engineering leadership to align on best practices, maintainability, and long-term efficiency. Responsibilities include: Team leadership and collaboration: Recruit, guide, coach, and mentor developers, making sure issues and projects are delivered on time, within scope, and to the company’s quality standards. Stakeholder management: Collaborate closely with engineering leadership to understand and document issues and priorities, aligning development and support work with engineering and business objectives, including managing expectations. Team oversight: Fluent in Jira for issue tracking, workflow management, and reporting. Keep the team aligned and using Jira to its fullest potential. Project and issue management: Oversee task boards, backlog management, and workload planning. Monitor progress and clear any impediments or bottlenecks to keep support on track. Continuous improvement: Advocate for and put in place best practices, efficiency improvements, and new technology. Cross-functional communication: Work seamlessly across the organization to drive strong inter-team collaboration and efficiency. Goal setting and accountability: Set direct-report goals tied to company OKRs, drive accountability, and make sure team KPIs and commitments are met, with a focus on high employee satisfaction (Employee NPS). Qualifications You are an engineering leader and hands-on technical contributor who thrives in a fast-paced environment, balancing technical execution, team leadership, and process improvement. You have a passion for problem-solving, automation, and helping development teams operate at peak efficiency. You enjoy mentoring engineers and building a collaborative, high-performing team, while still diving into technical challenges and process optimizations yourself. Atlassian Jira experience, including workflow management, automation, and reporting. Strong organizational skills, results-oriented with a bias for action. Embraces a culture of accountability. A strong collaborator who builds trust and contributes to the success of the team. Enjoys a challenge, has a desire to learn, is passionate about the work, and is committed to excellence and continuous improvement. Works autonomously with minimal supervision. Brings a professional presence, strong communication skills, and professional conduct. Shows the desire and the know-how to understand and solve customer needs. Able to multi-task, prioritize, and manage time effectively. Acts ethically and fairly and takes responsibility for accomplishing work goals. Preferred Qualifications 2+ years of lead or management experience 4+ years of experience building React web applications. 4+ years of experience working with databases (MySQL, SQL Server). 4+ years of experience coding in JavaScript, HTML, and CSS. Serverless experience with AWS (API Gateway, Lambda). Experience with browser compatibility and mobile-friendly standards. Familiarity with issue tracking and source control such as Jira and Bitbucket. Optimization experience. Experience with Python, UX, and AWS tools is a nice bonus. What We Offer: AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive - that’s why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance. Competitive compensation package including stock options Flexible work schedule Comprehensive benefits including retirement plan match Opportunity to make a real impact every day Work with a dynamic and growing team Unlimited PTO We have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.
Create tailored applications specifically for AssetWatch, Inc. with our AI-powered resume builder
Get Started for Free