Senior Software Engineer, Generalist
South Park Commons is a community and early-stage venture firm that helps talented founders and technologists move from an idea (-1) to a company (0). It runs a no-cost, no-equity residency program for ideation and exploration, and provides $1M to $10M in funding for founders ready to build venture-scale companies.
About South Park Commons
South Park Commons operates a talent-dense community of technical founders, researchers, and domain experts who test ideas, find collaborators, and build conviction on what to build and how to build it. Its offering spans two stages: a six-month Residency with no cost or equity focused on ideation and exploration, and Funding of $1M to $10M for members ready to build venture-scale companies. Beyond capital, SPC provides learning forums on frontier topics (embodied AI, reinforcement learning, energy-efficient computing, AI in biotech), live programming with industry leaders, partner collaboration from a team of former founders and operators, social scaffolding to counter the isolation of early company building, and up to $1M in credits and perks from partners like Anthropic, OpenAI, Microsoft, GCP, and AWS. SPC has spaces in San Francisco, New York, and Bengaluru, and its community has produced companies such as Render, Luma Labs, Pilot, Comun, Anthropic, Unit21, and Profound.
Skills
About the Role
You will join the Software Team as a brilliant generalist problem-solver with excellent system design and coding skills, finding and deploying simple solutions to complex problems. You'll quickly understand new technologies and systems, and reason about automation and fault handling in complex environments. You'll bring significant prior experience in robotics, autonomy, embedded software, mobile development, simulation, or distributed systems to design and lead multi-week, cross-team projects, estimate forward-looking work, and act as the company expert in your area of ownership. You'll mentor newer and junior engineers, uphold company standards for code, testing, design and review, and help evaluate and select technologies for the software foundation.
Requirements
- Proven capability to quickly learn new programming languages and development environments
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or related field
- 8+ years experience as a software engineer in a team environment
- Strong programming in C++, Rust or Python
- Expertise in embedded software, robotics or autonomy (nice-to-have)
- Training in physics, statistics, computational mathematics or electrical engineering (nice-to-have)
- Prior experience in aerospace software (nice-to-have)
Responsibilities
- Design, lead, and implement multi-week complex and cross-team projects
- Estimate forward-looking work
- Measure metrics aligned and highly correlated with company goals
- Manage, publish and update goals for their area of responsibility
- Act as the company expert in their area of ownership
- Mentor new and junior engineers
- Ensure company standards are upheld for code, testing, design and review
- Participate in evaluating and selecting technologies for the software foundation
Benefits
- Equity compensation
- Medical insurance
- Dental insurance
- Vision insurance
- 401k retirement plan
- Short & long term disability insurance
- Life insurance
- Three weeks paid vacation for new employees
- 12 paid holidays
- Unlimited sick time
- Paid parental leave
