Software Engineer

| Chicago

Software Engineer

Chicago, IL


What You’ll Do

As a Software Engineer, you will be key member of our development team where you will work on back-end systems that support our proprietary application using technologies such as Java, Python, AWS, ElasticSearch, Google Cloud Platform (GCP), Kubernetes, and Docker. Serious candidates will be passionate about programming and developing in a fast-paced, small, team-oriented, agile environment and enthusiastic about web-technologies.

Engineers work to build out CI pipelines, application features, and work closely with Data Scientists to bring to models into production. The ideal candidate is an innovative problem solver with demonstrable success using a variety of open-source technologies.

Application Development

  • Design and develop web-services and applications using Java, Python, and frameworks like Spring Boot
  • Develop using a test-driven Continuous Integration (CI) approach
  • Work closely with Data Scientists bring models into production environment.
  • Familiarity with the AWS and the capabilities of the platform.

Maintenance & Support

  • Teams operate under the model of you build it, you deploy it, you own it
  • Provide support and maintenance to applications owned by the team
  • Automate and look to continuously improve applications so as to minimize on-going support

Technical Leadership

  • Participate in code reviews and peer review work
  • Understand latest development trends and emerging cloud features and looks to incorporate them into development solutions
  • Proactively look to solve problems and bugs and raise them up to team leads

What You’ll Need

  • Minimum 1-3 years of web-service software development experience
  • 3-5 years of Java development experience
  • REST based web-services frameworks such as Spring Boot, Jersey, Flask, etc.
  • Unit testing, integration testing, and continuous integration (Jenkins)
  • Containerizing applications with Docker
  • Knowledge and demonstrated ability with Object Oriented Programming (OOP)
  • Understands Python, as many machine-learning models are built using python tools
  • Familiarity with terraform or cloud formation for automating provisioning of deployment of cloud infrastructure
  • Experience with cloud BigData tools like Elastic Map Reduce (EMR) and Athena
  • Use of Jupyter notebooks in prototyping or collaboration with Data Scientists
  • Design and build distributed applications utilizing Java, Jetty, Postgres, ElasticSearch, and Google Cloud Platform
  • Utilize testing frameworks to automate testing of software solutions
  • Actively participate in the full Software Development Life Cycle (SDLC) following the Agile methodology
  • Execute problem solving capabilities with a demonstrable ability to adapt to change
  • Experience preferred with REST, Git, Maven, Spring, Linux, Kubernetes, and various cloud solutions
  • Big Data and Agile experience is a plus
  • Bachelor's degree in Computer Science or a related field of Engineering, or equivalent combination of education and experience
  • Ability to travel to Madison, WI as needed

Who You Are

  • Strong attention to detail with a passion for code quality and design
  • Initiative, results-oriented drive and a solid work ethic requiring minimal direction
  • Excellent time management and prioritization skills; ability to prioritize and manage competing tasks simultaneously in a fast-paced, time-sensitive environment
  • Assertive personality with a solid work ethic and initiative, requiring minimal direction
  • High energy and drive, coupled with resourcefulness, required to succeed in a start-up environment

What You’ll Get

  • Ownership and challenge in your work
  • Collaborate with intelligent and highly skilled coworkers
  • Competitive compensation
  • Excellent benefits, including health, dental, vision, disability, 401(k) and life insurance
  • Generous paid time off policy, including paid parental leave
  • Company Culture that is Committed to Work-Life Balance for each and every employee
  • Casual office environment with a startup feel – We have a particular fondness for Peanut M&Ms
  • Fantastic Downtown Location connected to the Merchandise Mart

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Read Full Job Description
Apply now

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavaLanguages
    • PythonLanguages
    • RubyLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • ReactLibraries
    • AngularJSFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • SpringFrameworks
    • TensorFlowFrameworks
    • MongoDBDatabases
    • MySQLDatabases
    • OracleDatabases
    • PostgreSQLDatabases
    • Google AnalyticsAnalytics
    • JIRAManagement
    • WordpressCMS
    • SalesforceCRM
    • MarketoLead Gen
    • PardotLead Gen

Location

Networked Insights is located in River North next to the Merchandise Mart with Metra and L stations close by.

An Insider's view of Networked Insights

How would you describe the company’s work-life balance?

Networked Insights offers flexibility – and they do it in the right way. Colleagues are in the position to do what they need to do - Flexibility to work from home, flexible time off. Networked Insights wants to make sure our people are taken care of so they’re doing their best work.

Sebastian

Senior Architect

How do you collaborate with other teams in the company?

DevOps without broad inter-departmental buy-in would be toothless and silly, like an old tyrannosaurus without its dentures. We work closely with our developers to streamline every part of our development and deployment processes. So much company culture is wrapped up in even our most technical practices and inspiring when we can refine together.

Anjy

DevOps Engineer

What are some things you learned at the company?

The part I love most about working at Networked Insights is the great combination of collaboration and the entrepreneurial spirit. I enjoy working with brilliant colleagues on strategic initiatives that make an impact on our business. At the same time, to be highly supported in "Thinking Big" is truly inspiring.

Ursula

Channel Partnership Lead

What are Networked Insights Perks + Benefits

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Performance Bonus
Child Care & Parental Leave Benefits
Child Care Benefits
Generous Parental Leave
Flexible Work Schedule
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Volunteer Time
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Professional Development Benefits
Job Training & Conferences
More Jobs at Networked Insights2 open jobs
All Jobs
Dev + Engineer
Developer
new
Chicago
Developer
new
Chicago