Engineering Bangalore, India Hybrid

BlueJeans Careers is hiring a Lead Software Engineer - Windows App Development

About the Role

The Lead Software Engineer will lead Windows app development efforts at BlueJeans Careers, working closely with product, design, and engineering teams to design and implement new collaboration features. This role emphasizes technical leadership, performance optimization, and active contribution to both internal codebases and upstream open-source projects.

What You'll Do

  • Working with other internal teams (i.e. PM, Design, and BI) to conceptualize and productize collaboration features efficiently in line with product vision.
  • Reviewing requirements and respond with technical implementation spec that can serve as a reference for Windows developers and eventually across other eco-systems too for a given feature.
  • Triaging incoming support issues and provide fixes and feedback within SLA times to the customer-facing teams.
  • Interview, onboard and mentor interns and junior developers.
  • Instrumenting product with detailed, well-documented data analytics that guides design and planning decisions.
  • Participating actively in scrums, sprint planning, and retros and reinforcing the importance of sprint and Agile rituals to junior team members by example.
  • Keeping our product awesome by enhancing and contributing to upstream react and react-native frameworks.
  • Maintaining a tight feedback loop for developers and internal users by doing test-driven development at the unit- and acceptance-test level for fast feedback both in local development environments, in our cloud CI providers, and our internal continuous deployment.
  • Ensuring we keep performance gains by enhancing our existing performance CI test suite that does automated CPU and GPU profiling on our target customer hardware.
  • Continuously teach, learn, and strive for a generalized skill set with collaborative design and programming, both locally in our BLR office, and with our remote collaborators in SJ and Ukraine.
  • Influence the platforms we rely on by communicating wants and needs to our partners at Microsoft, Google, Facebook, and others in the areas of WebRTC and web standards, managed runtimes (JavaScript, Typescript, etc), React, and open source efforts.
  • Attend local meetups, participate in relevant conferences, and be active in relevant chat, email, and other channels.

What We're Looking For

  • Bachelor’s degree and 6+ years of work experience.
  • Five or more years of relevant work experience in C#, .NET, windows programming.
  • Demonstrated experience in C#/.Net UI programming, designing windows desktop applications.
  • Prior experience in at least 2-3 of the following areas: React Native, WPF, COM / ActiveX, DirectX particularly D3D and DSound, DirectShow, react-native-windows, react-native-UWP, UWP, GPU Shaders/Compute, Windows internals.
  • Experience with Windows multimedia API (wave API, core audio, mixer API).

Nice to Have

  • Experience writing tests to prove that your code is correct, modular, well written, and to prevent regressions.
  • Experience presenting programming patterns and libraries to your colleagues and leaders and/or a meetup group.

Technical Stack

  • WPF, UWP, Electron, React Native for Windows (RNW), React Native, C#, .NET, COM / ActiveX, DirectX, D3D, DSound, DirectShow, react-native-windows, react-native-UWP, GPU Shaders, Compute, Windows internals, wave API, core audio, mixer API, JavaScript, TypeScript, React, WebRTC, open source frameworks

Team & Environment

  • Cross-functional collaboration with PM, Design, BI, and client teams; collaboration with remote teams in SJ and Ukraine.

Benefits & Compensation

  • Opportunity to contribute to upstream open source projects (React, React Native).
  • Active participation in local meetups and relevant conferences.
  • Engagement in relevant chat, email, and communication channels with industry partners.
  • Mentorship and leadership opportunities with interns and junior developers.
  • Collaboration with engineering teams across global locations (BLR, SJ, Ukraine).

Work Mode

  • Hybrid work model with collaboration between local office (BLR) and remote teams in SJ and Ukraine; implies hybrid and distributed work model.

BlueJeans Careers is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.

Required Skills
WPFUWPElectronReact Native for WindowsC#NETCOMActiveXDirectXD3DWindows multimedia APIUI programmingdesktop applicationsGPU ShadersWindows internals WPFUWPElectronReact Native for WindowsC#NETCOMActiveXDirectXD3DWindows multimedia APIUI programmingdesktop applicationsGPU ShadersWindows internals
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
BlueJeans Careers
BlueJeans builds collaboration and video conferencing solutions that enable seamless communication across distributed teams. The company focuses on real-time communication technologies, including WebRTC and integrated client applications across multiple platforms.
All jobs at BlueJeans Careers Visit website
Job Details
Category frontend
Posted 5 years ago