EngFlow logo
EngFlow

faster builds that keep engineers in flow

Software Engineer – Build Systems, Compilers and Languages

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

Location

New York

Posted

98 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer – Build Systems, Compilers and Languages

EngFlow

• Build Systems Expertise: Work on core features related to build systems and compilers, focusing on scalability and real-time performance. • Open-Source Contribution: Contribute to and improve open-source projects like Bazel, gRPC, and others. • Platform Development: Solve complex problems and build scalable systems that accelerate developer productivity for global tech companies. • Collaboration: Collaborate with core engineers who developed Bazel, and experiment with cutting-edge tech to improve our platform. • Operational Excellence: Maintain high standards for software delivery at scale and ensure operational excellence.

Job Requirements

  • Passion for Optimization: You love analyzing complex challenges and optimizing build systems and compilers.
  • Build System Expertise: Deep knowledge of at least one build system such as Bazel, CMake, Maven, Gradle, Nix, Buck, or similar.
  • Linux & Cloud Experience: Experience with Linux, the Unix shell, and at least one cloud infrastructure (e.g., AWS, Azure, GCP, OpenShift, Oracle Cloud).
  • Programming Proficiency: Strong skills in at least one major programming language (Java, C++, Rust, or similar).
  • Asynchronous Programming: Experience with asynchronous programming paradigms.
  • Documentation Skills: Ability to write and improve documentation for both internal and external use.
  • Scalable Software Delivery: Experience delivering software at scale and maintaining operational excellence.
  • On-Call Rotation: Willingness to participate in an on-call rotation to support production issues that may be escalated to the engineering team.

Benefits

  • comprehensive medical, dental, vision benefits
  • 401k bonus
  • parental leave
  • generous vacation
  • team is fully remote but meet several times a year at exciting destinations throughout the world
  • numerous fun team events such as chocolate, whisky and tea tastings, monthly team games, escape the room

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