How Remoteville checks and expires listings
Senior Software Engineer, Build Team (C/C++)
Skills
.NET FrameworkJavaJavascriptAutocadBashC++Eclipse
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of professional C/C++ experience with strong command of C++11/14/17 object-oriented design and design patterns
- Generalist command of C++ across the language
- Experience in large-scale C++ codebases with complex production debugging
- Deep understanding of memory management multithreading and performance optimization
- Bias to action and comfort working in fragile legacy or ambiguous code
- Technical leadership with the ability to set direction drive change and navigate engineering conflict
- Experience in cross-functional teams with established development testing and QA practices
Nice to have
- Bias to action
- Comfort with legacy code
- Technical leadership
- Strong collaboration
- Architectural thinking
- Adaptable mindset
Day to day
- Re-architect and evolve nTop's execution kernel toward its next generation while balancing near-term delivery with long-term structural change.
- Modernize a large established C++ codebase by untangling application-specific coupling and moving a closed system toward a more open service-oriented structure.
- Diagnose and resolve complex production issues with close attention to memory concurrency and performance, while shaping architectural decisions and raising the team's engineering bar.
Hiring process
- Recruiter screen
- Hiring manager conversation
- Extended technical session with live collaborative coding
- Team-fit conversation
