Software Engineer

InsightFinder AI

United States

On-site

USD 80,000 - 120,000

Full time

14 days+
Application generator

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

Get past ATS filters

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 Engineer
Software Engineer

ApplyMint • Boston (MA)

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

insightsoftware • Raleigh (NC)

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

AG Mednet Inc • Boston (MA)

On-site
USD 110,000 - 170,000
Software Engineer (Hybrid) - 29370
Software Engineer (Hybrid) - 29370

Huntington Ingalls Industries • San Antonio (TX)

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

Huntington Ingalls Industries • Fort Meade (MD)

On-site
USD 115,000 - 145,000
100% paid employee health/vision/denth
10% 401k
PTO + 10 holidays
+1
Sr. Java Engineer (Nearshore)
Sr. Java Engineer (Nearshore)

Insight Global • Seattle (WA)

On-site
USD 170,000 - 250,000
Software Engineer (Hybrid) - 29509
Software Engineer (Hybrid) - 29509

Huntington Ingalls Industries • Fort Meade (MD)

On-site
USD 115,000 - 145,000
Software Engineer (Hybrid) - 30195
Software Engineer (Hybrid) - 30195

Huntington Ingalls Industries • Columbia (MD)

On-site
USD 112,000 - 145,000
Health insurance
401k
Paid time off
+1
Software Engineer (Hybrid) - 29368
Software Engineer (Hybrid) - 29368

Huntington Ingalls Industries • San Antonio (TX)

On-site
USD 100,000 - 140,000
Healthcare premium for employee
401k 10%
PTO + 10 holidays
+1
Java and Python Developer
Java and Python Developer

Compunnel, Inc. • Charlotte (NC), Northern (KY)

On-site
USD 120,000 - 180,000