Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer I image - Rise Careers
Job details

Software Engineer I

Who We Are

Robert Half is seeking a Software Engineer I who will develop and support Protiviti applications. Primary responsibilities include using web development technologies such as Angular, React, Python, C# and ASP.net. This team uses cloud technology such as Azure. There will be opportunities to work on AI and machine learning projects. Completes SDLC documentation, and procedures for all phases of software development lifecycle. May interact with users to define system requirements and/or necessary modifications. Supports launched applications in the production environment.

What You'll Do

  • Develop and/or modify individual modules or components of moderate scope and complexity in a larger system architecture.
  • Development often spans multiple modules in scope.
  • Analyze and resolve moderately complex production issues following department guidelines and troubleshooting practices.
  • Level II support.
  • Design individual modules or components of moderate scope and complexity in larger system designs. Has moderate scope in design activities.
  • Perform unit test planning and execution for own code.
  • Contribute to test strategy for integration testing. May create automated unit tests.

What You'll Need

  • Bachelor's degree in a Computer Science related field or equivalent experience.
  • 1 year experience with a programming or scripting language (C#, JavaScript, SQL, Python).
  • Working knowledge of a modern front-end framework such as React and Angular.
  • Working knowledge of Bootstrap framework.
  • Experience with building responsive applications.
  • Good working knowledge of SQL query language (preferably with Microsoft SQL Server).
  • Skilled at building out client-side UI using Javascript and Typescript.
  • Experience working with HTML5, and CSS.
  • Knowledge of Python scripting is a plus.
  • Experience with various full cycle software development methodologies, tools and practices.
  • Good knowledge on software development lifecycle (SDLC), Agile/Scrum.
  • Good knowledge of n-tiered architecture.
  • Good understand of SQL Server DB concepts.
  • Ability to interact and communicate with business partners of varying levels of expertise.
  • Ability to communicate technical information to non-technical users.
  • Ability to communicate business process to technical resources.
  • Ability to understand complex process flow diagrams or flowcharts that demonstrate business or system process flow.

The typical annual salary range for this position is shown below and is negotiable depending upon experience and location.

$67,000.00 - $100,000.00

We offer exceptional earning potential and a competitive benefits package, including group health insurance benefits (medical, vision, dental), FSA and HSA healthcare accounts, life and accident insurance, adoption and fertility assistance, paid parental leave of up to 6 weeks, and short/long term disability. Robert Half provides paid time off for vacation, personal needs, and sick time. The amount of Choice Time Off (CTO) our people receive varies based on their years of service and is pro-rated based on the hours worked per week. A new hire earns up to 17 days of CTO per calendar year. Our people also receive up to 11 paid holidays per calendar year. We also offer the opportunity to contribute to our company 401(k) savings and investment plan or deferred compensation plan (if eligible), with an employer match of 100% on the first 3% of your contributions for eligible employees. Learn more at roberthalfbenefits.com/Resources.

Robert Half Inc. is an Equal Opportunity Employer. M/F/Disability/Veteran

As part of Robert Half’s Corporate Services facility employment process, any offer of employment is contingent upon successful completion of a background check.

Robert Half is committed to being an equal employment employer offering opportunities to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to apply for a position, please contact us by sending an email to HRSolutions@roberthalf.com or call 1.855.744.6947 for assistance.

In your email please include the following:

  • The specific accommodation requested to complete the employment application.

  • The location(s) (city, state) to which you would like to apply.

For positions located in San Francisco, CA: Robert Half will consider qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

For positions located in Los Angeles County, CA: Robert Half will consider for employment qualified applicants with arrest or conviction records in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Average salary estimate

$83500 / YEARLY (est.)
min
max
$67000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer I, Robert Half

Robert Half is on the lookout for a passionate and skilled Software Engineer I to join our team in San Ramon, where you'll be developing and supporting Protiviti applications. If you're someone who thrives on challenges and is excited about working with cutting-edge technology, this is the place for you! Your role will involve utilizing web development technologies like Angular, React, Python, C#, and ASP.NET, alongside cloud technology such as Azure. But that's not all – you'll also dip your toes into exciting AI and machine learning projects, making your work both fulfilling and forward-thinking. You'll complete SDLC documentation and procedures for all software development lifecycle phases, which means you'll have a hands-on approach every step of the way. Expect to interact with users to define system requirements and necessary modifications and support launched applications in a production environment. This is a fantastic opportunity for you if you're eager to contribute to a team that thrives on innovation and encourages growth!

Frequently Asked Questions (FAQs) for Software Engineer I Role at Robert Half
What are the primary responsibilities of a Software Engineer I at Robert Half?

As a Software Engineer I at Robert Half, your main responsibilities include developing and modifying individual modules or components within larger system architectures, analyzing and resolving appropriate production issues, and actively contributing to test strategies for integration testing. You will have the opportunity to work on both front-end and back-end technologies, ensuring a well-rounded experience in software development.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer I position at Robert Half?

To qualify for the Software Engineer I position at Robert Half, applicants should possess a Bachelor's degree in a computer science-related field or have equivalent experience. Additionally, having at least one year of experience with a programming or scripting language such as C#, JavaScript, or Python is essential. Familiarity with modern front-end frameworks like React or Angular and a good grasp of SQL is beneficial.

Join Rise to see the full answer
What technologies should I be familiar with for the Software Engineer I role at Robert Half?

Candidates for the Software Engineer I role at Robert Half should be proficient in several technologies, including web development frameworks such as Angular and React, server-side technologies like C# and ASP.NET, and scripting languages such as Python. Familiarity with cloud technologies like Azure and experience in building responsive applications is also a plus.

Join Rise to see the full answer
What can I expect in terms of career growth as a Software Engineer I at Robert Half?

At Robert Half, the career growth for a Software Engineer I is robust and supported by ongoing training and development opportunities. You will have access to mentorship programs and the chance to work on advanced projects, particularly in AI and machine learning, which can lead to more advanced positions within the company.

Join Rise to see the full answer
How does Robert Half support work-life balance for Software Engineer I employees?

Robert Half values employee well-being and work-life balance. As a Software Engineer I, you will benefit from a competitive benefits package, including generous paid time off for vacation and personal needs. The opportunity to participate in wellness programs and flexible work arrangements further underscores the company’s commitment to a healthy work-life dynamic.

Join Rise to see the full answer
Common Interview Questions for Software Engineer I
Can you explain your experience with Angular and React as a Software Engineer I?

When answering this question, highlight specific projects where you've utilized Angular and React frameworks. Discuss the challenges faced, your contributions, and the impact of your work on the project. This shows your practical experience and ability to leverage these frameworks effectively.

Join Rise to see the full answer
Describe your understanding of the software development lifecycle (SDLC).

For this question, outline the phases of the SDLC, such as planning, design, development, testing, deployment, and maintenance. Share an example of how you've applied these phases in previous projects, emphasizing your role in each stage to demonstrate your comprehensive understanding.

Join Rise to see the full answer
How do you approach debugging in your code?

Discuss your systematic approach to debugging, such as reproducing the issue, analyzing logs, and isolating the problem. Provide an example where you successfully resolved a complex bug, which showcases your problem-solving skills and attention to detail.

Join Rise to see the full answer
What do you know about Azure and its role in cloud technology?

Explain Azure's capabilities, such as its cloud services for building, deploying, and managing applications. Mention any hands-on experience you have had, whether it's in hosting applications or utilizing Azure for database services, to illustrate your familiarity with cloud technology.

Join Rise to see the full answer
Can you provide an example of working collaboratively with a team?

Highlight a specific project where you collaborated with team members, emphasizing communication strategies, conflict resolution, and your role in achieving the team’s goals. This response showcases your ability to work in a team environment, an essential skill for a Software Engineer I.

Join Rise to see the full answer
What is your experience with version control systems?

Discuss your experience with version control systems such as Git, including how you use versioning to manage code changes, handle merges, and track project history. Mention any specific practices you follow to maintain code quality and integrity.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Share your methods for task prioritization, such as using Agile techniques or project management tools. Offering an example of a time when you successfully managed multiple deadlines demonstrates your time-management skills and adaptability.

Join Rise to see the full answer
What strategies do you use for ensuring high code quality?

Emphasize practices like code reviews, unit testing, and following coding standards. Discuss your philosophy around writing clean, maintainable code and how you integrate quality assurance processes into your workflow.

Join Rise to see the full answer
Explain how you handle receiving constructive feedback on your code.

Talk about your openness to feedback and the importance of incorporating it into your growth as a software engineer. Provide an example of how constructive criticism improved your work, showcasing your willingness to learn and adapt.

Join Rise to see the full answer
Why are you interested in working as a Software Engineer I at Robert Half?

Express your enthusiasm for the role and the alignment of Robert Half's values with your career goals. Mention the company’s commitment to innovation and development opportunities, making it clear that you are looking for a company that invests in its employees’ future.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Robert Half Remote DeLand, FL
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Posted yesterday

A dynamic IT team seeks a Python Full Stack Developer to contribute to their innovative web application projects.

Photo of the Rise User
Bosch Group Remote Boulevard "Tsarigradsko shose" 47B, Sofia, Bosch Digital, Sofia City Province, Bulgaria
Posted 10 days ago

Join Bosch Digital as a Frontend Developer Intern where you will collaborate on innovative projects and enhance your frontend development skills.

Become a pivotal part of Bank of America as a Software Engineer - Salesforce Developer, where innovation meets financial services excellence.

Posted yesterday

We're seeking a Back End Developer - AI Trainer to enhance our AI chatbot performance through your programming expertise.

Photo of the Rise User
Auria Hybrid No location specified
Posted 7 days ago

Auria is looking for a skilled Software Engineer to enhance their Command and Control systems in support of national security.

Photo of the Rise User
Sherpa° Remote No location specified
Posted 12 days ago

As a Fullstack Engineer at Sherpa°, you'll create seamless user interfaces and optimize applications that elevate the travel experience for millions.

Photo of the Rise User
Posted 12 days ago
Transparent & Candid
Growth & Learning
Inclusive & Diverse
Empathetic
Collaboration over Competition
Feedback Forward
401K Matching
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Sick Days
Paid Time-Off
Disability Insurance
Life insurance
Learning & Development

Join Teleport as a Senior Backend Software Engineer to transform access security for leading companies.

Photo of the Rise User
R2 Technologies Hybrid US, Fulton County, GA; Georgia, Alpharetta, GA
Posted 2 days ago

Join R2 TECHNOLOGIES LLC as a Software Engineer or Database Administrator, contributing your expertise in a dynamic tech environment.

Robert Half is the world’s first and largest specialized talent solutions and business consulting firm, connecting highly skilled job seekers with rewarding opportunities at great companies. We offer contract talent and permanent placement solutio...

161 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub
Photo of the Rise User
Someone from OH, Ottoville just viewed Sr Software Developer II (R&D) at B. Braun
Photo of the Rise User
Someone from OH, Ottoville just viewed Appian Software Developer at Qualysoft
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior API Developer at Midland States Bank
Photo of the Rise User
Someone from OH, Ottoville just viewed 929 | Middle+ Backend Developer at Intetics
Photo of the Rise User
Someone from OH, Ottoville just viewed It Software Developer at Eurofins
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Fullstack Developer (S) at Blue Coding