S

Smart Tech Contracting

Builds automation and monitoring for data centers

Special Projects Software Engineer - Special Projects and Innovation

Full-Stack EngineeringUpdated on Nov 15
Full-timeRemote in USA

About the Job

Requirements

  • Full-stack software development skills, including scripting languages, APIs, and application frameworks; Python is preferred.
  • Data engineering knowledge, including data structures, relational, vector, and time-series databases, and data pipeline design.
  • Systems integration experience using Modbus, BACnet/IP, MQTT (Sparkplug B), OPC UA, and LoRaWAN.
  • Knowledge of network fundamentals, including TCP/IP, HTTP/REST, routing, VLANs, VPNs, and multi-WAN connectivity.
  • Familiarity with SCADA and BAS platforms sufficient to integrate with them and consume their data.
  • Experience integrating machine learning models and AI/LLM services into applications and workflows.
  • Ability to create system architecture diagrams using tools such as draw.io or Lucidchart.
  • Familiarity with workflow automation software such as n8n or Microsoft Power Automate.
  • Experience with source control using Git, ticketing systems such as Jira or Azure DevOps, and basic Linux/Windows server administration.
  • Ability to perform controls wiring and hands-on hardware prototyping in lab environments.
  • Knowledge of VLANs, LANs, VPNs, and RSTP.
  • Knowledge of IoT and smart building solutions.
  • Proficiency with Microsoft Office applications, including Excel, Word, Outlook, PowerPoint, and Teams, and knowledge of file management.
  • Ability to work successfully remotely using effective communication and organizational skills, self-motivation, proactiveness, and resourcefulness in a distraction-free workspace.
  • Ability to follow company and site safety requirements.
  • Ability to use AI and emerging technologies to streamline workflows, optimize operational processes, and contribute to company-wide innovation.
  • Ability to analyze and prepare documents, reports, and correspondence.
  • Ability to communicate technical and non-technical information effectively in oral and written form.
  • Ability to communicate directly with stakeholders and sometimes serve as the primary point of client contact.
  • Ability to work independently and as a team member with moderate supervision.
  • Ability to work under pressure and meet close deadlines.
  • Ability to plan and delegate the work of others effectively.
  • Ability to obtain NFPA70E and/or OSHA training certification if required.
  • Organizational skills to manage multiple tasks simultaneously.
  • Bachelor’s degree in engineering, Computer Science, or a related discipline.
  • Five or more years of hands-on software development experience, including work with industrial automation, IoT, or building systems data.

Responsibilities

  • Design and build full-stack applications and data pipelines that collect, store, trend, and analyze field data from monitoring systems.
  • Develop Python scripts, APIs, and database schemas to support rapid proof-of-concept and pilot deployments.
  • Build HMIs, dashboards, and alarming using modern web frameworks and visualization tools.
  • Integrate machine learning inference and AI/LLM components into deliverable products.
  • Ingest and evaluate unique initiatives and research and compare hardware and software solution options.
  • Develop system architecture diagrams using UML (ISO/IEC 19501).
  • Estimate budgets using bills of materials, parts lists, resource options, schedules, and human resource requirements.
  • Assist with building and testing physical systems in lab environments, including sensors, gateways, network equipment, and edge compute.
  • Travel to job sites to assist with site surveys, system integration, and field pilots.
  • Connect devices and systems using industrial and network protocols, including Modbus, BACnet/IP, MQTT, OPC UA, and LoRaWAN.
  • Draft summary reports and present during regular project updates.
  • Document solutions for product delivery and facilitate handoff of mature initiatives to long-term owners.
  • Support project postmortems and lessons-learned reviews for continuous program improvement.
  • Use AI-enabled and digital tools to enhance efficiency, reduce manual effort, and support consistent, high-quality work output.
  • Identify process improvement opportunities and learn new technologies, skills, and methods that improve individual and team performance.
  • Adapt to emerging technologies and digital workflows and support adoption of innovative tools across the organization.
  • Complete assigned tasks and deliverables on time and on budget.

Desired Qualifications

  • Python is preferred among scripting languages.
  • On-site startup and commissioning experience.
  • Project management experience (RND).
  • Relevant software development, networking, cloud, or data engineering certifications.

About the Company

Smart Tech Contracting

Builds automation and monitoring for data centers

Smart Tech Contracting designs and installs building automation and electrical power monitoring systems for data centers and other facilities that need continuous operation. Its engineers connect equipment controls, monitoring software and graphical interfaces so operators can track conditions and manage buildings through a coordinated system. The business takes projects from design and construction through testing and handover, with maintenance and emergency support after installation. Clients buy engineering, integration and construction services, alongside software customization for their facilities. Smart Tech Contracting was founded in 2025.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2025

Recently Posted Jobs

Explore more opportunities at Smart Tech Contracting

See more jobs