Software Engineer

InsightFinder AI

United States

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in the United States is seeking a Software Engineer responsible for designing, developing, and maintaining integral systems. This role involves translating designs into software, maintaining high-performance code, and collaborating with various teams to ensure system stability and efficiency. Candidates should have a strong background in Java or equivalent experience, alongside proficiency in distributed systems and agile methodologies. The ideal candidate will possess excellent communication skills and a commitment to quality software development.

Qualifications

  • Master's Degree in the applicable field or in lieu of degree, 3+ years of Java development experience.
  • Deep understanding of Java, distributed systems, and Kafka.
  • Experienced with agile development methodologies such as Scrum/Kanban.

Responsibilities

  • Translate designs and user stories into high-quality software.
  • Design, build, and maintain high-performance, reusable code.
  • Ensure the best possible performance and responsiveness of applications.
  • Identify, troubleshoot, and resolve bugs efficiently.
  • Stay up-to-date with industry trends and technologies.

Skills

Java
Distributed Systems
Kafka

Education

Master's Degree in applicable field or 3+ years Java development experience

Tools

Git (Github, Bitbucket)

Job description

InsightFinder provides AI-driven observability solution for both IT and AI systems. For IT systems, InsightFinder leverages its patented real-time unsupervised behavior learning technologies to achieve highly accurate anomaly detection, automatic root cause localization, and auto-remediations for enterprise-scale IT infrastructure, applications, and services. For AI systems, InsightFinder provides holistic observability across models, data pipelines, and infrastructure. It empowers AI teams to seamlessly deploy, monitor, and optimize various AI models (e.g., ML, LLM, Agentic AI) with real-time evaluation and cost optimization. It ensures your AI systems remain accurate, reliable, and secure at scale.

Position Summary

The Software Engineer position is responsible for designing, developing and maintaining all aspects of InsightFinder’s technologies. These technologies are integral to every part of running the business, including consistent communications with our agents, communication with assorted API’s, delivering a robust and expandable portal to an array of different users/roles, storing and manipulating information, and much more. This engineer will work closely with other Software Engineers, Technical Support Engineers, and Quality Assurance Engineers to be sure all aspects of our systems are stable, scalable and efficient; continuing to bring new/innovative features to customers. This individual must possess good communication skills, and display a strong passion for producing quality software.

Job Responsibilities
  • Translates designs, wireframes, and user stories into high-quality software.
  • Designs, builds, and maintains high performance, reusable, and reliable code that adheres to enforced coding standards.
  • Works closely with team members to ensure the best possible performance, quality, and responsiveness of applications.
  • Works closely with other engineers to accomplish common goals.
  • Responds to emergency situations as needed for the purpose of resolving immediate concerns.
  • Identifies the root cause of bugs/issues and resolves them quickly.
  • Stays up-to-date with upcoming changes to current technologies and industry trends.
  • Participates in a variety of planning and development activities.
  • Actively works to increase technical skill level.
  • Reviews code and upholds strict coding standards
  • Other duties as assigned.
Position Qualifications
  • Master’s Degree in the applicable field OR in lieu of degree, 3+ years of Java development experience.
  • Experience with a deep understanding of the following patterns, technologies, and concepts:
    • Java
    • Distributed Systems
    • Kafka
  • Passion for speed and optimization within the development process
  • Experienced with agile development using Scrum/Kanban
  • Experience with Git (Github, Bitbucket)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Manager
Software Engineering Manager

Insight Global • Atlanta (GA)

On-site
USD 120,000 - 150,000
Software Engineer - Intermediate
Software Engineer - Intermediate

Equifax • St. Louis (MO)

On-site
USD 100,000 - 150,000
Software Engineering Manager
Software Engineering Manager

insightsoftware • Raleigh (NC)

On-site
USD 120,000 - 150,000
Software Engineer I
Software Engineer I

SMC³ • Peachtree City (GA)

On-site
USD 90,000 - 120,000
Software Engineer (Hybrid) - 29026
Software Engineer (Hybrid) - 29026

Enlighten • Greenville (SC)

Hybrid
USD 74,000 - 105,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Phoenix (AZ)

On-site
USD 150,000 - 190,000
Software Engineer (Hybrid) - 29370
Software Engineer (Hybrid) - 29370

Huntington Ingalls Industries • San Antonio (TX)

Hybrid
USD 120,000 - 165,000
Full healthcare premium
10% 401k benefit
Generous PTO and holidays
+1
Software Engineer (Hybrid) - 29509
Software Engineer (Hybrid) - 29509

Huntington Ingalls Industries • Fort Meade (MD)

Hybrid
USD 115,000 - 145,000
Software Engineer (Hybrid) - 29368
Software Engineer (Hybrid) - 29368

Huntington Ingalls Industries • San Antonio (TX)

Hybrid
USD 100,000 - 140,000
Healthcare premium for employee
401k 10%
PTO + 10 holidays
+1
Senior Software Engineer (Hybrid) - 27718
Senior Software Engineer (Hybrid) - 27718

Enlighten • Columbia (MD)

Hybrid
USD 137,000 - 195,000