Senior Engineer – Site Reliability Engineering

COMPANY SUMMARY

Since 1992, Kingland’s managed solutions have helped data-intensive, highly-regulated clients connect and protect their businesses. Kingland develops and manages enterprise-class software solutions using its Kingland Platform and teams of data and technology experts. Clients in the banking and capital markets, public accounting, insurance, and retail industries look to Kingland to create solutions to manage data, risk, compliance, customer insight and more. The Kingland Platform is a highly secure, cloud-optimized software platform that includes enterprise data management, text analytics, artificial intelligence and machine learning, and workflow and compliance management capabilities.

Kingland is unique. While we are based in Iowa, our clients are not. We are an Iowa company with a significant global reach. We provide our employees with the opportunity to “live locally and work globally”, combining the Iowa quality of life that we all love, with exciting opportunities to travel the world and work on large projects for large clients.

Kingland is growing. We’re looking for individuals who like to tackle big challenges, want to work on mission-critical solutions, as well as desire to make a difference in the world — and be rewarded for their efforts. Explore all the ways that quality of work meets quality of life at Kingland, and launch yourself on an exciting new adventure.

POSITION SUMMARY | Site Reliability Engineer

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Kingland’s services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users’ needs, and a fast rate of improvement. SRE’s will monitor our system’s capacity and performance.

As Senior Engineer within our Site Reliability Engineering team, you will be involved in exciting technical challenges by analyzing, troubleshooting, and designing vital services, platforms, and infrastructure while always thinking about reliability, scalability, resilience, security, and performance.

You will be a part of the team responsible for helping to support 24×7 uptime and availability of production mission critical customer facing cloud services distributed across multiple regions. You’ll help to create more consistent automated push button environments across all tiers, proactively test and tune all aspects of the infrastructure, streamline CI/CD processes, monitor and respond to system notifications and alerts, and continually work to optimize and improve the performance, security, and reliability of our systems.

RESPONSIBILITIES AND DUTIES | Site Reliability Engineer

  • Help build a Site Reliability Engineering culture across the organization by sharing your best practices, approaches, documentation, and code with other engineering teams
  • Apply automation and software to any tasks or parts of the system that would benefit from it or are performed manually
  • Troubleshoot complicated cross platform issues including OS, networking, and database in a cloud-based SaaS environment
  • Resolve live production incidents
  • Debug and troubleshoot application and infrastructure issues
  • Follow and implement SRE best practices
  • Monitor application performance, take steps to improve overall application performance and stability, and follow through with implementation
  • Conduct system analysis, configuration management, and develop improvements for system software performance, availability, and reliability
  • Design, write, ship, and motivate the creation of software and systems to increase observability, product reliability, and organizational efficiency
  • Work closely with software engineers and testers to ensure the system is responding properly to no-functional requirements such as performance, security, and availability
  • Document your system knowledge as you acquire it over time, create runbooks, and ensure critical system information is readily available to those who need it
  • Maintain and monitor deployment and orchestration of the servers, docker containers, databases, and general backend infrastructure
  • Keep up-to date with security and proactively identify, diagnose, and solve complex security issues

POSITION REQUIREMENTS | Site Reliability Engineer

  • 3-5 years of relevant work experience in a production environment.
  • Experience programming in at least one of the following languages: C, C++, Java, Python, Go, Perl, or Ruby.
  • Experience architecting, developing, and troubleshooting large scale systems.
  • Experience with algorithms and data structures and/or Unix/Linux systems internals (e.g., filesystems, system calls) and administration

PREFERRED QUALIFICATIONS | Site Reliability Engineer

  • Bachelor’s degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • 5-8 years of experience in computing, distributed systems, storage, or networking.
  • Experience designing, analyzing, and troubleshooting large-scale distributed systems.
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.

BENEFITS

Kingland has an awesome suite of benefits that sets us apart from others. We are authentic in our commitment to providing team members an exceptional experience where they feel supported and valued by the Company, in an environment where they are set up for success. We recognize that each individual has unique needs, and our health and welfare, wellness, lifestyle and total rewards benefits are designed for that reason. Visit Kingland.com/Careers for a listing of the great benefits and perks we have to offer for this position!

SALARY RANGE

$75,000 – $95,000 Annually
Salary range may be adjusted based on geographical location

LOCATION

Kingland offers modern office locations in our Ames or Clear Lake, Iowa facilities
Remote work locations that may be considered include, but are not limited to, Arkansas, Colorado, Florida, Illinois, Michigan, Minnesota, New York, North Carolina, Texas, and Virginia

Interest Form

Join A TAI Roundtable

Please fill out this form to indicate your interest in joining one of Technology Association of Iowa’s Roundtables.

Participation in the CIO, CISO or CEO Roundtables is exclusively reserved for technology executives of TAI member organizations with these (or comparable) job titles. All other TAI Roundtables is exclusively reserved for individuals employed by TAI member organizations. Not a member? Join now.

  • This field is for validation purposes and should be left unchanged.