Software Development Engineer III

Visa Hunt

United States

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Visa Hunt is seeking a Software Development Engineer 3 to design, build, and scale energy-saving products, combining ML and real-time data to deliver tangible impact. You will work on data pipelines, ML model integration, and scalable services, mentoring juniors and thriving in a fast-paced environment where your work shapes our products.

Strong experience with Java, Python, Spring Boot, and modern tooling is expected; you will collaborate across teams to implement new features and maintain

Qualifications

  • Bachelor's degree in computer science, software engineering, or related field.
  • 6–10 years of production-grade software experience.
  • Proficiency in Java (Spring Boot) and Python, or C.
  • Experience with relational and NoSQL databases.
  • Strong understanding of RESTful APIs and web services.
  • Excellent verbal and written communication skills.
  • Proven ability to work independently in a fast-paced setting.
  • Familiarity with Git for version control.

Responsibilities

  • Design and build robust ML pipelines and supporting services using Python and Java.
  • Integrate components with event-driven microservices, leveraging Redpanda as the streaming backbone.
  • Collaborate with cross-functional teams to define technical requirements and drive feature implementation.
  • Write clean, well-documented code and lead by example.
  • Lead code reviews and provide constructive feedback to the team.
  • Troubleshoot and resolve complex technical issues to ensure high-quality software.
  • Stay current with industry trends and apply new technologies to improve products and processes.

Skills

ML pipelines
Java
Python
Spring Boot
REST APIs
Git
Independent work

Education

Bachelor's degree in CS/CE or related field

Tools

Docker
Kubernetes
Redpanda
Apache Kafka
Git

Job description

The Role:

We're looking for a highly skilled and experienced Software Development Engineer 3 to help us design, build, and scale our energy-saving products. This is a hands-on role where you'll use your expertise in Machine Learning (ML) and real-time data to create solutions that have a tangible impact on the world.

In this position, you'll be a key player on a product-focused team, working on everything from data pipelines and ML model integration to developing scalable services. You should be comfortable working independently, mentoring junior engineers, and thriving in a fast-paced environment where your contributions directly shape our products.

Responsibilities:
  • Design and build robust ML pipelines and supporting services using Python and Java.
  • Integrate components with event-driven microservices, leveraging Redpanda as the streaming backbone.
  • Collaborate with cross-functional teams to define technical requirements and drive the implementation of new features.
  • Write clean, efficient, and well-documented code, following best practices and leading by example.
  • Participate in and lead code reviews, providing clear and constructive feedback to help the team grow.
  • Troubleshoot and resolve complex technical issues to ensure the delivery of high-quality software.
  • Stay current with industry trends and apply new technologies to improve our products and processes.
Requirements:
  • A bachelor's degree in computer science, Software Engineering, or a related field.
  • 6-10 years of experience developing and maintaining production-grade software.
  • Proficiency in Java (with Spring Boot), Python, or C.
  • Experience with both relational and NoSQL databases.
  • A strong understanding of RESTful APIs and web services.
  • Excellent verbal and written communication skills to clearly articulate complex technical concepts.
  • Proven ability to solve problems and work independently in a fast-paced setting.
  • Familiarity with version control systems like Git.
Preferred Skills:
  • Experience with event-driven architectures and streaming platforms like Redpanda or Apache Kafka.
  • Hands-on experience with Docker and Kubernetes for containerized deployments.
  • Knowledge of agile development methodologies and CI/CD practices.
  • Experience with additional programming languages or frameworks.
  • Working knowledge of wireline and wireless network technologies.

Originally posted on Himalayas

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Holistic Partners, Inc • Town of Florida (NY)

On-site
USD 100,000 - 140,000
Data Engineer III
Data Engineer III

Mind Fast Find • Seattle (WA)

On-site
USD 130,000 - 160,000
Software Systems Engineer - IV-Senior Java Developer / MicroServices Developer
Software Systems Engineer - IV-Senior Java Developer / MicroServices Developer

AmNet Services, Inc. • Lowell (MA)

On-site
USD 100,000 - 140,000
Software Engineer
Software Engineer

Edison Smart® • Plano (TX)

Hybrid
USD 110,000 - 165,000
Lead / Principal Java Engineer
Lead / Principal Java Engineer

High Tech Genesis • Toronto (OH)

On-site
USD 140,000 - 190,000
Machine Learning/Sr. Software Engineer
Machine Learning/Sr. Software Engineer

DCM Infotech Limited • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Software Engineer
Software Engineer

Edison Smart® • New York (NY)

Hybrid
USD 110,000 - 170,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Engineer III - Python, Pyspark, GKP, Postgress
Software Engineer III - Python, Pyspark, GKP, Postgress

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Wakefield (MA)

On-site
USD 120,000 - 180,000