What are the responsibilities and job description for the Senior Software Engineering Manager (C++ Modernization) position at TECHEAD?
TECHEAD is celebrating over thirty-five years of incredible heritage, talent, and accomplishments! To learn more about TECHEAD, visit us at TECHEAD.com or on Glassdoor.
Sr. Software Engineering Manager | #21133
Direct Hire
Location: Trenton, NJ - Hybrid (3 days in office, 2 days remote)
Techead is supporting our client in its search for an experienced Sr. Manager of Software Engineering.
This technology-focused company provides advanced software solutions to a global client base. Known for long-standing expertise in delivering reliable and innovative products, the organization places a strong emphasis on professional growth and the use of cutting-edge technologies. Team members collaborate in an environment that values new ideas, continuous improvement, and an exceptional customer experience.
Position Summary
The Senior Manager of Software Engineering will lead efforts to modernize the organization’s software development processes and codebase, while managing a team of engineers focused on building a next-generation platform. This position involves hands-on technical leadership in C development, along with experience in DevOps, SDLC frameworks, and evolving software architecture. Reporting to senior leadership, this role is responsible for driving the overall software function and execution strategy.
Key Responsibilities
- Leadership & Team Management
- Mentor and guide a software engineering team, fostering a culture of innovation, collaboration, and high performance.
- Ensure adherence to best coding practices, modern design patterns, and scalable architectures.
- Define and track key metrics to measure product success and team effectiveness.
- Attract, hire, and retain top talent, while cultivating a customer-focused product mindset.
- Collaborate effectively across cross-functional teams (Engineering, Product, Design, QA) to ensure alignment and efficiency.
- Software Function & Transformation
- Restructure and enhance the engineering organization to deliver on a strategic technology roadmap.
- Partner with senior leadership to prioritize product initiatives, balancing immediate needs with long-term objectives.
- Implement robust DevOps and SDLC frameworks to improve efficiency, reliability, and scalability.
- Streamline CI/CD pipelines to facilitate smooth deployments and reduce operational overhead.
- Lead initiatives to refactor and enhance an existing C codebase, focusing on performance and maintainability.
Qualifications
- Experience: 7–10 years in software development, including 3 years in a technical leadership or management role.
- Technical Skills: Advanced proficiency in C (including modern standards like C 11 and above).
- Familiarity with DevOps tools, CI/CD pipelines, and cloud-based deployments.
- Strong understanding of microservices, RESTful APIs, and distributed systems.
- Experience with both relational and NoSQL databases.
- Exposure to major cloud platforms (AWS, Azure, Google Cloud).
- Deep knowledge of software design principles, SDLC best practices, and architectural patterns.
- Additional Pluses: Experience migrating on-prem applications to the cloud.
- Familiarity with GUI frameworks (e.g., React).
- History of refactoring and modernizing legacy applications.
- Background in designing high-reliability, serviceable products.
- Proven ability to build, develop, and lead high-performing teams.
- Experience with IoT monitoring technologies.
If you’re excited by the chance to guide the evolution of a software platform while growing and mentoring a dedicated engineering team, this opportunity could be the perfect fit.
TECHEAD's mission is to make our on-site associates successful by placing them in the right environment so they can grow and prosper. How we treat and respond to our clients and employees is a reflection of who we are and makes us stand out from the rest. Keeping our business focused on building and maintaining relationships with our employees and clients is the key to our success. We won't strive for anything less.
TECHEAD provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
For more information on TECHEAD please visit www.techead.com.
No second parties will be accepted.