On-site in San Francisco, CA Potential exposure to objectionable/sensitive/graphic content
REQUIRED:
Bachelor's preferred
8+ to 10+ Years work experience as software engineer
Full-stack software engineering (8+ years of recent experience)
Web Development (8+ yrs recent exp); Experience building enterprise web apps and internal tools end-to-end
Proficient PHP (8+ years of recent experience)
Java (8+ years of recent experience)
Expert Python (5+ years of recent experience)
Expert in C++, C, Java, Hack, or equivalent non-pythonic language (Java and PHP experience strongly preferred)
Experience developing command-line interfaces and shell scripts (e.g., Bash) in Unix/Linux environments
Experience building enterprise web apps and internal tools end-to-end
Experience developing and maintaining monitoring & alerting systems, serving as an oncall, and fixing issues as they arise
Open to Travel 0-2x / year max, domestic
Successful candidates have Startup / self-employed experience — shows initiative and ability to wear multiple hats
Big tech NOT preferred — open to candidates from startups, small-to-mid-size companies, or non-tech industries
Overview Job Description: Seeking a Software Engineer to build and maintain internal tools, automate workflows, and set technical best practices for Client legal department. This role is ideal for someone who has a strong attention to detail, and enjoys collaborating with a variety of technical and non-technical cross-functional partners.
Responsibilities:
Design, develop, and maintain full-stack internal tools to streamline workflows and improve operational efficiency.
Automate processes and workflows using modern programming languages and frameworks (e.g., Python, JavaScript, Hack).
Build and enhance backend systems to support data management and operational needs.
Establish and advise on technical best practices for software development, including code quality, security, and scalability.
Collaborate with cross-functional partners (e.g., attorneys, Data Science, Data Engineering) to gather requirements and provide technical counsel.
Create and maintain internal documentation for tools, systems, and workflows to ensure knowledge sharing and operational continuity.
Stay up to date on new technologies and internal systems relevant to operational excellence, and help non-technical partners understand their capabilities and limitations.
This role will be responsible for supporting the Legal team.
Numbers & Facts
Location
San Francisco, California
Job Type
Full-time
Industry
Staffing/Employment Agencies
Salary
$160–$187 Per Hour
Company Size
2,500 to 4,999 employees
Website
https://www.roseint.com/
About Company
Founded in 1993 by Sue Bhatia, Rose International is one of the nation's leading minority- and woman-owned providers of Staffing and Total Talent Solutions. We serve companies in all 50 states and employ thousands of people across the country.
Skills
Bash Scriptingunmatched
Best Practicesunmatched
C Programming Languageunmatched
C++ Programming Languageunmatched
Command Lineunmatched
Cross-Functionalunmatched
Data Managementunmatched
Data Scienceunmatched
Detail Orientedunmatched
Documentationunmatched
Internet Applicationunmatched
Javaunmatched
JavaScriptunmatched
Legalunmatched
Linux Operating Systemunmatched
On Callunmatched
Operational Improvementunmatched
Operational Strategyunmatched
PHP Scripting Language (PHP Hypertext Preprocessor)unmatched
Programming Languagesunmatched
Python Programming/Scripting Languageunmatched
Requirements Managementunmatched
Software Developmentunmatched
Software Engineeringunmatched
Startupunmatched
System Operationsunmatched
Unix Operating Systemsunmatched
Unix Shell Programmingunmatched
Web Programmingunmatched
Willing to Travelunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.