Software Engineer IV - Python/Hack

BCforward
San Francisco, United States of America
14 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 168K

Job location

San Francisco, United States of America

Tech stack

C
Java
JavaScript
PHP
Bash
C++
Command-Line Interface
Software Quality
Information Engineering
Python
Shell Script
Software Engineering
Web Applications
Backend
Data Management

Job description

We are seeking a Software Engineer IV to join our dynamic team supporting client Legal organization. The ideal candidate will have strong experience in full-stack development, backend systems, automation, and technical best practices and a proven ability to deliver internal tools end-to-end, translate business needs into technical solutions, and improve operational efficiency., * Design, develop, and maintain full-stack internal tools to streamline legal workflows and improve operational efficiency.

  • Automate processes and workflows using Python, JavaScript, Hack, or similar modern frameworks.
  • Build and enhance backend systems supporting data management and operational needs.
  • Establish and advise on code quality, security, scalability, and related engineering best practices.
  • Partner with attorneys, Data Science, and Data Engineering to gather requirements and provide technical counsel.
  • Create and maintain internal documentation for tools, systems, and workflows.
  • Monitor new technologies and internal systems and explain capabilities and constraints to non-technical partners.

Requirements

  • 8+ years of professional software engineering experience.
  • Expertise in one or more of C++, C, Java, Hack, or equivalent non-Python language. Java and PHP experience preferred.
  • Expert-level Python development experience.
  • Experience building command-line interfaces and shell scripts (e.g., Bash) in Unix/Linux environments.
  • Proven self-starter with demonstrated collaboration skills; ability to lead cross-functional efforts with minimal oversight.
  • Experience translating business and functional requirements into technical specifications and serving as a technical liaison with non-technical stakeholders.
  • Hands-on QA testing experience.
  • Strong organization and documentation practices, including technical documentation and incident reports.
  • Experience developing and maintaining monitoring and alerting systems, participating in on-call rotations, and resolving production issues.

Preferred Skills:

  • Experience building enterprise web applications and internal tools end-to-end.
  • Background or exposure to legal, privacy, or security domains.

Benefits & conditions

  • Competitive compensation and benefits.
  • Opportunities for growth with global clients.
  • A supportive, inclusive culture that values innovation and people.
  • Exposure to cutting-edge technologies and projects.

About the company

BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Apply for this position