Software Engineer I

Symmons Industries

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 1–3 years of experience in a software engineering role.
  • Experience with React Native and strong React fundamentals; familiarity with Vue is a plus.
  • Knowledge of REST APIs and SQL; exposure to NoSQL databases is advantageous.
  • Familiarity with test automation tools and scripting languages.

Responsibilities

  • Build and maintain features across mobile and web platforms.
  • Write and maintain automated tests and ensure healthy CI/CD pipelines.
  • Take ownership of work end-to-end, resolving issues in production.
  • Monitor system health and diagnose production issues.
  • Assist in managing cloud-based infrastructure and CI/CD pipelines.

Benefits

  • Competitive compensation package with a 401k plan.
  • 100% match up to the first 6% of eligible wages with immediate vesting.
Full Job Description
Overview

The Opportunity:

We are seeking a dynamic and motivated Software Engineer I to join our team. In this role, you will play a crucial part in helping us achieve our mission by putting our core values into action every day. If you are passionate about providing exceptional service, thrive in a fast-paced environment, and are ready to make a significant impact, we want to hear from you!

 

As a Software Engineer, you will help scale our technology to thousands of new buildings across North America.  A pivotal role in advancing innovation and ensuring the quality, reliability, and security of our IoT water system monitoring product.

Responsibilities
  • Build and maintain features across our platform, including our mobile app (React Native/Expo), while also contributing to our Vue web portal and Spring Boot backend as the work requires.
  • Write and maintain automated tests (unit and integration) for the code you ship, and help keep our CI/CD pipelines healthy and reliable.
  • Take ownership of your work end-to-end - your responsibility doesn’t end at merge, and you stay responsive when something breaks in production.
  • Participate in monitoring system health and diagnosing issues in production environments - help triage and resolve bugs reported by users or monitoring tools.
  • Assist in system DevOps including setup, configuration, and management of cloud-based infrastructure (AWS or similar) and CI/CD pipelines.
  • Work closely with Evolution Sales, Customer Success and Engineering teams to plan, prioritize, and deliver new features and improvements.
  • Contribute to technical documentation, including user guides, deployment guides, and troubleshooting steps.
  • Support security testing and performance optimization efforts, helping to ensure our solutions are robust and scalable.
  • Bring a growth mindset—proactively suggest and help implement improvements to our tools, processes, and workflows, and embrace learning new technologies across mobile, web, backend, and IoT.
Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 1–3 years of experience in a software engineering role
  • Ability to travel up to 10% as required with possible overnight stays.
  • Experience with React Native (or strong React fundamentals and eagerness to pick up mobile development), TypeScript, and at least one modern backend language—Java/Spring Boot preferred. Familiarity with Vue is a plus.
  • Experience with REST APIs and SQL, exposure to NoSQL databases is a plus.
  • Familiarity with test automation tools and scripting languages (e.g., Python, Selenium).
  • Understanding of IoT technologies, protocols, and wireless communication standards is a plus.
  • Experience with cloud platforms (AWS, Azure, etc.), mobile development, Docker, or containerization is desirable but not required.
  • Experience with version control (Git) and familiarity with issue-tracking tools (e.g., Jira).
  • Comfortable working with ambiguity and incomplete specifications, and able to take a problem end-to-end with limited handholding.
  • Actively uses AI tools in their workflow and is curious about how to push them further to accelerate output.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities, with a willingness to cross between mobile, web, and backend depending on what the team needs.
  • Knowledge of security testing and best practices is desirable.

Symmons offers a competitive compensation package including excellent benefits and a 401k plan with 100% match up to the first 6% of eligible wages with immediate vesting. The pay range reflects our good faith estimate at the time of posting and does not guarantee a specific wage. Actual pay will depend on skills, experience, and other job-related factors.

 

If you are ready to bring your passion, skills, and can-do attitude to Symmons, we invite you to apply for this exciting opportunity. Please submit your application/resume at: https://careers-symmons.icims.com

Similar Jobs

More Jobs at Symmons Industries

More Information Technology Jobs

Find similar Software Engineer I jobs: