Achieve an expert level understanding of our custom software system features, the design intent, integrations with other business platforms, and how the applications are utilized to support business processes
Utilize functional requirements to create technical specifications and lead development projects, architect custom applications
Contribute to the creation, migration, and maintenance of complex data models
Develop creative, efficient, and optimized data solutions
Optimize performance with large, complex data sets that continue to expand; develop methods for monitoring capacity utilization
Manage cloud architecture and make recommendations for upgrades and enhancements based on project and business demands
Maintain and debug live software systems
Continuous learning, proactive knowledge sharing, and mentorship of teammates
Complete other responsibilities as assigned
Requirements
B.S. in Computer Science or Engineering
12+ years of software engineering experience and demonstrated ability to deliver complex, technical solutions
Experience with control systems and sensor data as well as construction automation or similar
Backend proficiency in one or more of: Python, Numpy/Pandas, SQL (non-ORM), Rust, C/C++/C#, Java
Advanced database knowledge and SQL proficiency
Understanding of API use to consume data in various formats such as JSON
Proficiency with Git and deployment automation
Strong problem-solving ability and analytical skills
Clear and concise communication skills including, but not limited to, wikis, technical specifications, flowcharts, protocol/API/schema descriptions, process documentation
Familiarity with industrial protocols such as OPC-UA or Modbus is considered a plus
Data interpretation and visualization
AWS cloud services and deployment automation
IT systems, networking, and security.
Tech Stack
AWS
Cloud
Java
Numpy
Pandas
Python
Rust
SQL
Benefits
Employees (and their families) are eligible for medical, dental, vision, basic life and disability insurance.
Employees can enroll in our company’s 401(k) plan and are provided vacation, sick and holiday pay.