Software Engineer at Shift
3 days ago
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.
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
You should love what you do and strive to share that passion with others.
This is a remote, Iowa-based position.
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.
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.
Located in Iowa, preferably in the Des Moines area
-
Software Engineer at Shift
3 days ago
Des Moines, United States Shift Interactive (DSM) Full timeAs 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 at Shift
1 day ago
Des Moines, United States Shift Interactive (DSM) Full timeAs 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 timeWe 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 timeWe 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 timeJob 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 timeSr. 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 timeJob 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...
-
Senior Software Engineer
2 months ago
Des Moines, United States RK Management Consultants, Inc. Full timeOur 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 timeParagon 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 timeAureon 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...
-
Software Development Engineer
1 month ago
Des Moines, United States American Systems Full timeJob 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)...
-
Senior Software Engineering Specialist
6 days ago
Des Moines, Iowa, United States Fidelity & Guaranty Life Insurance Company Full timeAbout 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...
-
Principal Software Engineer
6 months ago
Des Moines, United States New Relic, Inc. Full timePrincipal 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 timeJob 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 timeJob 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...
-
Java Software Engineer
7 days ago
West Des Moines, United States Wells Fargo Full timeParticipate 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
-
Java Software Engineer
7 days ago
West Des Moines, United States Wells Fargo Full timeParticipate 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 timeJob 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 timeJob 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...
-
Senior Software Engineer
1 week ago
Des Moines, Iowa, United States eTek IT Services, Inc. Full timeJob 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.