SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER

In by Jessica Blackwell

Website AdPredictive

About AdPredictive
At AdPredictive, we build smart tools for smart people. Our mission is to empower our clients to know their customers, reach new customers, and positively impact their business outcomes. Our infrastructure is 100% cloud-based, leveraging a wide array of open-source and commercial technologies.

We value…

Our People – our people are our greatest asset. We believe in flexibility and a true work-life balance, and that a positive work environment is critical to our success. We take care of our people, and carry out all facets of our work with respect, empathy, and gratitude.
Giving Back – giving back to our communities provides purpose and growth. We commit ourselves to regular community services, and keep the good of our communities at the forefront of our business decisions.
A Growth Mindset – our personal and professional growth are driven by our own effort, hard work, and drive for continuous learning. We strive for innovation by seeking new challenges as a means for growth, and learn from both successes and failures. We are empowered to create, own, and collaborate to unlock our potential.
Disruption – Unconventional thinking leads to improved results. We question the way things have always been done, educate ourselves on the status quo, and use that knowledge to inform our exploration of new ways to problem solve. We aren’t afraid to present innovative, data-backed solutions as alternatives to what is already in place.

We are an open-minded, hardworking team who takes pride and ownership in our work; the most successful candidates are willing and able to find the appropriate balance between autonomy and self-driven work, and continued collaboration with teams. We embrace change, love to tackle new challenges and strive to simplify everything around us. We have an office in the Crossroads district of Kansas City; half of our team is based in KC, with weekly collaboration days scheduled to coordinate in-office time, if desired. The other half of the team is fully remote across the east coast and Midwest, with the option to visit the KC office for team-building and collaboration on a regular basis.

About the role
We’re looking for a Senior Software Engineer to join the AdPredictive engineering team working remotely or with the team in Kansas City. The engineering team is responsible for data quality, system architecture, and software development. The team frequently collaborates on strategy and prioritization, provides mentorship to overcome roadblocks, and is encouraged to continue learning and growing. The team thrives on curiosity and thinks beyond the initial ask to ensure all impacts are thoroughly understood, and that the decisions made are the right ones for long-term success. In our most remote team, the majority of the communication occurs through tickets and Slack huddles. Being a small team (fewer than 15), there is no room for a ‘not my responsibility’ approach – where help is needed, they step up. 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. Own architectural decisions for areas of expertise.
  • 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 cloud infrastructure
  • Minimum of 3 years professional experience in .Net or React development
  • Experience with GraphQL
  • Experience with CSS, CSS extension languages (Less, Sass), and CSS preprocessor tools
  • Experience with UX design principles and tools, such as Adobe XD or Figma
  • 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
  • System administration (Linux) and database administration (PostgreSQL, Redshift) experience
  • Release automation (Gitlab CI, AWS CodePipeline, AWS CodeBuild), system administration, configuration, and debugging experience
  • Strong understanding of networking concepts & troubleshooting tools / techniques
    Page 3 of 3
  • Scripting language experience (Python, PowerShell, Bash)
  • Ability to objectively analyze technologies, and to make recommendations based on technical and business merit

Culture & Benefits

  • Progressive, flexible approach to paid parental leave
  • Employee Morale Program – celebrating the meaningful events in your life, plus happy hours, lunches, and more
  • SIMPLE IRA retirement plan with employer match
  • Monthly communication allowance
  • Flexible work schedules and location – remote first, with the option for in-office work as much as you’d prefer
  • Company involvement in non-profit organizations directly benefiting KC
  • Paid-volunteer time – both as part of team events and an allotment of individual volunteer hours per quarter
  • Minimum of 14 paid holidays
  • Paid vacation time

The following are offered to our employees, free of cost:

  • Health, dental, and vision insurance (family coverage included)
  • Life/AD&D insurance
  • Short-term & long-term disability
  • Dependent Care FSA
  • Employee Assistance Program

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