Software Architect

Sorry, this job was removed at 11:48 a.m. (CST) on Wednesday, April 15, 2020
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

DialogTech provides the leading AI-driven conversation intelligence platform for marketers at businesses that value inbound phone calls. When consumers call, DialogTech turns those conversations into actionable insights businesses use to improve marketing return on investment, increase sales conversions, and deliver more personalized customer experiences, both online and over the phone. Recognized as the leader and pioneer in call analytics since 2007, DialogTech is the trusted conversation intelligence platform for many of the world's most successful brands and agencies.


The Role You Would Fill

As a Software Architect for DialogTech you will work with all of our Software Engineering teams in order to improve our platform at both a high and low level. You will help take ideas from inception to production -- helping with initial technical design and high level documentation all the way to final implementation working beside developers on the front line!

Responsibilities

  • Help design and detail new features and infrastructure for state-of-the-art projects
  • Work with software development teams to identify ways to refine, refactor and optimize our existing architecture
  • Work with multiple teams and our Product Managers to implement new features in a number of technologies and languages.
  • You will experiment, evaluate, and recommend new technologies and new approaches that are appropriate for our business needs
  • Develop standards for code quality, practices, and architecture
  • Help mentor junior developers and raise the overall quality of our team via code review, design reviews, and teamwork

Required Experience

  • 10 years of experience in professional software development, leadership, and/or management roles
  • Experience with Python, PHP or Node (the more the merrier)
  • Proficiency with Linux and very comfortable with the command line and command line tools
  • Extensive experience with AWS as a development and production environment, preferably including migrating services from data centers to AWS and serverless architectures
  • Experience with automated infrastructure provisioning with tools like CloudFormation, Terraform, and Serverless
  • Experience with a variety of databases including relational (preferably MySQL) and NoSQL platforms (Redis and Mongo are OK, Elastic is ideal) in production environments
  • Experience with CI/CD processes
  • Experience working with asynchronous data processing
  • Experience crafting and implementing APIs in a Service Oriented Architecture.
  • Experience with security standards (OWASP)
  • Experience with agile development methodologies, with a lower case “a” (we use scrum and kanban)


Desirable Skills

  • Cloud-native and micro-services architecture
  • Familiarity with GraphQL and Apollo, with production experience a plus
  • Experience with React
  • Experience with container and container orchestration technologies such as Docker and Kubernetes
  • Experience developing and delivering software in high volume, low latency environments

Join us at one of the Best Places to Work in Chicago and nationally, 10 times running, Chicago Tribune's Top 100 Workplaces company and a 2017 Crain's Fast 50 company!

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
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Right across the street from Union Station. A short walk to all CTA train and bus lines. And down the street from Ogilvie Train Station.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DialogTechFind similar jobs