InsightFinder

Sr. Software Engineer

Information Technology
Less than 5 years of experience
Full Job Description

Position Summary

Software Engineers are responsible for designing, developing and maintaining all aspects of InsightFinder’s products. Our core products automate the lifecycle of operational incidents and manage communications with IT ops teams. You will be responsible for API design, the IT ops portal for investigators, database design and data management, and ownership of other key platform components.

Software Engineers work closely with our entire technical team including Technical Support Engineers, UI/UX designers, and Quality Assurance Engineers to ensure our products are delivered on time with innovative new features.

Key requirements

  • Excellent oral and written communication skills
  • Demonstrated success in fast-paced high-tech environments
  • Passion for producing world-changing software

Responsibilities

  • Translate designs, wireframes, and user stories into high-quality software
  • Design, build, and maintain high performance, reusable, and reliable code that adheres to coding standards
  • Work closely with Quality Assurance teams to ensure the best possible performance, quality, and responsiveness of applications
  • Work closely with other engineers to accomplish common goals
  • Identify the root cause of issues and resolves them quickly
  • Stay up to date with changes to current technologies and industry trends
  • Participate in a variety of planning and development activities
  • Actively work to increase technical skill level
  • Review code and uphold strict coding standards

Required background

  • Master’s Degree in Computer Science or equivalent field and/or three plus years of Java web development experience
  • Demonstrated experience with the following patterns, technologies, and concepts: Java, Cassandra, distributed systems, event-driven/ RabbitMQ
  • Ideal candidates will also be familiar with: React JS, Python, containerization and container orchestration, Kafka, Splunk, Hadoop
  • Experience with agile development using scrum/kanban
  • Experience with Git (Github, Bitbucket)
  • Experience with Jira or similar

Additional information

Location: remote (in or around Raleigh, NC preferred)

Reports to: Chief Technology Officer


Similar Jobs

More Jobs at InsightFinder

  • InsightFinder
    Sr. DevOps Engineer
    Durham, NC 27701 (Durham County)
    Information Technology
    In-Person
  • InsightFinder
    DevOps Engineer
    Durham, NC 27701 (Durham County)
    Information Technology
    Remote in Raleigh, NC
  • InsightFinder
    Software Engineer
    Durham, NC 27701 (Durham County)
    Information Technology
    In-Person
  • InsightFinder
    Sr. Software Engineer
    Durham, NC 27701 (Durham County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: