Junior Software Engineer

Waites Sensor Technologies, Inc.

Huntsville (AL)

On-site

USD 65,000 - 85,000

Full time

20 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Waites Sensor Technologies, Inc. is seeking a Junior Software Engineer in Huntsville to develop high-quality software across embedded to cloud ML workloads. You will join a fast-paced engineering team building predictive maintenance solutions for global clients.

Ideal candidates have strong Python experience, solid scripting skills, and a collaborative mindset. The role offers growth opportunities and flexibility in a dynamic, people-centric culture.

Qualifications

  • Bachelor's degree in CS or related field.
  • Experience developing complex software in Python.
  • Experience with revision controls (Git/SVN).
  • Ability to work independently and as a team.
  • Excellent organization and leadership skills.
  • Stellar problem-solving skills.
  • Familiar with AI tools to write code, document, and debug.
  • Ability to work a 40-hour workweek with flexibility for additional hours.

Responsibilities

  • Develop high-quality software design and architecture.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up to date with latest technologies.

Skills

Python
Git/SVN
Scripting
Communication

Education

B.S./B.A. in CS or related

Tools

Docker
AWS Lambda
Linux

Job description

This is a rare opportunity to develop cutting edge technology alongside our Engineering team!

What we are: Fun, fast-paced, client-focused, people-centric, inviting, flexible, and rapidly growing.

What we are not: Overly structured, exclusive, uncompromising, disengaged, or disconnected.

As a nimble and fast-moving organization, we are looking for someone awesome to help us design cutting-edge products providing predictive maintenance for some of the largest companies across the world. You will have the opportunity to solve unique, challenging problems and develop solutions across a wide range of products and technologies, while working alongside a team of talented self-starters in an entrepreneurial environment. The solutions you’ll be discovering will comprise technology ranging from low-level embedded development and digital signal processing all the way up to cloud infrastructure and machine learning. There are tremendous opportunities for career growth and development of new skills in this role.

Our ideal candidate should have excellent organization and problem solving skills. If you have hands-on experience in software development and agile methodologies and want to develop high-quality software that is aligned with user needs and business goals, we’d love to hear from you. The type of work we do is categorically awesome, and we hope to find the right fit, based on experience and culture, to take our engineering team to the next level!

Company Description

We are a leading provider of wireless, mesh-networked, "Internet of Things" (IoT) sensors for industrial environments. Our cost-effective, plug-and-play products empower plants of all sizes to conduct predictive and preventative maintenance on mission-critical and secondary equipment in order to maximize uptime. Our innovative sensors, machine learning, services, and solutions have been revolutionizing this industry for the past 15 years.

Reports to

Chief Technology Officer

Location

local to Huntsville, AL or willing to relocate

Travel

5% travel, if any. There are occasional in-person technology summits for training, development, and team building.

Work Authorization

Must be authorized to work in the U.S.

  • Sponsorship is not available at this time.
Exemption Status

Exempt

Job Description

As a Junior Software Engineer, you will have the opportunity to:

  • Develop high-quality software design and architecture
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve productsli>
  • Document development phases and monitor systems
  • Ensure software is up to date with latest technologies
Required Qualifications
  • Bachelor's of Science/Arts in Computer Science or related degree
  • Experience developing complex software in Python
  • Must be a cool human being and enjoy working on limit pushing projects
  • Extensive experience in software development, scripting, and project management
  • Experience with modern revision controls tools (i.e. SVN, git, etc.)
  • Ability to work independently and as a team
  • Excellent organization and leadership skills
  • Stellar communication and proven problem-solving skills
  • Familiar with AI tools to write code, document, and debug
  • Ability to work a standard 40-hour workweek, with flexibility to work additional hours as required by business needs
Preferred Qualifications
  • Knowledge of/Experience with Docker
  • Experience with AWS Lambda, real‑time operating systems, and Linux based systems
  • Development + Testing experience
  • Experience working on tooling and diagnostics
  • Experience in Machine Learning
  • In‑depth knowledge of relational and time‑series databases
  • Cloud based architectures using AWS and/or Azure
  • Infrastructure as Code
Culture Fit Requirements
  • High intellect and strong analytical skills
  • Innovative and driven to constantly improve
  • Non‑bureaucratic, flexible, and able to thrive in a fast‑moving environment
  • Positive energy and attitude towards people and problem-solving
  • Demonstrates a balance of humility, strong work ethic, and interpersonal savvy (“Humble, Hungry, and Smart”) in approach to teamwork and problem-solving.
  • A genuine human.
  • Demonstrates a “Can Do” mentality.
Why Waites?

At Waites, we offer an attractive base salary with a strong history of profit sharing. We are intensely customer‑focused, with a culture that encourages hard work, fun, and mutual success. As we continue to grow, there will be many opportunities for professional advancement and development. If you are a talented engineering professional looking for an exciting new challenge, please apply!

At this time, we are not accepting assistance from third‑party staffing agencies or search firms for this role.

Candidates must be legally authorized to work in the United States on a full‑time basis. We are unable to provide visa sponsorship now or in the future for this position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

Waites Sensor Technologies Inc • Huntsville (AL)

On-site
USD 70,000 - 90,000
Profit sharing
Career growth opportunities
Senior Software Engineer
Senior Software Engineer

Waites Sensor Technologies, Inc. • United States

Remote
USD 120,000 - 180,000
Senior Cloud Backend Engineer
Senior Cloud Backend Engineer

Waites Sensor Technologies, Inc. • United States

Hybrid
USD 140,000 - 190,000
Profit sharing
Career growth
Collaborative culture
Principal Software Engineer
Principal Software Engineer

Lynx • Huntsville (AL)

On-site
USD 110,000 - 150,000
Low-cost Medical / Dental / Vision coverage
401K with generous employer match
Paid Time Off and 11 Paid Holidays
+2
Junior Software Engineer — IoT, AI & Cloud Innovator
Junior Software Engineer — IoT, AI & Cloud Innovator

Waites Sensor Technologies Inc • Huntsville (AL)

On-site
USD 70,000 - 90,000
Profit sharing
Career growth opportunities
Talent Acquisition Partner
Talent Acquisition Partner

Waites Sensor Technologies Inc • Cincinnati (OH)

On-site
USD 70,000 - 95,000
Profit sharing
IoT Customer Success Lead
IoT Customer Success Lead

Waites Sensor Technologies Inc • Cincinnati (OH)

On-site
USD 70,000 - 95,000
Senior Software Engineer
Senior Software Engineer

RC Talent • United States

On-site
USD 120,000 - 180,000
Medical, dental, and vision coverage
401(k) plan
life insurance
+4
Customer Success Manager
Customer Success Manager

Waites Sensor Technologies Inc • Cincinnati (OH)

On-site
USD 70,000 - 95,000
Sr. Project Manager, AI & Wireless Technology
Sr. Project Manager, AI & Wireless Technology

RC Talent • Huntsville (AL)

On-site
USD 110,000 - 150,000
Competitive compensation
Medical/dental/vision
401(k) plan
+3