Senior Full Stack Engineer

Buffalo, NY, US • Posted 9 hours ago • Updated 4 hours ago
Contract Independent
Contract W2
On-site
$60 - $70/hr
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • HTML
  • JavaScript
  • CSS
  • React
  • Angular
  • Svelte
  • Go
  • Java
  • C++
  • Rust
  • CI/CD pipelines
  • PLC

Summary

Senior Software Engineer, Backend - Factory Software

Buffalo, NY

Position Overview
We are seeking a highly motivated Senior Software Engineer with expertise in server-side and backend development to join our small, high-performing team. You'll build scalable software systems that power the manufacturing of innovative products like vehicles, superchargers, and energy storage solutions. The ideal candidate is passionate about crafting world-class software, has a proven track record in scalable manufacturing systems, and thrives in collaborative environments. Strong software engineering fundamentals, familiarity with manufacturing and controls engineering, excellent communication skills, and experience with technical feedback are essential.

Key Responsibilities

  • Deliver high-quality, maintainable code that addresses real-world manufacturing challenges.
  • Lead end-to-end projects, from gathering requirements and architectural design through implementation, testing, and production deployment.
  • Bridge communication gaps between factory floor equipment (e.g., PLCs) and high-level MES (Manufacturing Execution System) services.
  • Mentor engineers and uphold global standards of excellence in software craftsmanship.
  • Tackle problems across the stack, from debugging packet loss in PLC communications to ensuring data consistency in large-scale, globally distributed databases.
  • Prioritize robust, production-critical systems with strong validation, monitoring, and support mechanisms.
  • Collaborate with cross-functional teams, including Operations, Manufacturing Engineering, Quality, and Supply Chain.
  • Participate in on-call rotations (no more than once every two months).

Requirements

  • Bachelor s degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience with evidence of exceptional ability.
  • Minimum 4 years of professional experience (6+ years preferred).
  • Proven experience implementing large-scale projects in languages like Go, Java, C++, Rust, or similar.
  • Strong understanding of backend development fundamentals, including SQL databases, networking, and security.
  • Basic familiarity with frontend technologies (HTML, JavaScript, CSS) and at least one modern framework (e.g., React, Angular, Svelte) for full-stack integration.
  • Proficiency in rigorous software development practices, including version control, code reviews, CI/CD pipelines, monitoring, and logging.
  • Excellent interpersonal communication skills and a demonstrated ability to lead technical initiatives from concept to production.
  • Familiarity with controls engineering concepts, manufacturing processes, and Programmable Logic Controllers (PLCs). Hands-on experience with Ignition and MES systems is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10228827
  • Position Id: 8914506
  • Posted 9 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Kentucky

Today

Full-time

USD 106,900.00 - 147,000.00 per year

Remote

Today

Easy Apply

Third Party, Contract

Depends on Experience

Texas

Today

Contract

USD76 - USD77

Remote

11d ago

Contract

Depends on Experience

Search all similar jobs