> Markdown version of [/jobs/ext/3927909-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3927909-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Robert Half - **Location:** Des Moines, IA, United States - **Experience:** Expert - **Salary:** $145,000.0 - **Contract:** Temporary contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Applications Architecture, Bootstrap (Software), Cascading Style Sheets (CSS), Node.Js, Object-Oriented Software Development, Systems Development Life Cycle, Software Systems, SQL Databases, TypeScript, Extensible Markup Language (XML), Gitlab, AngularJS, Information Technology - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3468465147&tx=FR4744FFF&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree in Computer Science, MIS, or 8+ years equivalent work experience. * Proven experience in leading teams and managing personnel. * Proficiency in Java EE, XML, SQL, HTML, CSS, JavaScript, Angular 11, Bootstrap, Foundation, Typescript, NodeJS. * Deep understanding of object-oriented design principles, application architecture, and SDLC. * Familiar with automation tools such Gitlab and experience with Agile methodologies. * Financial Services industry experience is a plus., All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. ## Description * Collaborating with the development team to create bespoke software solutions. * Offering technical leadership on development initiatives. * Providing mentorship and support to other developers. * Directly collaborating with business partners to ensure quality solutions. * Gain expertise in various technologies and applications to act as the SME.