SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER

In by Lisa Herren

At AdPredictive, we build smart tools for smart people. We connect brands with their customers, providing them with data and insights, and a way to connect across the entire media landscape with greater efficiency and effectiveness than ever before – empowering them to focus on what matters most in growing and shaping their businesses.

We’re looking for a Senior Software Engineer to join the AdPredictive team in our Kansas City, MO office. We are an open-minded, hardworking team who know how to have fun and get things done. Our infrastructure is 100% cloud-based, leveraging a wide array of open-source and commercial technologies. The Senior Software Engineer plays a role in agile planning, providing advice and guidance, and monitoring emerging trends.

Responsibilities

  • Application Development: Be a focal point in the organization’s application development efforts. Foster Software Development Lifecycle compliance. Participate with other developers in scoping, designing, and building applications.
  • Application Architecture: Play a role in shaping the organization’s IT infrastructure and software ecosystem.
  • Platform Support: Serve as a resource for resolving platform issues. Identify and prioritize areas of technical debt. Proactively communicate progress to all applicable stakeholders.
  • Product Development: Provide an engineering perspective to the product roadmap.
  • Teamwork: Communicate across teams to build consensus and deliver solutions that work for multiple stakeholders. Serve as a translator between tech and non-tech teams to help ensure business needs are understood, and that external stakeholders understand the technical decision-making when needed.
  • Knowledge Transfer: Manage the team’s collective knowledge through documentation, training, etc. Provide subject matter expertise for the team to shape best practices.
  • Strategy: Participates with the greater AdPredictive team in shaping company-level initiatives.

Qualifications

  • Extensive experience with AWS or comparable cloud infrastructure
  • Minimum of 3 years of professional experience in .Net development
  • Extensive front-end development experience (React, TypeScript, GraphQL)
  • Familiarity with infrastructure as code (Terraform) and configuration management frameworks\
  • Experience with containers and container orchestration (Docker, Kubernetes)
  • Effective interpersonal skills, with the ability to distill complex ideas, and to influence and set a collaborative cadence for the team
  • Release automation, system administration, configuration, and debugging experience
  • Scripting language experience (Python, PowerShell, Bash)
  • Ability to objectively analyze technologies, and to make recommendations based on technical and business merit

Culture & Benefits

AdPredictive offers the following as part of our extensive benefits package:

  • The following are offered to our employees, for no monthly premium:
    • Health, dental, and vision insurance
    • Life/AD&D insurance
    • Short-term & long-term disability
    • Dependent Care FSA
    • Employee Assistance Program
  • Progressive, flexible approach to paid parental leave
  • Company involvement in non-profit organizations directly benefiting the Kansas City area
  • Employee Morale Program – celebrating the meaningful events in your life, plus happy hours, lunches, and more
  • Retirement Plan with employer match
  • Monthly communication allowance
  • Flexible work schedules and ability to work remotely
  • 14 paid holidays
  • Paid vacation time

To apply for this job email your details to hr@adpredictive.com