Senior Software Engineer

Kingland•Clear Lake, IA

About The Position

As a Senior Software Engineer at Kingland, you will use technologies such as Go, JavaScript, Vue, Postgres, and AWS to solve complex problems. You will provide engineering leadership by establishing durable coding principles and design patterns, and work with product and engagement teams to understand the problems being solved and validate the team's work against those needs. Your engineering team's output will support downstream products and customer success. The role involves designing, developing, testing, deploying, and maintaining secure, performant, and maintainable enterprise software for Kingland Platform solutions. You will collaborate with engineers, architects, cross-functional teams, and clients throughout the software development lifecycle, contribute to Agile delivery, mentor and onboard engineers, and continually improve engineering practices. Kingland values in-person connection at its offices in Ames and Clear Lake, Iowa, and Fort Myers, Florida, while offering flexibility to support team members' work and personal needs. Applicants must be legally authorized to work in the United States without current or future immigration sponsorship.

Requirements

  • Bachelor’s degree and requisite experience in Computer Science, Software Engineering, or Computer Engineering.
  • At least 5 years of professional software development experience, preferably in cloud-based infrastructures.
  • Enterprise software development experience using Go, Java, C#, or other backend programming languages.
  • Frontend web application development experience using Vue, Angular, React, or other JavaScript frameworks.
  • Database development and maintenance experience using SQL with Postgres or similar relational databases.
  • Knowledge of engineering principles such as clean code, API-first development, and DevSecOps.
  • Strong organization and leadership skills.
  • Must be legally authorized to work in the United States without current or future immigration sponsorship.

Responsibilities

  • Serve as a primary source of engineering expertise on the project, providing guidance on engineering principles and mentoring other engineers.
  • Work with Architects to create designs that follow industry-standard software design patterns and best practices.
  • Develop secure, performant, and maintainable code based on software designs for Kingland Platform solutions.
  • Participate in Agile development, collaborating with cross-functional teams, delivering working software in short iterations, and adapting to changing requirements using Scrum, Kanban, and frequent feedback.
  • Continually improve engineering principles to help the team deliver quality software with velocity.
  • Use automated build and deployment processes to create and execute integration tests.
  • Identify, fix, and communicate defects throughout the software engineering process.
  • Collaborate with teammates and clients from requirements review and design through implementation, testing, deployment, and triage.
  • Assist with onboarding new engineers and maintaining engineering routines within the team.

Benefits

  • Generous and flexible health and welfare benefits.
  • Wellness and lifestyle benefits and perks.
  • Total rewards benefits.
  • Development plans and growth opportunities to support career advancement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service