Senior Golang Engineer - Contract-to-Hire - Ames, IA - HybridYou will be working with a product engineering team responsible for building and enhancing a well-established SaaS product. You will work closely with engineering teams across different projects.
In this role, you will work as a Senior Engineer but will also manage a small offshore team. You must be in
Iowa or
willing to relocate for this position.
Key Requirements: - B.S. or M.S. in Computer Science, Software Engineering, or a comparable field.
- 10-12+ years of solid commercial experience designing and building applications.
- 4+ years of experience in Backend Development using Golang AND Java.
- Strong experience in Java development on high-impact projects is required.
- Strong Experience with Go and its application frameworks.
- Collaborate with your team to write, test, debug, and deploy Go services.
- Work with multiple-cloud-based deployments and application environments.
- Experience with microservices, distributed systems, and CI/CD pipelines.
- Experience with modern databases and storage (MySQL, NoSQL).
- Strong AWS experience is a must for this role.
- Experience in Micro Services development with Docker and Kubernetes.
- Familiarity with SAP / Oracle EPM / Workday integration.
- Excellent communication skills.
- Fast learner and team player.
Job Type - CTH (6M)
Location: Ames, Iowa
Work Setting: Hybrid
Interview Mode: Video