Senior Software Engineer
Core
Lead and mentor a team of software support engineers and developers while ensuring the stability and performance of business-critical internal applications.
Role type
Senior Software Engineer (Team Lead)
Builds
Internal software applications and systems
Domain
Internal IT / Operations
Deliverable
production ML models | product features | infrastructure
Required skills
Python backend development, Angular frontend development, Linux/Unix administration, Bash scripting, Networking fundamentals, Code review, Technical mentoring
Preferred skills
GCP and serverless architectures, Root cause analysis, Architecture discussions
Responsibilities
Design, develop, and maintain internal software applications; Provide hands-on support for backend and frontend development; Troubleshoot complex technical issues and perform root cause analysis; Support and maintain Linux/Unix server infrastructure; Write and maintain Bash scripts for automation; Mentor and guide developers on coding standards and best practices; Conduct code reviews and provide constructive technical feedback
Seniority
Senior, hands-on IC with leadership responsibilities