Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
UT
US Tech Solutions
Senior Software Engineer -#26-16883
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Iowa data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$114,158 / year median in Iowa
+9% projected growth
Job Description
$80
- 90 per hour Urbandale, IA Contract
Details:
12+ months- There will be a Glider assessment required before interview (it is currently being developed)
- Person will work a split schedule between onsite and remote.
- Key Skills are Go and Kubernetes
- The worker should be comfortable working in a paired programming environment and be an excellent communicator.
- 6 years) Experience in programming/software development (Go (70%), Java (10%), Rust (10%), Python (5%), Terraform (5%)) + (3 years) Experience hosting services in AWS cloud technologies + (3 years) Experience deploying and/or managing EKS/Kubernetes clusters + (3 years) Ability to manage many competing priorities/requests in a fast-paced environment + (3 years) Excellence in verbal and written communication forms with tact and negotiation + Experience with Datadog and/or Grafana preferred •Description•
Major Purpose:
- Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver functionality for the complete product or products it supports.
Major Duties:
- + Develops, codes, configures, and tests programs and systems.
Skills, Abilities, Knowledge:
- + Ability to analyze, translate, and define business requirements into technical solutions. + Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation. + Ability to apply engineering principles and concepts for designs. + Ability to manage many competing priorities/requests in a fast-paced environment
Education:
- + Degree in an Engineering/Technology discipline or equivalent experience.
- University Degree (4 years or equivalent) + Degree in an Information Technology discipline or equivalent experience.
- University Degree (4 years or equivalent)
Work Experience:
- + Previous experience in programming/software development. (4
- 7 years) + Software development processes experience. (4
- 7 years) + Product design, test and/or analysis experience. (4
- 7 years) + Participating in Agile Development (4
- 7 years) + Experience working in an Agile Environment (4
- 7 years)
About US Tech Solutions:
- US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions.