New Software Engineer Job in San Rafael, CA!
Position Title: Software Engineer

Position Number: 337770

Location: San Rafael, CA 94903

Position Type: Temporary

Required Skill Set:

C, C++, JavaScript

Position Description:

**C2C is not available**
**Only U.S. Citizens and those authorized to work in the U.S. can be considered as W2 candidates.**
Title: Software Engineer III
Start Date: 03/30/2020
End Date: 01/31/2021
Location: San Rafael CA

Description
Responsibilities
• Work closely with engineers, technical product owners to translate overall system product requirements into well-designed and implemented software components
• Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices
• Write unit, functional, regression tests for the code you create, and contribute to the test automation, continuous integration and deployment processes together with everyone else in the development team
• Work with Client desktop product integrators of our components to understand their technical integration concerns and help resolve them, dive deep to debug technical issues, and implement fixes to ease integration
• Collaborate as a member of an agile and rapid response team, to extend excellent technical engagement with consumers of components

Minimum Qualification:
• BS or MS in Computer Science or related technical field preferred
• 5+ years of software engineering experience
• Experience with C/C++, Python, JavaScript
• Experience developing for Desktop components on Windows, MacOS, Linux OS platforms
• Knowledge working in client-server ecosystems
• Exceptional debugging, testing, and problem-solving skills
• Self-starter, with quick learning curve
• Team-oriented with strong written and verbal communication skills
• Working experience within product development teams
• Experience using GitHub and with CI/CD practices (Eg. Jenkins, Artifactory)

Preferred Qualifications:
• Strong senior level software development/testing skills, especially with C/C++, Python, JavaScript
• Experience developing native, cross OS-platform UI (For example: Win32/MFC, Objective-C/Cocoa frameworks, Qt frameworks)
• Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies
• Low tolerance for inefficiency and the burning desire to automate anything that can be automated
• A real passion for making simple, robust, and scalable platforms used by other engineering teams
• Experience working in an Agile/Scrum environment
      #CBRose#

     
Send me a reminder to complete this application



Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.)
Employee Comments
We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.
About Rose
  • Founded in 1993
  • 21 office locations across the U.S.
  • 130+ Customers; corporations and government agencies
  • Employee Oriented Company
  • Challenging Assignments across the U.S.
  • Continuous Professional Development
  • Challenging, Exciting and Professional Atmosphere
Join Our Team Today!
Follow Us