Software Engineer

Robert Half
Pittsburgh, PA, United States
1 day ago
Apply on www.dice.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

ASP.NET Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) Software Quality Continuous Integration Data Security
+24 more
Relational Databases Database Queries Spring Framework Python (Programming Language) PostgreSQL Microsoft SQL Server Oracle (Applications) Performance Tuning Software Engineering Systems Integration TypeScript Cloud Platform System ReactJS Backend Git Containerization AngularJS Kubernetes Data Management Web Technologies Front End Software Development Restful APIs Software Version Control Docker

Job description

We are looking for an experienced Software Engineer to support long-term client initiatives in Pittsburgh, Pennsylvania. This is a Long-term Contract position focused on building and enhancing enterprise-grade applications across web, backend, and cloud environments. The ideal candidate brings strong full-stack development expertise and enjoys collaborating with cross-functional teams to deliver reliable, scalable software solutions., Create, enhance, and support software applications that are designed for scalability, reliability, and long-term maintainability. Develop server-side components and service layers using technologies such as C#, .NET, ASP.NET, Java, Spring, or Python. Build responsive user-facing features with modern web technologies including JavaScript, TypeScript, and frameworks such as React. Connect applications with relational databases, external platforms, and internal services through well-structured integrations and APIs. Write and optimize database queries, schemas, and data access logic across platforms such as SQL Server, PostgreSQL, or Oracle. Contribute to peer reviews, troubleshooting efforts, automated testing, and performance tuning to improve overall code quality. Collaborate within Agile delivery teams and participate in continuous integration and deployment practices to support efficient releases. Assist with modernization efforts, including cloud adoption and updates to legacy applications when required.

Requirements

At least 3 years of experience in software engineering or application development. Hands-on backend development experience with C#, .NET, ASP.NET, Java with Spring, Python, or similar technologies. Proficiency in front-end development using JavaScript or TypeScript and at least one modern framework such as React or Angular. Strong understanding of relational databases and experience working with SQL-based data platforms. Experience designing, building, or integrating RESTful APIs in production environments. Familiarity with source control tools such as Git and established software development best practices. Exposure to cloud platforms, containerization, orchestration, or CI/CD tools, including technologies such as Azure, Docker, or Kubernetes, is highly valued., 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 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.dice.com
Prepare application

Good distractions

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all