The Software Developer will work on various problems in the software stack, writing production code and communicating with users for feedback, focusing on quality and impact.
Developers have the opportunity to work on problems at all levels of the software stack. Whether it’s low-level code for driving network hardware, high-performance trading infrastructure that runs without fail, or time-saving internal tools, you’ll be writing production code from day one.
Because you work alongside the people using the systems you build, it’s easy to get feedback. You’ll quickly see the impact of your code and how it improves people’s daily work. This also means that the development team enjoys great flexibility when planning roadmaps and deciding which features to implement.
Desired Skills and Requirements
- BS in Computer Science or Computer Engineering (or equivalent experience)
- Proficient in C/C++, Python, and/or Java / C#
- 0-5 years professional experience, but at least 5 years experience programming.
- Comfortable in Linux
- Interest in finance / machine learning / big data and/or robotics are pluses
We will provide a lot of on the job training with projects tailored to your skill set.
Similar Jobs
Machine Learning • Payments • Security • Software • Financial Services
Design, develop, test, deploy, maintain, and debug software solutions. Create technical designs and documentation, propose solutions for complex business needs, and support release and integration activities while following SDLC and risk management practices.
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Design, develop, and lead implementation of APIs, backend services, and front-end interfaces for satellite and ground systems. Own full lifecycle in an Agile DevSecOps environment, focusing on automation, testing, security, performance, code reviews, and mentoring teammates.
Top Skills:
Ci/CdDevsecopsFastapiGitlabJavaKubernetesNoSQLPostgresPythonSQLTypescript
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Design, develop, integrate, and verify software for satellite test systems. Create test architectures, verification plans, test procedures, and test environments. Implement interfaces for instruments, support software/hardware integration, apply Model-Based Engineering, and enhance RF and bus test case architectures. Provide lifecycle engineering support and execute factory testing.
Top Skills:
.NetAngularCC#C++LinuxModel-Based EngineeringModel-Based Systems EngineeringPythonReactRfSdlcTclTelemetry
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

