Renewed Vision logo
Renewed Vision

We provide software to help you tell stories that change the world. Makers of ProPresenter, PVP, PVS, & Scoreboard.

Windows Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2000H1B No SponsorCompany SiteLinkedIn

Location

Georgia

Posted

121 days ago

Salary

0

Seniority

Senior

EnglishWPF

Job Description

Windows Software Engineer

Renewed Vision

• Develop innovative features and technologies that will drive the growth of our platform • Work with others and contribute towards their success as an opportunity and not a chore

Job Requirements

  • Are experienced with developing and delivering high quality software on Windows
  • Are deeply familiar with C# and WPF applications
  • Can focus on details while understanding the importance of timely updates
  • Understands the balance between refactor now vs. refactor later
  • Consistently seek to learn and develop both personally and professionally
  • Have experience interfacing C# with native languages like C/C++
  • Enjoy building up others, both personally and technically
  • Have excellent written and verbal communication skills
  • Takes ownership of projects, works with loosely defined specs, and drives towards results
  • Experience measuring and optimizing the performance of Windows applications
  • Familiarity with video and audio libraries and OpenGL/DirectX rendering

Related Job Pages

More Full-stack Engineer Jobs

GovCIO logo

Full-Stack Software Engineer

GovCIO

GovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.

• Designs and codes applications following specifications using the appropriate tools • Maintains and modifies existing software applications. • Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution. • Performs modifications to and maintenance of operational programs and procedures. • Participates in code reviews to represent reviewed work for adherence to standards and specifications. • Writes or revises program documentation, operations documentation and user guides in accordance with standards. • Contribute as part of a cross‑functional Agile team to build, refactor, and maintain React and Rails components, APIs, and backend services with an emphasis on modular, scalable design. • Design and maintain automated unit, integration, and end-to-end tests using frameworks such as RSpec. • Incorporate accessibility (Section 508, WCAG 2.1AA) and US Web Design System standards into development. • Contribute to fullstack development across backend and frontend systems as needed. • Build and ship quality software using pair programming, test‑driven development, rigorous code review, comprehensive. automated tests, and AI‑powered developer tools (e.g., Copilot, Cursor) to accelerate delivery while maintaining responsible oversight. • Effectively leverage AI-powered IDEs such Copilot and Cursor to analyze existing code, develop features, write unit tests, and debug issues while retaining responsible oversight and reviewing all work produced. • Apply DevOps practices (CI/CD, monitoring, cloud services) to ensure reliable delivery and operations. • Participate in pair programming, in‑depth peer reviews, and blameless post‑mortems; continuously incorporate learnings. • Participate in backlog refinement, user story acceptance criteria, and story sizing with the Product Owner.

United States
$140K - $150K / year
Job Closed
NVIDIA logo

Senior Software Engineer, VLSI AI Agent

NVIDIA

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Create and integrate AI agents to enhance the efficiency, productivity, and quality of VLSI design flows. • Collaborate on the design and implementation of algorithms and models that can optimize VLSI design processes. • Contribute to the development of software tools and frameworks that support the integration of AI in VLSI design. • Analyze and interpret data to identify patterns and insights that can inform the development of AI-driven design methodologies. • Stay ahead of the latest advancements in machine learning, deep learning, and VLSI build to continuously improve our solutions.

California + 1 moreAll locations: California | Texas
$184K - $287.5K / year
Job Closed
NVIDIA logo

AI Software Engineer

NVIDIA

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Build and develop AI-powered tools that improve workflow efficiency, data analysis, and decision-making across customer support • Build systems that ingest and unify data from multiple sources (internal databases, forums, social media, internal tools) • Develop LLM- and RAG-based solutions that allow users to query systems in natural language and retrieve detailed, contextual insights • Build automated reporting and metrics generation tools tailored to different collaborators (engineering, QA, program management, customers, support teams) • Enable personalized, role-based data access—allowing individuals and teams to easily retrieve the information most relevant to them • Identify patterns, trends, and root causes from internal systems using advanced analytical methods • Lead the development of AI-assisted localization pipelines to improve translation speed and scalability and targeted human translation • Research, evaluate, and implement emerging AI technologies to continuously improve internal systems • Provide technical leadership and guidelines for AI-based system build and deployment

California
$168K - $270.3K / year
Job Closed
Fivetran logo

Senior Staff Software Engineer – Distributed Systems

Fivetran

Fivetran is the leader in automated data integration, delivering ready-to-use connectors that adapt to change.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customer’s hands. • Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team and our SRE teams. • Drive significant performance, latency, and availability improvements for our data lake services • Ensure operational excellence of the services and meet the commitments to our customers regarding security, reliability, availability, and performance. • Investigate and resolve fault-tolerance and high availability issues as well as performance and scale challenges both inside and across service boundaries. • Contribute to open-source projects such as DuckDB and Apache Polaris. • Embrace Fivetran innovations with open-source standards and toolsets. • Set technical directions and influence cross-functional teams.

Germany
Job Closed