Software Engineer at Shift

1 day ago


Des Moines, United States Shift Interactive Full time
Job DescriptionJob Description

As a software engineer at Shift, you will work directly with our clients to understand their vision and develop solutions that achieve them. You will be involved throughout the entire development process – from gathering requirements to architecting, developing, and thoroughly testing applications. You will work in a team-based environment where you will apply agile principles to iteratively and rapidly create products that the clients will love. 

Given the wide variety of technology you will work with, it is important that you embody a full-stack mentality and don't have any fear of stepping outside of your comfort zone. You should have strong experience in frontend, backend, DevOps, and cloud platforms. You must be dependable, possess strong communication skills, and take a pragmatic approach to problem-solving.

You should love what you do and strive to share that passion with others.

For this job you must be located Iowa, preferably in the Des Moines area

 At Shift Interactive, we believe in:

  • Getting it Done: Persevering through challenges to deliver impactful solutions for our clients.

  • Continuous Learning: Growing ourselves and others through collaboration, mentoring, and sharing knowledge.

  • Technical Excellence: Leaving software better than we found it and striving for solutions that are simple, scalable, and well-crafted.

  • Transparency: Being open and honest in our communication, both internally and with clients.

  • Humility: Understanding our clients’ needs and balancing technical decisions with business value

Responsibilities

  • Collaborate with clients to understand their goals and requirements.

  • Design, develop, and maintain applications throughout the software development lifecycle.

  • Maintain high standards in code quality through the adoption of practices like Test-Driven Development (TDD),  and clean code methodologies.

  • Follow established coding standards and industry best practices.

  • Partner with UI/UX designers to deliver a seamless user experience.

  • Analyze existing business processes and recommend improvements.

Required Skills and Experience:

  • Backend Development: Strong experience in Ruby and Ruby on Rails framework.

  • Frontend Development: Proficiency in React, with experience in other frontend technologies.

  • Programming Paradigms: Have experience with one or more programming design paradigms (e.g. Object-oriented, Functional, etc.).

  • Test Automation: Experience building comprehensive test automation suites.

  • Clean Code Principles: Ability to write simple, maintainable code using practices like TDD, DRY, SOLID, and YAGNI.

  • Software Design: Experience with understanding and implementing different design patterns and architectures and the problems they solve.

  • Refactoring: Experience with recognizing various code smells and refactoring them safely.

  • Collaboration and Ownership: Foster collaboration and collective ownership of code and outcomes within the team.

  • Communication and Visibility: Proactively communicate progress and issues to the team and stakeholders, managing expectations effectively.

Additional Requirements:

  • You must be located in Iowa, preferably Des Moines.
  • Must be legally authorized to work in the United States without company sponsorship.
  • This position requires US citizenship due to due to contract requirements

