faster builds that keep engineers in flow
Software Engineering Lead – Build Systems, Compilers and Languages
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Smart WorkingEmpowering companies to work with the best engineers in the world
• 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
Software Engineer – Salesforce
BlueCross BlueShield of TennesseeBringing peace of mind through better health to our customers and communities
• 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.
Associate Software Engineer II
BlueCross BlueShield of TennesseeBringing peace of mind through better health to our customers and communities
• 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
Senior Software Engineer
Wing AssistantWe're the World's Best Assistant. Hit "Learn More" to speak to an expert about transforming your business! 🚀
• 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



