FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Ruby
Perforce Software. Work with a geo-distributed team to build new products in a modern technology stack .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development with a focus on back-end or full-stack technologies, including Clojure, Ruby, Angular, and React. Proven ability to mentor junior engineers, drive process improvements, and ensure the delivery of high-quality software products.
Highest-signal resume keywords
Back-End DevelopmentFull-Stack DevelopmentClojureRubyContinuous Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentTesting FrameworksSecure CodingProblem-SolvingTroubleshootingAI FluencyFeature DesignQuality MetricsProcess ImprovementEnterprise-Quality Products
Soft Skills
MentoringCommunicationCollaborationInfluencing
Tools & Technologies
JenkinsAngularReact
Certifications & Qualifications
BS in Computer ScienceMS in Computer Science
Industry Keywords
AI GovernanceSecurity PoliciesCoding Standards
Tech Stack
Tools & technologiesAngularClojureJenkinsReactRuby
About the role
Key responsibilities & impact- Work with a geo-distributed team to build new products in a modern technology stack
- Design, develop, implement, test, and support software products and solutions
- Deliver customer value by independently designing multiple features, tests, and large parts of a product within a team
- Deliver multiple releases on time according to the agreed roadmap
- Ensure timely shipment of enterprise-quality products across multiple platforms
- Influence the direction, work, and commitments of more junior engineers
- Drive continuous improvement of processes, quality metrics, communication, and tooling
- Mentor engineers in best practices and career improvement
- Review and recommend improvements to processes, tools, and implementations
- Own the quality and operation of shipped software
Requirements
What you’ll need- BS or MS in Computer Science or equivalent
- 3+ years of professional software development experience
- Experience working on back-end or full-stack development
- Experience with Clojure or Ruby
- Experience with Angular or React
- Experience writing tests and using testing frameworks
- Experience with layers involved in full-stack development
- Experience with industry coding standards and writing secure code
- Strong problem-solving and troubleshooting mindset
- Experience using Continuous Integration systems such as Jenkins
- AI fluency appropriate to the role, including responsible use of AI tools, sound judgment, and adherence to AI governance and security policies
- Uses approved AI tools, writes basic prompts, reviews outputs for accuracy, and follows security, privacy, and Responsible AI guidelines
Benefits
Comp & perks- Team members are valued for their contributions
- Introduction to new opportunities
- Rewards well
- Security of an established and privately held profitable company
- Collaboration and learning from experienced professionals
- Wellness support
- Full-time employment