Looking to build your software engineering career with a globally recognized technology company? Ricoh USA is hiring Software Engineers in Boulder, offering a competitive salary of $76,000–$92,000 per year. This is an excellent opportunity for candidates who enjoy developing innovative software solutions, collaborating with cross-functional teams, and working on technologies that power digital transformation for businesses. If you’re eager to grow your technical skills in a supportive environment, this role is worth exploring.
Job Overview
| Field | Details |
|---|---|
| Company Name | Ricoh USA |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience) |
| Job Location | Boulder, United States |
| Salary | $76,000–$92,000 per year |
| Work Type | Hybrid / On-site (depending on business needs) |
| Job Type | Full-Time |
| Job Level | Entry Level / Early Career |
| Industry | Information Technology & Business Solutions |
Job Description
- Technical professional who participates in design, test, development, and/or support of software products and/or systems.
- Develops new, modifies and improves, or supports existing software products and solutions.
- Works under the general guidance of more senior professionals, and decisions are aided by tools and processes.
- Receives detailed instructions and work is closely managed.
Job Duties And Responsibilities
- Performs basic software activities related to the development of a software product or solution.
- Determines and examines software alternatives. Recommends and implements basic software solutions.
- Contributes to project planning in the team or local unit; work is usually part of a larger project.
- Works on software development projects, with guidance. Sometimes coordinates activities of team members.
- Recommends solutions to problems/issues that impact the team.
- Accountable for completion of technical objectives on schedule and within cost and quality objectives.
- Decisions contribute to project/team objectives and impact customer satisfaction, cost, quality and expense.
- Failure to accomplish results can be normally overcome without a significant impact to the organization.
- Understands and follows existing local development processes.
- Constructively challenges and improves processes related to his/her specific assignment.
- Documents own work.
- Assumes additional responsibilities as assigned.
QUALIFICATIONS (Education, Experience, And Certifications)
Has a basic professional theoretical and conceptual knowledge in a specific field of software development, typically acquired via a bachelor’s degree or professional experience.
Knowledge, Skills And Abilities
- Applies basic professional knowledge related to software engineering processes and tools used within the team or local unit.
- Quickly develops and applies new skills.
- Effectively uses teamwork skills to interact and collaborate on technical issues within team and department.
- Positively contributes to a high-morale/high-performance team culture.
- Communicates effectively and shares basic software and component knowledge within and across department work teams.
- Position requires analytical ability and creativity in using existing techniques to analyze and implement basic software solutions.
- Follows standard practices.
- Understands and supports the mission and vision of the team.
- Positively and actively supports changing business needs.
- Able to build stable internal working relationships.
Selection Process
- Application Submission
- Resume Screening
- Recruiter Interview
- Technical Assessment or Coding Interview
- Hiring Manager Interview
- Final Interview (if required)
- Offer & Background Verification
How to Apply
- Visit the official Ricoh USA Careers website.
- Search for the Software Engineer – Boulder position.
- Review the job description and eligibility requirements.
- Prepare an updated resume highlighting your technical skills and relevant projects.
- Complete the online application form.
- Submit your application and monitor your email for updates from the recruitment team.