Software Technical, Senior Engineer
Core
Senior Software Engineer providing technical leadership, hands-on development, and architecture for scalable, reliable software solutions.
Role type
Senior IC software engineer (technical lead)
Builds
Scalable, production-ready software systems and microservices
Domain
Software engineering, distributed systems, cloud infrastructure
Deliverable
production ML models | product features
Required skills
System design and architecture, Microservices, Distributed systems, Cloud platforms, CI/CD pipelines, Containerization, Orchestration, Database design, Code review, Mentoring
Preferred skills
Infrastructure as code, Security best practices, Performance optimization, Technical roadmap planning
Technologies
Java, Python, Go, JavaScript/TypeScript, C#, AWS, Azure, GCP, Docker, Kubernetes, Terraform, CloudFormation, Git
Responsibilities
Design and contribute to system architecture including microservices and APIs, Develop and maintain high-quality production software, Conduct code reviews and enforce engineering standards, Mentor junior and mid-level engineers, Collaborate with cross-functional stakeholders to define technical solutions, Participate in incident management and on-call rotations
Seniority
Senior, hands-on IC with leadership responsibilities