EngFlow logo
EngFlow

faster builds that keep engineers in flow

Software Engineering Lead – Build Systems, Compilers and Languages

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50Since 2020H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

101 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineering Lead – Build Systems, Compilers and Languages

EngFlow

• Lead core engineers and drive the development of key features for our platform • Contribute to Bazel, gRPC, Goma, Soong, CMake, and other open-source projects • Solve complex scalability and performance challenges • Report to the Head of Product Engineering and manage a growing team • Contribute directly to both product and platform engineering

Job Requirements

  • Proven experience managing and influencing technical teams
  • Hands-on remote team management experience is a plus
  • A deep interest in optimization, especially related to compilers, programming languages, and build systems like Bazel, CMake, Maven, Gradle, Nix, or Buck
  • Passion for DevOps and DevInfra, with expertise in Linux, Unix, and cloud infrastructure (AWS, Azure, GCP, OpenShift, Oracle Cloud). Experience with Terraform is a plus
  • Programming experience in Java, and proficiency in other languages like C++ and Rust is a plus
  • Experience with asynchronous programming and scalable software architectures
  • Proven experience delivering software at scale and maintaining operational excellence
  • Strong conflict resolution skills and the ability to effectively communicate with both technical and non-technical stakeholders.

Benefits

  • Comprehensive medical, dental, vision benefits
  • 401k bonus
  • Parental leave
  • Generous vacation
  • Team events such as chocolate, whisky and tea tastings, monthly team games, escape the room among other fun events

Related Job Pages

More Full-stack Engineer Jobs

Smart Working logo

Senior Software Engineer

Smart Working

Empowering companies to work with the best engineers in the world

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, build, and maintain scalable backend services primarily using Python • Develop and operate cloud-native systems on AWS, ensuring reliability, security, and performance • Contribute to infrastructure design and automation using Terraform • Build and maintain APIs and services that support product functionality • Collaborate with other engineers and stakeholders to deliver features end-to-end • Contribute to code quality through reviews, testing, and documentation • Support ongoing improvement of system architecture, tooling, and engineering practices • Troubleshoot production issues and help ensure stable, well-operated services • Contribute where needed to front-end functionality using TypeScript

India
BlueCross BlueShield of Tennessee logo

Software Engineer – Salesforce

BlueCross BlueShield of Tennessee

Bringing peace of mind through better health to our customers and communities

OtherRemoteTeam 5,001-10,000Since 1952H1B Sponsor

• Support development, configuration, and platform enhancements within Salesforce Health Cloud and broker‑specific integrations. • Focus on hands‑on development, configuration, and production support rather than platform or solution design. • Management of Salesforce orgs. • Application of formal DevSecOps processes and tools in a Salesforce-based environment. • Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems. • Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. • Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. • Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. • Regularly provides guidance and training to less-experienced analysts/programmers.

Tennessee
Job Closed
BlueCross BlueShield of Tennessee logo

Associate Software Engineer II

BlueCross BlueShield of Tennessee

Bringing peace of mind through better health to our customers and communities

OtherRemoteTeam 5,001-10,000Since 1952H1B Sponsor

• Formulates and defines system scope and objectives through research to design, develop, modify, or integrate moderately complex information systems • Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts • Must be competent to work on most phases of applications systems analysis, and must maintain technical skill set for software languages, databases, platforms, operating systems, etc. • Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems • Provides services to multiple project teams or management staff, provides guidance to less-experienced programmers, and may conduct presentations to provide end users with knowledge to maximize their use of developed systems • May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts

Tennessee
Job Closed
Wing Assistant logo

Senior Software Engineer

Wing Assistant

We're the World's Best Assistant. Hit "Learn More" to speak to an expert about transforming your business! 🚀

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design and implement high-quality software applications • Collaborate with product managers and designers to define software requirements • Conduct code reviews to ensure code quality and share knowledge with team members • Develop and maintain technical documentation • Participate in Agile development processes, including sprint planning and retrospectives • Troubleshoot and debug applications to optimize performance • Mentor junior engineers and provide guidance on technical challenges • Stay up-to-date with emerging technologies and industry trends • Contribute to the continuous improvement of development processes and practices • Collaborate with QA teams to ensure software quality through testing

India