Backend Software Engineer

InsightFinder Inc.
Morrisville, NC, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

InsightFinder provides innovative machine learning technology to unlock the value in IT operational data, from performance metrics to textual log files, finding root causes for deviations from normal behaviors and recurring patterns, as well as predicting future events and outages to reduce unnecessary human intervention.

InsightFinder’s core technologies and patent-pending solutions are available via online subscription or on-premise deployment.

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 web development experience.

Experience with a deep understanding of the following patterns, technologies, and concepts

  • Java
  • Cassandra
  • Distributed Systems
  • Event Driven / RabbitMQ / Kafka

Other technologies and concepts that are nice to have :

o Go

o Python o Containerization and Container orchestration

Passion for speed and optimization within the development process

Experienced with agile development using Scrum / Kanban

Experience with Git (Github, Bitbucket)

Experience with Jira or similar

30+ days ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Staff Backend Software Engineer to develop and maintain online services and tools for gaming experiences. ...

Splunk Inc
North Carolina, United States

This role is for a Principal Software Engineer on the Mission Control product team in Splunk Enterprise Security which is an analytics-driven SIEM that solves a wide range of security analytics and security operations use cases like incident triaging, incident investigations, incident response, etc....

Promoted
VirtualVocations
Durham, North Carolina

...

Splunk Inc
North Carolina, United States

A Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics or a related technical field, and a strong record of academic achievement. Backend/Full-stack Software Engineer. Design, develop, code and test software systems, or app...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Kubernetes Backend Software Engineer. ...

Snapx
Durham, North Carolina

Segoe UI',sans-serif;">Exemplary collaboration skills working with product owners, business-analyst, software architects, software engineers and quality engineers</span></li> <li data-level="1" data-list="0" style="tab-stops:list 36. Software Engineer ...

Next Step Systems – Recruiters for Information Technology Jobs Top IT Recruiting Firm
Raleigh, North Carolina
Remote

The Backend Software Engineer will join an Agile team of professionals dedicated to providing custom solutions for clients of all sizes with a focus on enterprise level software. Backend Software Engineer – Work From Home. Keywords: Raleigh NC Jobs, Back-end Software Engineer, Java, JVM, Maven, Web ...

Duke Health
Durham, North Carolina

Analyst Senior, IT – Backend Software Engineer. Occupational Summary – Senior Backend Software Engineer, My Research Home (. The Applications group in the Office of Academic Solutions and Information Systems (OASIS) builds, implements, and supports software and data solutions for Duke’s research com...

Splunk Inc
North Carolina, United States

Splunk is looking for an enthusiastic and creative Backend Principal Software Engineer to join our Splunk Observability team, who will work on systems that empower our customers to detect and resolve their infrastructure and application issues quickly. Take actions to improve the engineering team’s ...

Howso
Raleigh, North Carolina

We are looking for a Senior Backend Engineer with a solid breadth of experience - to design and implement the web application layer around our core technology. Howso, headquartered in Raleigh, NC, is a software company dedicated to building high performance AI you can trust. You’ll be part of a cros...