Software Developer III - Security

Robert Half
Philadelphia, United States of America
5 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Philadelphia, United States of America

Tech stack

Java
Agile Methodologies
Application Frameworks
Build Automation
Automation of Tests
Behavior-Driven Development
C Sharp (Programming Language)
Static Program Analysis
Code Review
Computer Security
DevOps
Programming Tools
Distributed Systems
Python
Secure Coding
Software Engineering
Web Services
Test Driven Development
Delivery Pipeline
Software Security
Software Troubleshooting
Information Technology
Go
Programming Languages

Job description

  • Design, develop, and implement secure software components for enterprise products and systems
  • Build, optimize, and maintain reusable, secure code and libraries as a subject matter expert
  • Identify security gaps and enhance existing platforms to strengthen application and system security
  • Evaluate emerging technologies and recommend solutions to expand and improve platform capabilities
  • Participate in the full software development lifecycle, including design, development, testing, and deployment
  • Support DevOps processes by contributing to build automation, deployment pipelines, and operational efficiency
  • Perform troubleshooting and operational support for applications and security components
  • Conduct code reviews and perform static code analysis to ensure quality, performance, and security standards
  • Collaborate with cross-functional teams to deliver scalable, high-quality solutions
  • Mentor and support junior team members, promoting best practices in secure development

Requirements

This position requires a highly adaptable developer with strong engineering fundamentals, experience working with distributed systems, and a passion for secure software development. The ideal candidate is both hands-on and collaborative, with the ability to mentor peers and contribute to evolving security practices., * Bachelor's degree in Computer Science, Information Security, or a related technical field (or equivalent experience)

  • Proven experience in software development, including design, architecture, and production support
  • Strong understanding of secure coding practices and application security principles
  • Experience working with applications that rely on multiple web services and operate at scale
  • Proficiency in one or more high-level programming languages (e.g., Java, Python, C#, Go, or similar)
  • Familiarity with open-source frameworks and modern development tools

-Technical & Functional Skills

  • Experience with DevOps tools for automating build, deployment, and release processes
  • Knowledge of test-driven development (TDD), behavior-driven development (BDD), and Agile methodologies
  • Hands-on experience with testing tools and quality assurance practices
  • Strong troubleshooting and problem-solving skills in complex environments
  • Ability to quickly learn new technologies and adapt to changing business requirements

Core Competencies

  • Strong collaboration and communication skills across technical and non-technical teams
  • Ability to manage competing priorities in a fast-paced environment
  • Detail-oriented with a focus on building secure, scalable solutions
  • Proactive mindset with a commitment to continuous learning and improvement
  • Passion for cybersecurity and secure application development

What You'll Bring

  • A strong foundation in software engineering with a focus on security and scalability
  • Experience contributing to high-impact, enterprise-level systems
  • A collaborative approach to problem-solving and innovation
  • Interest in staying current with emerging technologies and security trends

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