Senior Software Engineer
Core
Designing, developing, and maintaining scalable, secure, and high-performing software systems using spec-driven development and AI-assisted tools.
Role type
Senior Individual Contributor Software Engineer
Builds
Production-ready software solutions across the full technology stack
Domain
Automotive technology, cloud platforms, distributed systems
Deliverable
production ML models | product features
Required skills
System design, API design, distributed systems, automated testing, CI/CD, spec-driven development, AI-assisted development tools, programming languages (Java, Python, .NET)
Preferred skills
Microservices, event-driven architectures, LLM integration, performance tuning
Technologies
AWS, Copilot, LLM-based tools
Responsibilities
Design, develop, test, and deploy software; translate business requirements into technical specifications; write and maintain automated tests; leverage AI tools for code generation and debugging; mentor junior engineers; participate in design discussions
Seniority
Senior, hands-on IC