Bonus Points

  • Experience with DevOps automation tools (e.g., Ansible, Terraform)

  • Familiarity with cybersecurity principles and tools

  • Experience with performance testing and optimization

  • Experience making safe changes to legacy systems using techniques like finding seams, breaking dependencies, and characterization tests



  • Des Moines, United States Shift Interactive (DSM) Full time

    As a software engineer at Shift, you will work directly with our clients to understand their vision and develop solutions that achieve them. You will be involved throughout the entire development process – from gathering requirements to architecting, developing, and thoroughly testing applications. You will work in a team-based environment where you will...


  • Des Moines, United States Shift Interactive (DSM) Full time

    As a software engineer at Shift, you will work directly with our clients to understand their vision and develop solutions that achieve them. You will be involved throughout the entire development process – from gathering requirements to architecting, developing, and thoroughly testing applications. You will work in a team-based environment where you will...

  • Software Engineer

    1 month ago


    Des Moines, United States Prodware Solutions Full time

    We are looking for a " Software Engineer " position. Please let me know your interest so we can submit your profile. Kindly reach me at adeshpande@prodwaresol.comJob Title: Software EngineerPosition: Hybrid - 3 Days Onsite 2 Days Remote - Des Moines, IADuration: 6-12 + months contractJob Description:Some of the specific technical skills needed for the role...

  • Software Engineer

    4 weeks ago


    des moines, United States Prodware Solutions Full time

    We are looking for a " Software Engineer " position. Please let me know your interest so we can submit your profile. Kindly reach me at adeshpande@prodwaresol.comJob Title: Software EngineerPosition: Hybrid - 3 Days Onsite 2 Days Remote - Des Moines, IADuration: 6-12 + months contractJob Description:Some of the specific technical skills needed for the role...

  • Software Engineer

    2 months ago


    Des Moines, United States Robert Half Full time

    Job DescriptionJob DescriptionPosition: Software EngineerLocation: Des Moines, IA - HYBRIDSalary: up to $125K base annual salary plus exceptional benefits *** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. *** We are...

  • Sr. Software Engineer

    1 month ago


    Des Moines, United States Prodware Solutions Full time

    Sr. Software EngineerContract to Hire- AWS Services (cloud formation and cloud watch)- Data pipelines- Looking for a combination of data engineer/software engineer and machine learning background- Need Github, Python, SQL, Typescript, Docker Kubernates6+ years work experience or equivalent experience.Basic knowledge of insurance and financial services...

  • Sr. Software Engineer

    1 month ago


    Des Moines, United States Prodware Solutions Full time

    Job Title: Sr. Software Engineer Location: Des Moines, IA (Hybrid role)Duration: 12+ Months contract on W2/1099Required Skills:AWS Services (cloud formation and cloud watch)Data pipelines- Looking for a combination of data engineer/software engineer and machine learning background- Need Github, Python, SQL, Typescript, Docker...


  • Des Moines, United States RK Management Consultants, Inc. Full time

    Our client, a Fortune 500 company in the Agriculture and Manufacturing Industry , is looking to add a Sr. Software Engineer to their team. This is a Hybrid, contract position.*No C2C or C2H*Summary:As a Lead engineer /Architect Software Engineer, you will follow best practices and use independent problem solving to help support and expand our product line....

  • Software Engineer

    1 month ago


    Des Moines, United States Paragon IT Professionals Full time

    Paragon IT Professionals has the need for a Software Engineer for an on-site role for a 14 month long contract. This role will be performed on-site in Des Moines, Iowa.***This role will focus on Python and C++***ResponsibilitiesWork on a cross-functional project team to meet customer requirements and expectationsDevelop an understanding of field and lab...

  • Software Engineer

    3 weeks ago


    Des Moines, United States Aureon Consulting Full time

    Aureon Consulting has over 20 years of experience in the staffing and recruitment industry, helping our business partners locate top talent that aligns with both parties’ needs and career aspirations. Currently we are seeking a skilled Software Engineer with experience in C#, JavaScript and SQL.Responsibilities:In this role you will be responsible for...


  • Des Moines, United States American Systems Full time

    Job Title / LevelSoftware Development Engineer - SECRETClearance Required?SecretLocation:Des Moines, IA 50321 US (Primary)% Travel10 - 20%Job DescriptionAre you an experienced Software Development Engineerwith demonstrated experience in theexecution of distributed Operational Training (OT), which can encompass warfighters in Live-Virtual-Constructive (LVC)...


  • Des Moines, Iowa, United States Fidelity & Guaranty Life Insurance Company Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fidelity & Guaranty Life Insurance Company.Job OverviewThis is a full-time, remote position offering a competitive salary and excellent benefits package. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying software...


  • Des Moines, United States New Relic, Inc. Full time

    Principal Software Engineer Principal Software Engineer Principal Software Engineer Req ID FY|R&D|#3 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boston, Massachusetts, USA; Charlotte, North Carolina, USA; Chicago, Illinois, USA; Cincinnati, Ohio, USA; Des Moines, Iowa, USA; Detroit, Michigan, USA; Indianapolis, Indiana,...

  • Software Engineer

    7 days ago


    West Des Moines, United States Robert Half Full time

    Job DescriptionJob DescriptionWe are offering a permanent employment opportunity for a Software Engineer in WEST DES MOINES, Iowa, United States. You will be working in a dynamic environment, focusing on .NET, C#, .NET Core, API Development, Angular, React, Azure Cloud, Design Patterns, CI/CD, Docker, and Kubernetes.Responsibilities:• Develop and maintain...

  • Software Engineer

    3 weeks ago


    West Des Moines, United States Robert Half Full time

    Job DescriptionJob DescriptionWe are offering a permanent employment opportunity for a Software Engineer in WEST DES MOINES, Iowa, United States. You will be working in a dynamic environment, focusing on .NET, C#, .NET Core, API Development, Angular, React, Azure Cloud, Design Patterns, CI/CD, Docker, and Kubernetes.Responsibilities:• Develop and maintain...


  • West Des Moines, United States Wells Fargo Full time

    Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts. Identify opportunities for service quality and availability improvements within the tec Software Engineer, Java, Engineer, Software, Technology, Banking


  • West Des Moines, United States Wells Fargo Full time

    Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts. Identify opportunities for service quality and availability improvements within the tec Software Engineer, Java, Engineer, Software, Technology, Banking

  • Software Engineer

    4 weeks ago


    Des Moines, United States Fidelity & Guaranty Life Insurance Company Full time

    Job DescriptionJob DescriptionF&G is looking to hire for a Software EngineerThe Software Engineer position will code, test, and document software solutions and perform tests to validate the code. This role will perform application security remediation and impact analysis.Duties & ResponsibilitiesCode, test, and document software solutions that are high...

  • Sr. Software Engineer

    4 weeks ago


    Des Moines, United States Fidelity & Guaranty Life Insurance Company Full time

    Job DescriptionJob DescriptionF&G is looking to hire for a Sr. Software EngineerThe Sr. Software Engineer position will code, test, and document software solutions and perform tests to validate the code. This role will write more progressively complex code and work to independently solve problems and fix technical issues. This role will perform application...


  • Des Moines, Iowa, United States eTek IT Services, Inc. Full time

    Job OvervieweTek IT Services, Inc. is seeking an experienced Senior Software Engineer to join our team as a key contributor in designing and developing high-performance cloud-based applications.