
Lead Software Engineer
Posted Jul 29

Posted Jul 29
This is a fully remote position, open to applicants in New York.
β’ Deliver technical guidance across the fundamental subsystems of our simulation platform.
β’ Steer architectural choices and advocate for contemporary engineering methodologies.
β’ Direct the implementation of intricate features while ensuring the long-term sustainability of the codebase.
β’ Take ownership of the technical execution of features from the initial design phase to release.
β’ Convert business and product needs into detailed technical specifications.
β’ Perform code reviews and mentor engineers on crafting maintainable, scalable code.
β’ Collaborate with QA on testing strategies and provide technical insights during triage.
β’ Offer technical contributions during roadmap planning and highlight concerns related to technical debt.
β’ Work together on QA automation initiatives and enhancements to the CI/CD pipeline.
β’ A Bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.
β’ Over 5 years of experience in desktop software development.
β’ Expertise in modern C++ (C++14 or later).
β’ Experience with developing Windows applications utilizing Visual Studio (2019 or later).
β’ Proven experience working with large, legacy codebases that follow established patterns.
β’ Excellent debugging and critical thinking abilities for complex, multi-module systems.
β’ Capacity to clearly communicate technical concepts to Product Managers, QA, Support, and fellow engineers.
β’ Familiarity with AI-assisted development tools (Claude Code, Cursor, Copilot).
β’ Competitive salary
β’ Flexible working hours
β’ Professional development opportunities
β’ Health insurance
β’ 401(k) retirement plan
β’ Paid time off
Sigma Software Group
Collectly
Allata
Get handpicked remote jobs straight to your inbox weekly.