Job Closed
This listing is no longer active.
Bring your biggest ideas to life with the world's fastest Graphics Processors.
Senior Software Engineer
Location
California
Posted
85 days ago
Salary
$150K - $230K / year
Seniority
Senior
Job Description
Senior Software Engineer
Bolt Graphics
• Design, develop, test, and maintain complex codebases with many internal and external dependencies • Work with hardware teams to develop and test software pre- and post-silicon • Coordinate bug fixes that impact various layers of core production software
Job Requirements
- 10+ years industry experience developing and deploying high performance production software
- Expertise in C, C++, Python, CMake, Gitflow, Bash
- Experience developing software with many internal/external dependencies and runtime targets
- Comfort creating and maintaining complex technical documentation including block diagrams, API docs, and user guides
- Experience automating the build and deployment of complex software
Benefits
- Medical, Dental, & Vision - 100% covered premiums
- Equity - Stock Options
- 401(k) match
- WFH Hardware
- Generous Paid Time Off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Karoo HealthKaroo’s mission is to improve the lives of every cardiac patient in America.
• Craft clean, testable, and maintainable code. • Own the software from requirements development through deployment and maintenance. • Architect, optimize, and maintain databases to ensure reliability and performance. • Design and deploy scalable, secure, cloud infrastructure leveraging infrastructure-as-code best practices. • Ensure compliance with healthcare data regulations (e.g., HIPAA, HITRUST).
Junior Software Developer
Trilogy InnovationsTrilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions t
• Develops, creates, and modifies general computer applications software or specialized utility programs • Develops microservices in a cloud native environment • Operates an enterprise scale production system • Identifies, troubleshoots, and resolves system issues • Analyzes user needs and develops software solutions • Analyzes and designs databases within an application area, working individually or coordinating database development as part of a team • Applies principles and techniques of computer science, engineering, and mathematical analysis • Migrate all current-system functionality from the mainframes and operate within a cloud-based environment (AWS GovCloud) • Transition investigative search to Elasticsearch, providing a faster response and report creation time for law enforcement • Build new services to follow a microservices architecture and run within containers using the OpenShift platform
Senior Software Developer
Trilogy InnovationsTrilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions t
• Develop, create, and modify general computer applications and specialized utility programs • Migrate and modernize current-system functionality from legacy mainframe systems into cloud-native microservices within AWS GovCloud • Participate in the operation and support of enterprise-scale production systems • Analyze user needs and develop software solutions • Analyze and design databases and coordinate database development
Mid Software Developer
Trilogy InnovationsTrilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions t
• Develop, create, and modify general computer applications software or specialized utility programs. • Migrate and modernize all current-system functionality from legacy mainframe systems into cloud-native microservices operating within AWS GovCloud. • Identify, troubleshoot, and resolve system issues. • Participate in the operation and support of an enterprise-scale production system, including identifying, troubleshooting, and resolving system issues in collaboration with the ART. • Analyze user needs and develop software solutions. • Analyze and design databases within an application area, working individually or coordinating database development as part of a team. • Apply principles and techniques of computer science, engineering, and mathematical analysis.

