Job Information
Robert Half Software Engineer in Naperville, Illinois
Description
We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong passion for technology and software development, a solid foundation in computer science principles, and the ability to design, develop, and maintain high-quality software solutions. You will collaborate with cross-functional teams to deliver innovative solutions that meet business requirements and drive company goals.
Requirements
Job Title: Software Engineer
Job Description:
We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong passion for technology and software development, a solid foundation in computer science principles, and the ability to design, develop, and maintain high-quality software solutions. You will collaborate with cross-functional teams to deliver innovative solutions that meet business requirements and drive company goals.
Key Responsibilities
Software Development: Design, develop, and test scalable, reliable, and maintainable software applications using modern programming languages and frameworks.
System Design: Collaborate with stakeholders to understand requirements and translate them into efficient software solutions.
Code Quality: Write clean, maintainable, and efficient code while adhering to industry best practices, coding standards, and version control.
Collaboration: Work closely with product managers, designers, and other developers to build high-quality features and resolve technical challenges.
Debugging & Maintenance: Identify and fix software defects, improve application performance, and ensure long-term maintainability of codebases.
Innovation: Research and evaluate new technologies, frameworks, and tools to improve development processes and product capabilities.
Documentation: Prepare technical documentation to support the development, deployment, and operation of applications.
Agile Development: Participate in Agile/Scrum processes, including sprint planning, daily standups, and retrospective meetings.
Qualifications
Required Skills:
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, or Go).
Strong understanding of data structures, algorithms, and software design principles.
Experience with modern development frameworks and libraries (e.g., React, Angular, Spring Boot, Django).
Familiarity with RESTful APIs, microservices architecture, and cloud-based solutions (e.g., AWS, Azure, GCP).
Experience with database management systems (SQL and/or NoSQL).
Knowledge of version control systems like Git.
Preferred Skills:
Experience with containerization tools (e.g., Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps practices.
Exposure to test-driven development (TDD) and automated testing frameworks.
Understanding of security best practices in software development.
Technology Doesn't Change the World, People Do.®
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.
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.
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.
© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .