Full Stack Software Engineer

Vontier
7h$85,000 - $110,000Remote

About The Position

This position is responsible for designing, implementing, testing, deploying, and supporting full stack software solutions for ANGI Energy Systems’ remote monitoring platform serving CNG, RNG, and Hydrogen refueling stations. The Full Stack Software Engineer will contribute across web applications, backend services, real-time data ingestion, cloud messaging, and analytics enablement. The platform ingests equipment telemetry and alarms from industrial control systems, supports live monitoring and operational workflows, and provides reporting and historical views for customers and internal support teams. The role will support both an existing legacy reporting pipeline and an evolving cloud-native architecture using modern IoT messaging patterns, serverless compute, managed message queues, and cloud data platforms. The role will also contribute to building an analytics foundation that consolidates equipment telemetry with service/support system data to enable reliability insights, reporting, and future predictive/correlative models.

Requirements

  • Bachelor’s degree in software engineering, Computer Science, or related technical field (BS) from a four-year college or university and at least 3 years of related experience and/or training in engineering and design and/or equivalent combination of education and experience.
  • Proficiency with the programming languages, protocols, and formats C#, Python, SQL, JavaScript, CSS, HTML, JSON, and MQTT.
  • Software IDEs
  • Version control, repository management, bug tracking, and documentation software (Git, Bitbucket, Jira, Confluence)
  • Microsoft Azure
  • Snowflake
  • SQL Server Management Studio
  • Networking systems and secure networking practices
  • Quality and reliability of delivered software across web, backend services, and data pipelines.
  • Correctness and timeliness of telemetry, alarm, and reporting data.
  • Internal & external customer satisfaction (usability, supportability, responsiveness).
  • Performance to schedule and delivery commitments.
  • Process conformance (SDLC, security, documentation, operational readiness).
  • Rework costs and reduction of repeat defects/operational incidents.
  • Has knowledge of commonly used concepts, practices and procedures regarding:
  • Compressed gas site, dispensing, compression, storage, and controls systems
  • Software design, development, and sustainment
  • Remote device connectivity and management
  • Cloud based applications and SaaS models
  • Training and utilizing AI models
  • Relational databases
  • Virtual Machines
  • Serverless compute applications
  • APIs
  • Relies on experience and judgment to perform the functions of the job.
  • Performs a variety of tasks, including Project Engineer.
  • A certain degree of creativity and latitude is required.
  • Works with little supervision. Self-starting.

Responsibilities

  • Software Development – Web Application
  • Design, develop, and sustain features in customer- and internal-facing web applications (dashboards, station views, alarms, reporting, administration tools).
  • Implement secure, intuitive user experiences with appropriate authentication/authorization patterns.
  • Improve live monitoring capabilities by transitioning from legacy screen-scraped/derived data views to structured, service-backed live data models.
  • Collaborate with cross-functional stakeholders to refine requirements and deliver iterative improvements.
  • Software Development – Backend Services / APIs
  • Design and implement backend services and APIs that support monitoring, reporting, configuration, and operational workflows.
  • Develop data access patterns and schemas in a relational database environment, with emphasis on correctness, performance, and maintainability.
  • Implement robust error handling, retries, and idempotent processing where required for event-driven systems.
  • Real-Time Data Ingestion and Event-Driven Processing
  • Build and support near real-time ingestion pipelines that process telemetry and alarm events from cloud IoT messaging endpoints.
  • Validate, transform, and persist event data for downstream reporting and operational use.
  • Implement secure device-to-cloud communication patterns under real-world constraints.
  • Support cloud-to-device command patterns for remote operational workflows, with auditing, safeguards, and clear operator feedback.
  • Notifications and Workflow Automation
  • Build and enhance notification and escalation workflows for alarms and operational events.
  • Integrate with enterprise communication platforms and APIs to deliver email/notification capabilities and manage recipient rules.
  • Use managed messaging infrastructure to decouple producers/consumers and improve reliability.
  • Data & Analytics Enablement
  • Contribute to a cloud-based data lake/warehouse to ingest and model equipment telemetry and related operational data.
  • Integrate external service/support platform data via APIs for cross-domain analytics.
  • Support data quality, governance, and observability to enable reliable reporting predictive/correlative model development.
  • Enable advanced analytics and AI initiatives by preparing curated, well-documented datasets suitable for feature engineering and model training (e.g., failure prediction, anomaly detection, alarm correlation, maintenance optimization).
  • Collaborate with engineering, service, and analytics stakeholders to operationalize model outputs into applications and workflows (e.g., surfacing risk scores, recommended actions, and alerts), including feedback loops to evaluate and continuously improve model performance over time.
  • Quality, Reliability, and Continuous Improvement
  • Utilize industry-standard source control, code review, documentation, and CI/CD practices.
  • Implement appropriate automated testing (unit/integration) and monitoring/observability (structured logging, metrics, tracing).
  • Participate in production support and incident response; drive root-cause analysis and corrective actions to reduce repeat issues.
  • Contribute to technical design standards, documentation, and continuous improvement initiatives.

Benefits

  • Vontier partners with you and your family on your health and wellness journey. Visit VontierBenefits.com to view our benefits. We offer a premium suite of health and wellness programs for you and your family, including medical, dental, vision, disability and life insurance.
  • With programs for family planning from Maven Clinic to managing diabetes like Livongo, coverage for women's health, support for adult and elder care, paid parental leave, a generous 401(k) plan with matching company contributions, and more. Vontier is here for all stages of life. We also offer paid time off up to 15 days each year, 12 paid holidays (including 2 floating holidays), and paid sick leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service