We provide software to help you tell stories that change the world. Makers of ProPresenter, PVP, PVS, & Scoreboard.
Windows Software Engineer
Location
Georgia
Posted
67 days ago
Salary
0
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Software Engineer
GovCIOGovCIO 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.
• 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.
• 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
Senior Staff Software Engineer – Distributed Systems
FivetranFivetran is the leader in automated data integration, delivering ready-to-use connectors that adapt to change.
• 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.



