Software Developer
Core
Technical leadership role supporting software engineers in developing software products and solutions, providing guidance, code reviews, and mentorship.
Role type
Senior IC technical lead / Engineering Manager
Builds
Software products and solutions
Domain
Enterprise IT services / Systems programming
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Linux system administration, Python programming, software architecture, Agile/Scrum methodologies, risk mitigation, team mentorship
Preferred skills
Master's degree, cloud certifications, DevOps practices, embedded systems experience, secure coding principles
Technologies
C, C++, Python, Linux, Git, SVN
Responsibilities
Provide technical guidance and code reviews, mentor team members, collaborate on project requirements, manage project tasks and budgets, participate in architectural discussions, support recruitment and onboarding
Seniority
Senior, hands-on IC with leadership responsibilities
