Senior Software Engineer (Chicago, IL or Remote)

Description of the Job

Are you an Ideal Team Player? Someone who’s Hungry – you’re self-motivated and driven to be the best version of yourself. Someone who’s Humble – you’re self-aware and realize you and others are imperfect, yet you strive to be your best and help others be their best. Someone who’s Smart – you’re pragmatic and demonstrate great situational leadership and emotional intelligence. Someone who’s Resilient – you embrace change and are able to keep things in perspective. Someone who’s Passionate – you enthusiastically approach life and business with purpose and enjoying serving others. Someone who’s Committed – you’re dedicated and focused on all that you do, driven to create mutually successful outcomes.

If you embody these characteristics and are excited about creating and delivering value, then we’ve got an amazing opportunity for you. interviewstream is looking for a Senior Software Engineer to join our rapidly growing team. interviewstream is the HR technology industry’s leading interviewing technology provider. We exist to create experiences that transform hiring. We do this by simplifying interviews, inspiring change and enabling hiring to be done anywhere. interviewstream is a rapidly growing Chicago-based SaaS company looking for individuals who want to be part of a fast-paced, innovative and empowered team. We currently work with over 800 enterprise brands and 15 key partners across the US and internationally. We also deliver interview and interview prep solutions directly to the K-12 and higher education sectors partnering with many of the leading school districts and top universities across the world.

interviewstream drives a performance-driven meritocracy that fosters both personal and peer-to-peer accountability and recognizes individuals and teams for the positive outcomes they create and deliver. We encompass our core values to ensure we deliver our mutually aligned goals for internal and external customers, and partners. We Have Fun – we enjoy what we do, who we do it with and for, and the journey we share together not taking ourselves or others too seriously. We Keep It Simple – we are purposeful in making our business and solutions pragmatic. We Embrace Curiosity – we strive for personal, professional and business growth to improve people’s lives and be their best. We Foster Teamwork – we create consistent and valuable outcomes by listening to each other, collaborating, and encouraging being different and inclusive. We’re Trustworthy – we are authentic, reliable, transparent, and accountable with our intentions and interactions taking personal ownership for positive outcomes.

The Senior Software Engineer will work as an integral part of our Engineering team in building and supporting our core product offering. This is a rewarding role where you have a chance to impact the company’s software delivery timeline and be a trailblazer for how we build software. You will enjoy working in our non-hierarchical, meritocracy-based culture where new ideas are welcomed, discussed, and implemented. In addition, it’s expected that you’ll collaborate effectively with the testing & product teams on all aspects of our portal, mobile, IVR & interoperability product lines to aid in the product vision and strategy.

Key competencies:

  • Develop web solutions and services: Envisioning, designing, creating, and supporting our solutions that operate with a high degree of operational excellence.
  • Design & build DevOps solutions coordinating with the network operations team.
  • Partner with a cross-functional team to imagine, design, develop, test, and launch software and solutions that wows our internal and external stakeholders.
  • Be willing to explore technical needs and bring problems AND solutions to the table.
  • Constantly strive to improve our development processes.
  • Focus on optimization and performance at scale.
  • Lead the way – staying up to date with tools, trends, technologies, and frameworks and then sharing that knowledge in a meaningful way.
  • Be an active and integral member of the technical team development efforts.
  • Partner with solution, domain, enterprise architects, and service delivery lead to create and execute the strategy and roadmap for product applications.
  • Support team members by providing advice, coaching, and code reviews.

Basic qualifications:

  • Prior use of AWS technologies at scale in a production environment
  • Experience with Serverless, Microservices, and cross-platform development
  • Experience with Kubernetes in a production environment
  • Design, develop and maintain new services and application programming interfaces (APIs)
  • Utilize test-driven development process for a short development cycle
  • Fluent in any of the following programming languages and expert users of application development tools, such as Python, PHP, jQuery, or JavaScript
  • Knowledge of front-end development (Vue, Node, React)
  • Excellent organizational and leadership skills
  • Experience with fast-paced production projects using Agile process
  • Strong problem-solving skills; adaptable, proactive, and willing to take ownership
  • Significant experience with unit testing and test automation
  • A high-quality bar and a drive of continuous improvement; just-enough documentation, code reviews, continuous integration & automated deployment, and a preference for agile methods
  • Great communication skills – the ability to think creatively and adapt the message to the audience
  • Collaborate in the full product cycle
  • Push themselves to continually grow and learn

To Apply:

Email your resume to Ryan Royal at


interviewstream is dedicated to the success of more than 900 clients from emerging businesses, midsize companies, large enterprises, colleges, and universities.

SOC TYPE 2 Cetification Badge


877-773-3164 (USA Only)


© 2022 interviewstream | all rights reserved