Software Engineer - C++ & Bazel/Starlark
DMS Vision Inc
Remote Software Engineer C++ & Bazel/Starlark
S oftware Engineer - Build Systems & Infrastructure Migrations
Role Overview
We are seeking a proactive and detail-oriented Software Engineer to join our team within the Google Build ecosystem. This engineer will lead and execute an end-to-end migration of clients from our legacy OutputMetadataService to a modern target service.
This multi-phase project pairs operational rollout management with deep infrastructure software engineering. The ideal candidate possesses strong cross-functional communication and project management skills to coordinate with internal partner teams, paired with hands-on technical proficiency in C++, Starlark in BAZEL tool, and the Google internal developer toolchain.
Key Responsibilities
Phase 1: Operational Rollout & Configuration Management
Client Engagement & Outreach: Serve as the primary point of contact for internal client teams; proactively notify stakeholders, communicate timelines, outline migration expectations, and address incoming inquiries.
Migration Planning: Track, organize, and orchestrate concurrent client migrations across multiple developer teams without causing downtime or developer friction.
Configuration Changes & Deployment: Author, test, and submit configuration changes utilizing internal Google release tooling (CDPush).
Validation & Monitoring: Closely monitor health metrics, telemetry dashboards, and build logs during and after cutover to quickly identify anomalies, mitigate risks, and roll back changes if issues arise.
Phase 2: Client Codebase Migration & Deep Technical Refactoring
Direct Codebase Refactoring: Directly update client codebases to migrate service requests and dependencies from OutputMetadataService to the new service.
Build Configuration Modernization: Read, write, and refactor build rules and dependencies in Starlark across internal BUILD files.
C++ Development: Implement, test, and submit production-quality changes in internal C++ libraries and client wrappers.
End-to-End Testing: Ensure changes pass presubmit checks, integration test suites, and adhere to strict internal Google engineering and style standards.
Qualifications & Skill Requirements
Technical Skills
Languages:
o Proficiency in C++ (modern C++ standards, Google style guides, idioms).
o Working knowledge of Starlark (or strong experience with Bazel / Google BUILD systems).
Google Tooling: Familiarity with the Google internal developer ecosystem, development workflows, and release automation systems (e.g., CDPush, Piper, Critique, internal monitoring suites).
Systems & Infrastructure: Understanding of build systems, microservices, and client-server metadata services.
Project & Soft Skills
Project Management & Organization: Demonstrated ability to manage multiple migrations in parallel while keeping client statuses and roadmaps structured and up to date.
Technical Communication: Clear, professional written and verbal communication skills; comfortable interfacing with diverse engineering teams across Google.
Reliability & Caution: Careful approach to production rollouts, change management, and rapid incident response.
Preferred Experience
Prior experience executing large-scale deprecations or service migrations within Google.
Experience writing or refactoring custom Bazel/Starlark build rules.
Background in Developer Infrastructure, Core Build Tools, or Site Reliability Engineering (SRE).
Aryan Chaudhary
View email address on us.fitly.work
View phone number on us.fitly.work Ex/106 / dmsvisions.com
Sr. Technical Recruiter
DMS Vision Inc
$90k - $115k
Be part of a team that unleashes the power of leading-edge technologies to help improve the health and well-being of those most vulnerable in our country and communities. Working at Gainwell carries its rewards. You’ll have an incredible opportunity to grow your career...SuggestedFull timeRemote workFlexible hoursNight shiftWeekend work- Job: Salesforce Developer Location: Tampa, FL, Raleigh, NC, Durham, NC, Orlando, FL, Columbia, SC, Atlanta, GA, Charlotte, NC. Looking for W2 candidates. No C2C Responsibilities Develop and customize Salesforce applications based on business needs. Build...Suggested
- ...customers with a diverse set of competencies including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and... ...Experience with VHDL/Verilog · Experience with C/C++ · Experience with MATLAB, Python, and/or other...Suggested
- ...talented people in the graphics industry. The Senior Runtime Software Engineer will play a key role in the small core software team,... ...~ In-depth knowledge of and experience programming in C and C++ languages ~ Experience developing OpenGL, Vulkan or Direct3D...SuggestedFull timeRelocation
- ...Strong CMDB, CSDM, Discovery, and Service Mapping experience, including CI relationship modeling, Identification and Reconciliation Engine configuration, CMDB Health, normalization, lifecycle, and data-governance controls. ~ Direct ServiceNow Enterprise Architecture...SuggestedRemote work
- ...Description: On-site in Cincinnati, OH Our client seeks a Senior ServiceNow Customer Service Management (CSM) Engineer to design, develop, enhance, and support enterprise customer servicing solutions. The role will lead implementations across customer portals, email-to...Hourly payLocal area
- ...for the world as part of a company leading the electric vehicle revolution. Position Summary The Senior Embedded Software Validation Engineer is responsible for the validation, verification, and testing of embedded vehicle control software for new and existing Orange...Full timeRemote work
$120k
...technical leadership and hands-on development across the full software development lifecycle. Architect scalable, secure, high-performance... ..., and release activities. Conduct code reviews and enforce engineering best practices, coding standards, and secure coding principles...Immediate startVisa sponsorship- ...Job Description Job Description The Senior Systems Engineer is responsible for supporting, maintaining, and improving enterprise IT infrastructure across on-premises and cloud environments. This role focuses on troubleshooting complex technical issues, ensuring system...Casual workRemote work
- ...Software Engineer Join Orange EV, a fast-growing manufacturer of electric vehicles that are better for the earth, people, and the bottom line. Make a difference for the world as part of a company leading the electric vehicle revolution. The Software Engineer will...Work experience placementRemote work
$75k - $100k
..., and applications. Position: Executing full lifecycle software development Long term positions with excellent pay rates.... ...Positive attitude with good comm. Skills Familiarity working with C, C++, Core Java etc Our Candidates always get projects with well-...Relocation- Azure Architect Location: Ann Arbor, MI Onsite Duration: Long Term Please send your updated resume to me at pranayatburgeonitsdotcom Role: Azure Architect responsible for designing and implementing secure, scalable Azure solutions for enterprise workloads. Mandatory...Full time
- ...Position:- Sr. Splunk Engineer Location:- Phoenix, AZ- Hybrid Type:- Contract to Hire Required Skills: 5+ years of Splunk experience, overall experience could be higher Should have Splunk Admin skills Other required skills - Python, PowerShell, Regex, SQL, Data Mining...Contract work
- ...interpreter workflows, automate multilingual insights, and scale communication quality across industries. We are seeking an AI Engineer II - Translation that will design and optimize machine learning solutions that enhance Propio's translation and localization...Full time
- ...We are looking for a highly skilled and hands-on Senior AI Engineer to lead the design, development, and productionization of advanced... ...relevant work experience. ~7+ years of hands-on full-stack software engineering experience, with significant experience building production...Full timeWork experience placement
- ...Technology|data science|PYTHON Overview The Infosys Engineering unit is dedicated to amplifying product-centric value delivery... ...requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions...Full timeTemporary workRelocation
- ...Lead Data Engineer (with AI. ML, Python, Java, Kafka) Location: Leawood, KS Role Overview Ascend Learning is seeking a Lead... ...field—or equivalent practical experience. Minimum of 7 years in software or AI engineering, with at least 2 years in technical...Contract work
$100k
...Currently, we are looking for entry-level software programmers, Java full stack developers,... ...analysts/data scientists, machine learning engineers for full time positions with clients.... ...skills knowledge of core java, javascript, c++, or software programming spring boot, microservices...Full timeH1b- ...day, TreviPay employees are challenged and empowered in a supportive, collaborative, entrepreneurial environment. As a Software Engineer at TreviPay, you'll help build intuitive, high-performing applications that power a global B2B payments platform. Working with...Full timeTemporary workFlexible hours
- ...innovative, modern platforms that connect people to outdoor experiences across the country. We’re excited to welcome a passionate Software Engineer who is eager to grow, innovate, and make a real impact. If you’re motivated by meaningful work, modern technology, and the...Full time
- ...Software Engineer II TFL, a leading live entertainment and technology company, has a fantastic opportunity for a talented and driven Mid-Level Software Engineer to bolster our team. As a Software Engineer II, you will be responsible for designing, developing,...Full timeTemporary workWork experience placementCasual workLocal area
- ...went through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required...Full timeWork at office2 days per week
- ...candidate is comfortable contributing across the full application stack and enjoys solving practical commerce problems through thoughtful software design and development. This is a hands-on development role on our ecommerce team, working in a WordPress and WooCommerce...
- ...the way our clients do business. We are seeking a Lead Software Developer to design and deliver modern software systems. This... ...hands-on development with technical leadership, guiding engineering teams while building scalable distributed systems. You will...
$106.38k - $191.82k
...401(k), and access to free, year-round money coaches. That's how we're UNSTOPPABLE for our employees! Job Overview The Software Engineer is essential for designing, implementing, and deploying scalable software solutions that meet customer requirements and support...Full timeTemporary workPart timeWork experience placementLocal areaFlexible hours- ...or 3rd Parties: Yes Overland Park, Kansas (Onsite) 1year Qualifications: Minimum 5 years of IT. · 4+ years' experience in Python software development · Demonstrated knowledge of Python software technologies, development processes, and concepts · Django experience desired...Flexible hours
- ...performance technical work in information systems analysis and application development. Work includes developing and modifying application software, identifying and documenting application requirements, preparing system designs and detailed specifications from which application...
- ...Role :: GCP Senior Data Engineer Location :: Remote Rate :: On C2C 8 12 years data engineering, including 4+ years hands-on GCP. Reports to the Platform Architect. Leads the build of one or more source domains and acts as technical lead for a pod...Contract workTemporary workRemote work
- Location: Dallas, TX - Hybrid/Remote Client: OpenKyber Rate: $75/hr on C2C Positions: 2 Role: Salesforce Agentforce Role Role Descriptions: Design and build Agentforce agents topics| instructions| actions| and guardrails Develop supporting automation...Remote work
- Front-end Developer With Angular And Node.js Location: Remote Duration: 12 months+ Interview: Video Client: Healthcare Front End: Angular4+, Node.js (backend), API and Typescript No less than 7 years of experience. JavaScript libraries such as jQuery...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++ & Bazel/Starlark. Be the first to apply!



