Akkodis · 2 hours ago
Sr. Software Engineering Manager
Maximize your interview chances
Insider Connection @Akkodis
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Lead and mentor a talented team of software engineers, overseeing their day-to-day activities and career development.
Provide regular feedback, guidance, and performance assessments for the development team.
Establishing and enforcing coding standards and best practices across the team, including implementing processes to ensure code quality, such as code review protocols, style guidelines, and automated linting procedures.
Steer architectural decisions for software systems, ensuring that designs are scalable, extensible, performant, and meet the needs of the business and users.
Collaborate with other teams to align technical solutions with product requirements.
Write and maintain well-documented, high-quality code in languages such as modern C/C++, Python, and C#.
Design and implement high-performance systems, desktop applications, backend cloud systems, and low-level interfaces, with a focus on concurrency, low latency, and resource optimization.
Implement and maintain automated build systems and scripts, working with CI/CD tools such as CMake, GitHub Actions, Jenkins, etc.
Oversee the design and implementation of unit, integration, and functional tests to ensure software quality, maintainability, and extensibility.
Work closely with product teams to understand end-user needs and translate them into technical solutions.
Propose and implement improvements to software functionality, including UI rendering, client-server communication, concurrency/parallelism, and performance optimization.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
3-5 years of Senior Level Software Engineering Experience, especially in high performance software systems
1-3 years of Engineering Management Experience
Bachelor’s Degree in Software Engineering or related fields
Experience in modern C/C++, especially relating to cross-platform applications, multithreading, drivers, and API/SDK design
Ability to work autonomously and drive team priorities while balancing technical and business objectives
Strong verbal and written communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders
Proven ability to assess, mentor, and oversee the professional growth of software engineers
Experience with unit, integration, and functional test design and implementation
Experience with build systems and CI/CD tools such as CMake, Github Actions, Jenkins, etc
Ability to analyze and optimize code to meet strict performance requirements
Drive to proactively identify opportunities for improvement in our systems and propose solutions
Preferred
Delivering software for the healthcare industry
Company
Akkodis
Akkodis is a digital engineering company and Smart Industry leader.
Funding
Current Stage
Late StageLeadership Team
Recent News
Help Net Security
2024-12-10
24-7 Press Release Newswire
2024-11-23
PRNewswire Asia
2024-10-21
Company data provided by crunchbase