Senior Software Engineer

Who we are

NexLP is a TechStars selected, VC-backed artificial intelligence startup that has real clients and solves actual problems. NexLP stands for Next Generation Language Processing because we leverage NLP technology like no one else in the industry.  Our AI platform, Story Engine, is used by top law firms and global corporations to find the stories in their massive data sets. Founded in 2013, NexLP is entering its next phase of growth and is seeking additions to our team who want to springboard their career and who have a passion for building out the future.

Mission

As a  senior software engineer you will be trusted to build complicated components of Story Engine. You will manage large technical projects from inception to release and work with other team members including architects, other senior engineers, junior engineers, testers, and product managers, to ensure that items are completed with high quality and attention to detail. The senior software engineer will serve as a leader within the team, promoting strong coding practices, and patiently working with other team members to define and develop the proper solutions.

Responsibilities

Development
  • Built back end systems to analyze massive amounts of data
  • Lead the development of significant features of Story Engine
  • Identify technical areas of improvement and lead initiatives to build improvements
  • Be responsible for reliability and scalability of the product
  • Bring new ideas to our processes to continue to improve constantly
  • Be influential in planning the next iterations of our architecture 
  • Understand our technical ecosystem to be able to influence the team’s technical roadmap

Team
  • Take leadership in proposing, researching and implementing creative technology solutions
  • Mentor junior members of our growing team
  • Help interview potential teammates to help grow a diverse team with the right mix of skills, experience and approaches for the future

Competencies & Experience
  • 8+ years’ professional experience
  • Bachelor’s degree in Computer Science or a related field
  • Extensive professional experience with .NET
  • 5+ years of software development experience working with Java
  • 5+ years professional experience in database technologies, primarily Microsoft SQL Server
  • Experience designing and developing complex systems that include web, api, database, and long running process components
  • Secondary technical experience with NOSQL databases (Elastic Search), cloud providers (Azure/AWS), and front end frameworks (React, Angular, etc)
  • Demonstrated excellent problem solving skills and solid understanding of computer science fundamentals, including commonly used algorithms and data structures.
  • Experience leading important initiatives and mentoring junior engineers

Benefits:
  • Medical, dental and vision insurance
  • Short- and long-term disability insurance
  • Life insurance
  • FSA/HSA
  • 401k
  • Parental leave
  • Flexible vacation policy
  • Casual work environment
  • Continuing education
  • Commuter benefits
  • Downtown Chicago office location with easy access to CTA and Metra

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field