Job Closed
This listing is no longer active.
Modus Create is a consulting firm founded in 2011 to help clients transform their businesses to succeed in the digital future. Modus Create employs a fully distributed team of "Mod
Senior Bazel Engineer
Location
Remote
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Senior Bazel Engineer
Modus Create
Role Description We are looking for a Bazel Engineer to join our Scalable Builds Group and collaborate with cross-functional teams on build system architecture and consulting for complex codebases. - Partner directly with client engineering teams to modernize build infrastructure. - Improve scalability, reliability, and performance. - Help shape long-term build system strategy in large, multi-language environments. Qualifications - Senior-level experience in software engineering. - Strong hands-on experience with Bazel and modern build systems. - Experience analyzing and improving large, complex codebases. - Experience migrating legacy build systems to Bazel or improving existing Bazel-based setups. - Strong understanding of build system architecture, scalability, and performance optimization. - Broad exposure to multiple programming languages and platforms. - Experience with developer productivity tooling and CI/CD environments. - Consultant mindset: confident yet humble, principled yet pragmatic. - Strong written and verbal communication skills. - Comfortable presenting technical solutions clearly to clients. - Ability to collaborate effectively in a fully remote environment. - Daily overlap with US Eastern Time Zone. - Reliable high-speed internet connection. Requirements - Experience working with large C++ codebases and multiple toolchains (GCC, Clang/LLVM, Visual C++). - Experience with large Python codebases, ideally with type checking. - TypeScript experience for developer tooling or large-scale frontend/backend systems. - Docker experience containerizing builds and CI environments. - Contributions to open-source build tooling (e.g., rules_haskell, rules_nixpkgs, rules_scala). - Active participation in the Bazel community. Benefits - Mentoring and coaching clients and teammates from the comfort of home. - Deep diving into complex engineering challenges. - Working on modern build systems at scale. - Sharing knowledge through open source contributions and community engagement. - Continuous learning and growing your expertise in scalable build infrastructure. - Representing Modus while working with some of the world’s most recognized brands.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Product Engineering Manager
Long & Foster CompaniesBecause you don't just want to live in it, you want to love it. Long & Foster. For the love of home.
• Guiding a team of engineers in the delivery of high-quality software solutions • Contributing meaningfully to the codebase through feature development, refactoring, and technical improvements • Providing architectural guidance and technical direction • Participating in design discussions and code reviews • Managing direct reports, conducting regular 1:1 meetings focused on mentoring and coaching • Supporting skill growth and professional development planning • Partnering with Product Owner and team to plan and manage scope • Identifying and mitigating risks impacting delivery • Maintaining engineering quality while meeting deadlines • Recruiting, selecting, training, developing, evaluating, motivating, and retaining staff
• You further develop our webshop and ordering systems as well as internal tools in both frontend and backend • You take technical ownership of features from concept to production deployment • You analyze existing solutions and implement targeted technical improvements • You ensure stability and quality through clean code and automated tests • You work closely with your team and other departments and introduce new technologies and automations
Full Stack Engineer (C++)
ZipdevZipdev is a staffing and recruiting company that works with its clients to hire for tech positions. As an employer, the company aims to foster a flexible work environment that prom
Zipdev is helping its client in building and evolving software that supports modern clinical and operational workflows. The product surface includes Windows desktop applications and connected services, with a strong emphasis on reliability, maintainability, and customer experience. As a Full‑Stack Engineer, you will deliver end-to-end capabilities across the Windows client, service/business logic layers, and the database. Your primary stack will include C++ (MFC) for desktop UI and application behavior, C# for services and shared business logic, and MS SQL for data persistence. Key Responsibilities Full‑Stack Delivery (End‑to‑End) - Design, build, and maintain features across the full stack (C++/MFC desktop → C# services/business logic → MS SQL). - Own features from requirements through implementation, test readiness, release, and production support. - Collaborate with QA and product partners to refine acceptance criteria, validate behavior, and ensure release readiness in an Agile cadence. - Participate in AI-augmented development workflows, reviewing and validating AI-generated code against acceptance criteria. - Follow Git best practices: feature branches, pull requests for all changes, and clear commit hygiene; proactively update documentation when behavior or architecture changes. Desktop (C++ / MFC) - Design, build, and maintain Windows workflows using C++ and MFC. - Debug and remediate defects across UI, threading, memory/resource management, and performance hotspots. - Modernize and refactor legacy areas to improve maintainability, testability, and stability while preserving user workflows. - Implement defensive coding patterns and robust error handling suitable for regulated environments. Services & Business Logic (C#) - Develop and maintain C# components and service layers that support desktop workflows and integrations. - Design and consume APIs or internal contracts as needed to connect client and service components. - Implement secure authentication/authorization patterns appropriate for enterprise and regulated contexts. - Create and maintain automated checks and diagnostics to support supportability and observability. Data Layer (MS SQL) - Design and evolve MS SQL schemas with emphasis on clarity, performance, and data integrity. - Write and optimize queries, stored procedures, and migration scripts where appropriate. - Collaborate with QA and Engineering to validate data correctness and enable reliable test data setup. - Contribute to troubleshooting production issues through data analysis and root cause investigation. Quality, Testing, and Agile Execution - Demonstrate knowledge of QA processes in an Agile environment, including acceptance criteria, defect triage, regression awareness, and collaboration with QA roles. - Contribute to test strategy (unit/integration as appropriate), and ensure features meet functional, security, and reliability expectations. - Maintain a disciplined approach to compliance and secure engineering practices.
Full Stack Engineer (C++)
ZipdevZipdev is a staffing and recruiting company that works with its clients to hire for tech positions. As an employer, the company aims to foster a flexible work environment that prom
Zipdev is helping its client in building and evolving software that supports modern clinical and operational workflows. The product surface includes Windows desktop applications and connected services, with a strong emphasis on reliability, maintainability, and customer experience. As a Full‑Stack Engineer, you will deliver end-to-end capabilities across the Windows client, service/business logic layers, and the database. Your primary stack will include C++ (MFC) for desktop UI and application behavior, C# for services and shared business logic, and MS SQL for data persistence. Key Responsibilities Full‑Stack Delivery (End‑to‑End) - Design, build, and maintain features across the full stack (C++/MFC desktop → C# services/business logic → MS SQL). - Own features from requirements through implementation, test readiness, release, and production support. - Collaborate with QA and product partners to refine acceptance criteria, validate behavior, and ensure release readiness in an Agile cadence. - Participate in AI-augmented development workflows, reviewing and validating AI-generated code against acceptance criteria. - Follow Git best practices: feature branches, pull requests for all changes, and clear commit hygiene; proactively update documentation when behavior or architecture changes. Desktop (C++ / MFC) - Design, build, and maintain Windows workflows using C++ and MFC. - Debug and remediate defects across UI, threading, memory/resource management, and performance hotspots. - Modernize and refactor legacy areas to improve maintainability, testability, and stability while preserving user workflows. - Implement defensive coding patterns and robust error handling suitable for regulated environments. Services & Business Logic (C#) - Develop and maintain C# components and service layers that support desktop workflows and integrations. - Design and consume APIs or internal contracts as needed to connect client and service components. - Implement secure authentication/authorization patterns appropriate for enterprise and regulated contexts. - Create and maintain automated checks and diagnostics to support supportability and observability. Data Layer (MS SQL) - Design and evolve MS SQL schemas with emphasis on clarity, performance, and data integrity. - Write and optimize queries, stored procedures, and migration scripts where appropriate. - Collaborate with QA and Engineering to validate data correctness and enable reliable test data setup. - Contribute to troubleshooting production issues through data analysis and root cause investigation. Quality, Testing, and Agile Execution - Demonstrate knowledge of QA processes in an Agile environment, including acceptance criteria, defect triage, regression awareness, and collaboration with QA roles. - Contribute to test strategy (unit/integration as appropriate), and ensure features meet functional, security, and reliability expectations. - Maintain a disciplined approach to compliance and secure engineering practices.


