DeveloperJobs.io
← Back to all jobs

Job Description

Sensera Systems, a Golden, Colorado-based innovator in sensor-driven and AI-enabled solutions, is seeking a Senior Software Developer to contribute across the full software lifecycle. The role spans cloud-based Java web services, JavaScript/HTML/CSS front ends, embedded software in C and C++, and AI/ML or image processing initiatives, with onsite work in Golden and a salary range of USD 120,000 to 150,000 per year. This position involves close collaboration with product leadership to advance the company’s software stack and technology roadmap.

The successful candidate will help drive development efforts across multiple domains, mentor junior engineers, and contribute to scalable architectures while partnering with product, the CTO, and the Director of Engineering to deploy cutting edge AI/ML capabilities.

Responsibilities

  • Maintain, troubleshoot, and extend the cloud-based web services that power Sensera Systems' platform.
  • Maintain, troubleshoot, and enhance the full suite of Sensera Mobile Applications on iOS and Android.
  • Develop, maintain, and troubleshoot new and existing AI/ML resources and applications.
  • Apply robust prompt engineering techniques to develop and refine LLM-based resources and workflows.
  • Develop new web applications using JavaScript, jQuery, HTML, and CSS, and update existing ones.
  • Support and scale Sensera Systems' cloud server architecture as needed.
  • Assist in embedded software development with emphasis on image and video processing and communications.
  • Provide technical guidance to sales, manufacturing, and tech support on software-related questions and issues.
  • Serve as a Responsible Engineer for development projects, guiding design, implementation, and testing activities.
  • Mentor and train junior software developers to strengthen the team.
  • Support the growth and evolution of Sensera's software technology stack and development processes.
  • Collaborate with Product, the CTO, and the Director of Engineering to advance AI/ML applications.

Requirements

  • Bachelor’s degree in Computer Science or related field and a minimum of 5 years of software development experience in a relevant domain.
  • 5+ years of professional experience building and maintaining scalable web applications.
  • Advanced proficiency with Java, web services, and typical web application architecture.
  • Advanced proficiency with MySQL and NoSQL databases.
  • Experience building web applications using vanilla JavaScript, HTML, and CSS.
  • Experience with prompt engineering.
  • Ability and willingness to learn new programming languages and frameworks.
  • Advanced proficiency with Git and GitHub.
  • Familiarity with a range of software development tools and the ability to quickly learn new ones.
  • Excellent communication and collaboration skills.

Technologies

  • Java
  • JavaScript
  • HTML
  • CSS
  • jQuery
  • C
  • C++
  • MySQL
  • NoSQL
  • React
  • Vue
  • Android
  • iOS
  • LLMs
  • AI
  • ML

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Referral program
  • Tuition reimbursement
  • Vision insurance

Bonus Points

  • Experience using a front-end framework such as React or Vue
  • Experience building ML pipelines
  • Experience with image or video processing
  • Experience with Android and iOS development
  • Experience as SCRUM Master or team lead
  • AI/ML implementation experience

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.