Software Engineer

Robert Half
Phoenix, AZ, United States
about 1 month ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Software Applications Application Performance Management Microsoft Azure C Sharp (Programming Language) Code Review
+29 more
Computer Programming Relational Databases Software Debugging DevOps Web Development Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Scrum Methodology Software Deployment Software Engineering Software Systems Systems Integration TypeScript Enterprise Software Applications ReactJS Software Security Backend Git Vue.js Containerization AngularJS Information Technology Front End Software Development Software Version Control Docker Programming Languages Microservices

Job description

Our client is seeking a talented and motivated Software Engineer to join their growing technology team in the Phoenix area. This role offers the opportunity to design, develop, and maintain scalable software solutions that support critical business operations and enhance customer experiences. The ideal candidate will have strong programming skills, a passion for technology, and experience working in collaborative Agile environments.

Key Responsibilities

  • Design, develop, test, and deploy high-quality software applications and services.

  • Collaborate with business stakeholders, product managers, and technical teams to gather requirements and deliver innovative solutions.

  • Write clean, maintainable, and efficient code following established development standards and best practices.

  • Participate in code reviews and contribute to continuous improvement initiatives.

  • Troubleshoot, debug, and resolve software defects and performance issues.

  • Develop and maintain APIs, integrations, and backend services.

  • Optimize applications for scalability, reliability, and security.

  • Create and maintain technical documentation for software solutions and development processes.

  • Support software releases and production deployments as needed.

  • Stay current on emerging technologies and recommend improvements to existing systems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • 3+ years of professional software development experience.

  • Proficiency in one or more programming languages such as C#, .NET, Java, Python, JavaScript, or TypeScript.

  • Experience developing web applications, APIs, and enterprise software solutions.

  • Working knowledge of relational databases such as SQL Server, MySQL, or PostgreSQL.

  • Experience with source control tools such as Git.

  • Understanding of software development methodologies, including Agile and Scrum.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Excellent communication and collaboration abilities.

Preferred Qualifications

  • Experience with cloud platforms such as Microsoft Azure or AWS.

  • Knowledge of front-end frameworks including React, Angular, or Vue.js.

  • Experience with containerization technologies such as Docker and Kubernetes.

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Understanding of software security best practices and application performance optimization.

  • Experience working with microservices architecture., 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.

Benefits & conditions

Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.

About the company

Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:43 min

Transitioning into a professional software engineering career

Nacho Iacovino · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all